Re: [PATCH 1/2] ARM: i.MX system: Simplify handling watchdog clock

Alexander Shiyan shc_work at mail.ru
Fri Jun 20 00:57:45 PDT 2014


Fri, 20 Jun 2014 15:50:34 +0800 от Shawn Guo <shawn.guo at freescale.com>:
> On Fri, Jun 20, 2014 at 08:36:46AM +0400, Alexander Shiyan wrote:
> > Fri, 20 Jun 2014 12:26:52 +0800 от Shawn Guo <shawn.guo at freescale.com>:
> > > On Fri, Jun 13, 2014 at 11:26:12AM +0400, Alexander Shiyan wrote:
> > > > This patch simplifies handling watchdog clock a bit.
> > > > As an additional change, now we properly check WDT clock in a reset
> > > > function.
> > > > 
> > > > Signed-off-by: Alexander Shiyan <shc_work at mail.ru>
> > > > ---
> > > >  arch/arm/mach-imx/system.c | 20 +++++++-------------
> > > >  1 file changed, 7 insertions(+), 13 deletions(-)
> > > > 
> > > > diff --git a/arch/arm/mach-imx/system.c b/arch/arm/mach-imx/system.c
> > > > index 3b0733e..ae521f3 100644
> > > > --- a/arch/arm/mach-imx/system.c
> > > > +++ b/arch/arm/mach-imx/system.c
> > > > @@ -42,7 +42,7 @@ void mxc_restart(enum reboot_mode mode, const char *cmd)
> > > >  {
> > > >  	unsigned int wcr_enable;
> > > >  
> > > > -	if (wdog_clk)
> > > > +	if (!IS_ERR_OR_NULL(wdog_clk))
> > > 
> > > I think this should just be if (!IS_ERR(wdog_clk)).
> > 
> > No, this is a part of commit log.
> > wdog_clk can be NULL if mxc_arch_reset_init() is not called, 
> > so we just protect mxc_restart() for such cases.
> 
> I think clk API can take NULL as input.

You are right.
If this is the only issue on this series, could you fix it during the applying?

---



More information about the linux-arm-kernel mailing list