sbus: convert drivers/sbus/char/* to use module_platform_driver()
PATCH 1/1 sbus: convert drivers/sbus/char/* to use module_platform_driver()
This patch converts the drivers in drivers/sbus/char/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler.
Signed-off-by Axel Lin <[email protected]>
--- drivers/sbus/char/bbc_i2c.c | 13 +------------ drivers/sbus/char/display7seg.c | 13 +------------ drivers/sbus/char/envctrl.c | 12 +----------- drivers/sbus/char/flash.c | 12 +----------- drivers/sbus/char/uctrl.c | 12 +----------- 5 files changed, 5 insertions(+), 57 deletions(-)
drivers/sbus/char/bbc_i2c.c +1 -12
@@ -422,17 +422,6 @@ static struct platform_driver bbc_i2c_driver = { .remove = __devexit_p(bbc_i2c_remove), }; -static int __init bbc_i2c_init (void ) -{ -return platform_driver_register (&bbc_i2c_driver); -} - -static void __exit bbc_i2c_exit(void) -{ -platform_driver_unregister (&bbc_i2c_driver); -} - -module_init (bbc_i2c_init); -module_exit (bbc_i2c_exit); +module_platform_driver (bbc_i2c_driver);MODULE_LICENSE ("GPL" );
drivers/sbus/char/display7seg.c +1 -12
@@ -275,15 +275,4 @@ static struct platform_driver d7s_driver = { .remove = __devexit_p(d7s_remove), }; -static int __init d7s_init (void ) -{ -return platform_driver_register (&d7s_driver); -} - -static void __exit d7s_exit(void) -{ -platform_driver_unregister (&d7s_driver); -} - -module_init (d7s_init); -module_exit (d7s_exit); +module_platform_driver (d7s_driver);
drivers/sbus/char/envctrl.c +1 -11
@@ -1138,16 +1138,6 @@ static struct platform_driver envctrl_driver = { .remove = __devexit_p(envctrl_remove), }; -static int __init envctrl_init (void ) -{ -return platform_driver_register (&envctrl_driver); -} - -static void __exit envctrl_exit(void) -{ -platform_driver_unregister (&envctrl_driver); -} +module_platform_driver (envctrl_driver); -module_init (envctrl_init); -module_exit (envctrl_exit);MODULE_LICENSE ("GPL" );
drivers/sbus/char/flash.c +1 -11
@@ -216,16 +216,6 @@ static struct platform_driver flash_driver = { .remove = __devexit_p(flash_remove), }; -static int __init flash_init (void ) -{ -return platform_driver_register (&flash_driver); -} - -static void __exit flash_cleanup(void) -{ -platform_driver_unregister (&flash_driver); -} +module_platform_driver (flash_driver); -module_init (flash_init); -module_exit (flash_cleanup);MODULE_LICENSE ("GPL" );
drivers/sbus/char/uctrl.c +1 -11
@@ -435,16 +435,6 @@ static struct platform_driver uctrl_driver = { }; -static int __init uctrl_init (void ) -{ -return platform_driver_register (&uctrl_driver); -} - -static void __exit uctrl_exit(void) -{ -platform_driver_unregister (&uctrl_driver); -} +module_platform_driver (uctrl_driver); -module_init (uctrl_init); -module_exit (uctrl_exit);MODULE_LICENSE ("GPL" );
Signature · 1 line
1.7.5.4
From: Axel Lin <[email protected]>
Date: Sun, 27 Nov 2011 13:04:25 +0800
Quoted 5 lines
This patch converts the drivers in
drivers/sbus/char/*to use themodule_platform_driver()macro which makes the code smaller and a bit simpler.Signed-off-by Axel Lin <[email protected]>
Applied.