diff options
author | William Breathitt Gray <vilhelm.gray@gmail.com> | 2016-06-01 09:05:48 -0400 |
---|---|---|
committer | Wim Van Sebroeck <wim@iguana.be> | 2016-07-17 20:59:23 +0200 |
commit | b7a8c420f31eaf521f66f093a1a00e92718dd193 (patch) | |
tree | 62afc4211274814cd89106454b3ced7731088b55 /drivers/watchdog | |
parent | efa859f7d7860f73396c1ff28017e55b5b403e82 (diff) | |
download | op-kernel-dev-b7a8c420f31eaf521f66f093a1a00e92718dd193.zip op-kernel-dev-b7a8c420f31eaf521f66f093a1a00e92718dd193.tar.gz |
watchdog: pcwd: Utilize the module_isa_driver macro
This driver does not do anything special in module init/exit. This patch
eliminates the module init/exit boilerplate code by utilizing the
module_isa_driver macro.
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/watchdog')
-rw-r--r-- | drivers/watchdog/pcwd.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/drivers/watchdog/pcwd.c b/drivers/watchdog/pcwd.c index e936f15..3ad5206 100644 --- a/drivers/watchdog/pcwd.c +++ b/drivers/watchdog/pcwd.c @@ -992,19 +992,7 @@ static struct isa_driver pcwd_isa_driver = { }, }; -static int __init pcwd_init_module(void) -{ - return isa_register_driver(&pcwd_isa_driver, PCWD_ISA_NR_CARDS); -} - -static void __exit pcwd_cleanup_module(void) -{ - isa_unregister_driver(&pcwd_isa_driver); - pr_info("Watchdog Module Unloaded\n"); -} - -module_init(pcwd_init_module); -module_exit(pcwd_cleanup_module); +module_isa_driver(pcwd_isa_driver, PCWD_ISA_NR_CARDS); MODULE_AUTHOR("Ken Hollis <kenji@bitgate.com>, " "Wim Van Sebroeck <wim@iguana.be>"); |