Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sound/pcmcia: use module_pcmcia_driver() in pcmcia drivers

Use the new module_pcmcia_driver() macro to remove the boilerplate
module init/exit code in the pcmcia drivers.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

H Hartley Sweeten and committed by
Greg Kroah-Hartman
b85c4a18 4c7a45fb

+2 -27
+1 -14
sound/pcmcia/pdaudiocf/pdaudiocf.c
··· 295 295 .suspend = pdacf_suspend, 296 296 .resume = pdacf_resume, 297 297 #endif 298 - 299 298 }; 300 - 301 - static int __init init_pdacf(void) 302 - { 303 - return pcmcia_register_driver(&pdacf_cs_driver); 304 - } 305 - 306 - static void __exit exit_pdacf(void) 307 - { 308 - pcmcia_unregister_driver(&pdacf_cs_driver); 309 - } 310 - 311 - module_init(init_pdacf); 312 - module_exit(exit_pdacf); 299 + module_pcmcia_driver(pdacf_cs_driver);
+1 -13
sound/pcmcia/vx/vxpocket.c
··· 367 367 .resume = vxp_resume, 368 368 #endif 369 369 }; 370 - 371 - static int __init init_vxpocket(void) 372 - { 373 - return pcmcia_register_driver(&vxp_cs_driver); 374 - } 375 - 376 - static void __exit exit_vxpocket(void) 377 - { 378 - pcmcia_unregister_driver(&vxp_cs_driver); 379 - } 380 - 381 - module_init(init_vxpocket); 382 - module_exit(exit_vxpocket); 370 + module_pcmcia_driver(vxp_cs_driver);