From 9c7c58f962e546f573f25d635a9a58b6e5b08120 Mon Sep 17 00:00:00 2001 From: Randy Dunlap Date: Fri, 18 Jul 2003 18:33:23 -0700 Subject: [PATCH] [PATCH] janitor: audit misc_register in wdt977 From: Daniele Bellucci Add a check to misc_register() in the wdt977 driver. --- drivers/char/watchdog/wdt977.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/char/watchdog/wdt977.c b/drivers/char/watchdog/wdt977.c index fe58b5ff1d8e5..4b81d1698e6a4 100644 --- a/drivers/char/watchdog/wdt977.c +++ b/drivers/char/watchdog/wdt977.c @@ -16,6 +16,8 @@ * 19-Dec-2001 Woody Suwalski: Netwinder fixes, ioctl interface * 06-Jan-2002 Woody Suwalski: For compatibility, convert all timeouts * from minutes to seconds. + * 07-Jul-2003 Daniele Bellucci: Audit return code of misc_register in + * nwwatchdog_init. */ #include @@ -343,12 +345,14 @@ static struct miscdevice wdt977_miscdev= static int __init nwwatchdog_init(void) { + int retval; if (!machine_is_netwinder()) return -ENODEV; - misc_register(&wdt977_miscdev); - printk(KERN_INFO "Wdt977 Watchdog sleeping.\n"); - return 0; + retval = misc_register(&wdt977_miscdev); + if (!retval) + printk(KERN_INFO "Wdt977 Watchdog sleeping.\n"); + return retval; } static void __exit nwwatchdog_exit(void) -- 2.53.0