]> git.karo-electronics.de Git - linux-beck.git/commitdiff
watchdog: shwdt: Use setup_timer()
authorMuhammad Falak R Wani <falakreyaz@gmail.com>
Fri, 6 May 2016 12:59:41 +0000 (18:29 +0530)
committerWim Van Sebroeck <wim@iguana.be>
Sat, 14 May 2016 16:25:56 +0000 (18:25 +0200)
The function setup_timer combines the initialization of a timer with
the initialization of the timer's function and data fields.
The multiline code for timer initialization is now replaced
with function setup_timer.

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
drivers/watchdog/shwdt.c

index f90812170657988b2089093765967b0dd5958965..517a733175ef84c8f8a7be3f79d8b97a3b6eed9e 100644 (file)
@@ -275,9 +275,7 @@ static int sh_wdt_probe(struct platform_device *pdev)
                return rc;
        }
 
-       init_timer(&wdt->timer);
-       wdt->timer.function     = sh_wdt_ping;
-       wdt->timer.data         = (unsigned long)wdt;
+       setup_timer(&wdt->timer, sh_wdt_ping, (unsigned long)wdt);
        wdt->timer.expires      = next_ping_period(clock_division_ratio);
 
        dev_info(&pdev->dev, "initialized.\n");