Hi Alexander, > This patch simplify functions indydog_start() and indydog_stop() > a bit and removes excess intermediate variable. > > Signed-off-by: Alexander Shiyan <shc_work@xxxxxxx> > --- > drivers/watchdog/indydog.c | 13 ++----------- > 1 file changed, 2 insertions(+), 11 deletions(-) > > diff --git a/drivers/watchdog/indydog.c b/drivers/watchdog/indydog.c > index 1b5c25a..5d20cdd 100644 > --- a/drivers/watchdog/indydog.c > +++ b/drivers/watchdog/indydog.c > @@ -41,24 +41,15 @@ MODULE_PARM_DESC(nowayout, > > static void indydog_start(void) > { > - u32 mc_ctrl0; > - > spin_lock(&indydog_lock); > - mc_ctrl0 = sgimc->cpuctrl0; > - mc_ctrl0 = sgimc->cpuctrl0 | SGIMC_CCTRL0_WDOG; > - sgimc->cpuctrl0 = mc_ctrl0; > + sgimc->cpuctrl0 |= SGIMC_CCTRL0_WDOG; > spin_unlock(&indydog_lock); > } > > static void indydog_stop(void) > { > - u32 mc_ctrl0; > - > spin_lock(&indydog_lock); > - > - mc_ctrl0 = sgimc->cpuctrl0; > - mc_ctrl0 &= ~SGIMC_CCTRL0_WDOG; > - sgimc->cpuctrl0 = mc_ctrl0; > + sgimc->cpuctrl0 &= ~SGIMC_CCTRL0_WDOG; > spin_unlock(&indydog_lock); > > pr_info("Stopped watchdog timer\n"); > -- > 1.8.3.2 > This patch has been added to linux-watchdog-next. Kind regards, Wim. -- To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html