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

spi: butterfly: Switch to use module_parport_driver()

Switch to use module_parport_driver() to reduce boilerplate code.
Note, device_initcall() is a default for module_init().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20210303091642.23929-3-andriy.shevchenko@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Andy Shevchenko and committed by
Mark Brown
8c7e98f7 a0521f70

+1 -12
+1 -12
drivers/spi/spi-butterfly.c
··· 317 317 .detach = butterfly_detach, 318 318 .devmodel = true, 319 319 }; 320 - 321 - static int __init butterfly_init(void) 322 - { 323 - return parport_register_driver(&butterfly_driver); 324 - } 325 - device_initcall(butterfly_init); 326 - 327 - static void __exit butterfly_exit(void) 328 - { 329 - parport_unregister_driver(&butterfly_driver); 330 - } 331 - module_exit(butterfly_exit); 320 + module_parport_driver(butterfly_driver); 332 321 333 322 MODULE_DESCRIPTION("Parport Adapter driver for AVR Butterfly"); 334 323 MODULE_LICENSE("GPL");