Message ID | CAPgLHd95ofKiKWC9B67q9mgkjsc6_YJ5x92aY0xKPiohuUMk4Q@mail.gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 10/07/2012 08:02 AM, Wei Yongjun wrote: > From: Wei Yongjun <yongjun_wei@trendmicro.com.cn> > > In case of error, the function clk_register_fixed_rate() returns > ERR_PTR() and never returns NULL. The NULL test in the return value > check should be replaced with IS_ERR(). > > dpatch engine is used to auto generate this patch. > (https://github.com/weiyj/dpatch) Acked-by: Stephen Warren <swarren@wwwdotorg.org> Mike, this driver was added through arm-soc; I assume it's simplest to take this fixup through there too for 3.7-rc*? If so, Wei, could you resend this patch with my ack to arm@kernel.org? Thanks.
On 10/09/2012 10:31 AM, Stephen Warren wrote: > On 10/07/2012 08:02 AM, Wei Yongjun wrote: >> From: Wei Yongjun <yongjun_wei@trendmicro.com.cn> >> >> In case of error, the function clk_register_fixed_rate() returns >> ERR_PTR() and never returns NULL. The NULL test in the return value >> check should be replaced with IS_ERR(). >> >> dpatch engine is used to auto generate this patch. >> (https://github.com/weiyj/dpatch) > Acked-by: Stephen Warren <swarren@wwwdotorg.org> > > Mike, this driver was added through arm-soc; I assume it's simplest to > take this fixup through there too for 3.7-rc*? If so, Wei, could you > resend this patch with my ack to arm@kernel.org? Thanks. Will do, thanks.
Quoting Wei Yongjun (2012-10-08 19:44:47) > On 10/09/2012 10:31 AM, Stephen Warren wrote: > > On 10/07/2012 08:02 AM, Wei Yongjun wrote: > >> From: Wei Yongjun <yongjun_wei@trendmicro.com.cn> > >> > >> In case of error, the function clk_register_fixed_rate() returns > >> ERR_PTR() and never returns NULL. The NULL test in the return value > >> check should be replaced with IS_ERR(). > >> > >> dpatch engine is used to auto generate this patch. > >> (https://github.com/weiyj/dpatch) > > Acked-by: Stephen Warren <swarren@wwwdotorg.org> > > > > Mike, this driver was added through arm-soc; I assume it's simplest to > > take this fixup through there too for 3.7-rc*? If so, Wei, could you > > resend this patch with my ack to arm@kernel.org? Thanks. > > Will do, thanks. Works for me. Mike
diff --git a/drivers/clk/clk-bcm2835.c b/drivers/clk/clk-bcm2835.c index 67ad16b..b61ee2c 100644 --- a/drivers/clk/clk-bcm2835.c +++ b/drivers/clk/clk-bcm2835.c @@ -33,17 +33,17 @@ void __init bcm2835_init_clocks(void) clk = clk_register_fixed_rate(NULL, "sys_pclk", NULL, CLK_IS_ROOT, 250000000); - if (!clk) + if (IS_ERR(clk)) pr_err("sys_pclk not registered\n"); clk = clk_register_fixed_rate(NULL, "apb_pclk", NULL, CLK_IS_ROOT, 126000000); - if (!clk) + if (IS_ERR(clk)) pr_err("apb_pclk not registered\n"); clk = clk_register_fixed_rate(NULL, "uart0_pclk", NULL, CLK_IS_ROOT, 3000000); - if (!clk) + if (IS_ERR(clk)) pr_err("uart0_pclk not registered\n"); ret = clk_register_clkdev(clk, NULL, "20201000.uart"); if (ret) @@ -51,7 +51,7 @@ void __init bcm2835_init_clocks(void) clk = clk_register_fixed_rate(NULL, "uart1_pclk", NULL, CLK_IS_ROOT, 125000000); - if (!clk) + if (IS_ERR(clk)) pr_err("uart1_pclk not registered\n"); ret = clk_register_clkdev(clk, NULL, "20215000.uart"); if (ret)