staging: comedi: ni_daq_700: consolidate the init and exit functions
PATCH 4/31 staging: comedi: ni_daq_700: consolidate the init and exit functions
The register/unregister of the pcmcia driver is done is separate functions that are called by the module_{init,exit} routines. Simplify the code a bit by moving the register/unregister into the module_{init,exit} routines.
Signed-off-by H Hartley Sweeten <[email protected]>
Cc Ian Abbott <[email protected]>
Cc Frank Mori Hess <[email protected]>
Cc Greg Kroah-hartman <[email protected]>
--- drivers/staging/comedi/drivers/ni_daq_700.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-)
drivers/staging/comedi/drivers/ni_daq_700.c +2 -14
@@ -439,23 +439,11 @@ static struct pcmcia_driver dio700_cs_driver = { .name = "ni_daq_700", }; -static int __init init_dio700_cs (void ) -{ -pcmcia_register_driver (&dio700_cs_driver); -return 0 ; -} - -static void __exit exit_dio700_cs(void) -{ -pr_debug ("ni_daq_700: unloading\n" ); -pcmcia_unregister_driver (&dio700_cs_driver); -} -static int __init dio700_cs_init (void ) {int ret; - ret =init_dio700_cs (); + ret =pcmcia_register_driver (&dio700_cs_driver);if (ret <0 )return ret;
@@ -465,7 +453,7 @@ module_init(dio700_cs_init); static void __exit dio700_cs_exit(void) { -exit_dio700_cs (); +pcmcia_unregister_driver (&dio700_cs_driver);comedi_driver_unregister (&driver_dio700); }module_exit (dio700_cs_exit);
Signature · 1 line
1.7.11