14 Jun
2021
14 Jun
'21
12:57 a.m.
Hi Dan
Thank you for your feedback
@@ -430,9 +430,9 @@ static int rsnd_adg_get_clkin(struct rsnd_priv *priv) for (i = 0; i < CLKMAX; i++) { clk = devm_clk_get(dev, clk_name[i]);
if (IS_ERR(clk))
if (IS_ERR_OR_NULL(clk)) clk = rsnd_adg_null_clk_get(priv);
if (IS_ERR(clk))
if (IS_ERR_OR_NULL(clk))
"clk" can't be NULL here, right? So this should just be:
if (IS_ERR(clk))
clk_register_fixed_rate() might return NULL ? I'm not sure detail. It is indicating that "error / NULL are both error on this driver".
(because when a function returns NULL it shouldn't print an error)
It is "from clk framework point of view" right ? This driver doesn't assume "NULL clk" for any case.
Thank you for your help !!
Best regards --- Kuninori Morimoto