Re: [PATCH 1/2] ARM: i.MX system: Simplify handling watchdog clock
Alexander Shiyan
shc_work at mail.ru
Thu Jun 19 21:36:46 PDT 2014
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.
---
More information about the linux-arm-kernel
mailing list