parport: convert drivers/parport/* to use module_platform_driver()
PATCH 1/1 parport: convert drivers/parport/* to use module_platform_driver()
This patch converts the drivers in drivers/parport/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler.
Cc Ben Dooks <[email protected]>
Cc Derrick J. Brashear <[email protected]>
Signed-off-by Axel Lin <[email protected]>
--- drivers/parport/parport_ax88796.c | 13 +------------ drivers/parport/parport_sunbpp.c | 13 +------------ 2 files changed, 2 insertions(+), 24 deletions(-)
drivers/parport/parport_ax88796.c +1 -12
@@ -420,18 +420,7 @@ static struct platform_driver axdrv = { .resume = parport_ax88796_resume, }; -static int __init parport_ax88796_init (void ) -{ -return platform_driver_register (&axdrv); -} - -static void __exit parport_ax88796_exit(void) -{ -platform_driver_unregister (&axdrv); -} - -module_init(parport_ax88796_init) -module_exit(parport_ax88796_exit) +module_platform_driver (axdrv);MODULE_AUTHOR ("Ben Dooks <[email protected]>" );MODULE_DESCRIPTION ("AX88796 Parport parallel port driver" );
drivers/parport/parport_sunbpp.c +1 -12
@@ -391,21 +391,10 @@ static struct platform_driver bpp_sbus_driver = { .remove = __devexit_p(bpp_remove), }; -static int __init parport_sunbpp_init (void ) -{ -return platform_driver_register (&bpp_sbus_driver); -} - -static void __exit parport_sunbpp_exit(void) -{ -platform_driver_unregister (&bpp_sbus_driver); -} +module_platform_driver (bpp_sbus_driver);MODULE_AUTHOR ("Derrick J Brashear" );MODULE_DESCRIPTION ("Parport Driver for Sparc bidirectional Port" );MODULE_SUPPORTED_DEVICE ("Sparc Bidirectional Parallel Port" );MODULE_VERSION ("2.0" );MODULE_LICENSE ("GPL" ); - -module_init (parport_sunbpp_init) -module_exit (parport_sunbpp_exit)
Signature · 1 line
1.7.5.4