MIPS: ath79: use dynamically allocated watchdog device
authorGabor Juhos <juhosg@openwrt.org>
Thu, 27 Dec 2012 14:38:25 +0000 (15:38 +0100)
committerWim Van Sebroeck <wim@iguana.be>
Fri, 1 Mar 2013 11:22:29 +0000 (12:22 +0100)
Remove the static watchdog device variable and use
the 'platform_device_register_simple' helper to
allocate and register the device in one step.

This allows us to save a few bytes in the kernel image.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
arch/mips/ath79/dev-common.c

index 45efc63..2093b1b 100644 (file)
@@ -101,12 +101,7 @@ void __init ath79_register_uart(void)
        }
 }
 
-static struct platform_device ath79_wdt_device = {
-       .name           = "ath79-wdt",
-       .id             = -1,
-};
-
 void __init ath79_register_wdt(void)
 {
-       platform_device_register(&ath79_wdt_device);
+       platform_device_register_simple("ath79-wdt", -1, NULL, 0);
 }