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

Configure Feed

Select the types of activity you want to include in your feed.

comedi: remove unnecessary module_init/exit functions

Many Comedi drivers have unnecessary empty module_init and module_exit
functions. Remove them. Note that if a module_init function exists, a
module_exit function must also exist; otherwise, the module cannot be
unloaded.

Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Reviewed-by: Ian Abbott <abboti@mev.co.uk>
Link: https://patch.msgid.link/20260131013810.32265-1-enelsonmoore@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Ethan Nelson-Moore and committed by
Greg Kroah-Hartman
b06e7819 b5720dab

-177
-11
drivers/comedi/comedi_pci.c
··· 211 211 } 212 212 EXPORT_SYMBOL_GPL(comedi_pci_driver_unregister); 213 213 214 - static int __init comedi_pci_init(void) 215 - { 216 - return 0; 217 - } 218 - module_init(comedi_pci_init); 219 - 220 - static void __exit comedi_pci_exit(void) 221 - { 222 - } 223 - module_exit(comedi_pci_exit); 224 - 225 214 MODULE_AUTHOR("https://www.comedi.org"); 226 215 MODULE_DESCRIPTION("Comedi PCI interface module"); 227 216 MODULE_LICENSE("GPL");
-11
drivers/comedi/comedi_pcmcia.c
··· 192 192 } 193 193 EXPORT_SYMBOL_GPL(comedi_pcmcia_driver_unregister); 194 194 195 - static int __init comedi_pcmcia_init(void) 196 - { 197 - return 0; 198 - } 199 - module_init(comedi_pcmcia_init); 200 - 201 - static void __exit comedi_pcmcia_exit(void) 202 - { 203 - } 204 - module_exit(comedi_pcmcia_exit); 205 - 206 195 MODULE_AUTHOR("https://www.comedi.org"); 207 196 MODULE_DESCRIPTION("Comedi PCMCIA interface module"); 208 197 MODULE_LICENSE("GPL");
-11
drivers/comedi/comedi_usb.c
··· 134 134 } 135 135 EXPORT_SYMBOL_GPL(comedi_usb_driver_unregister); 136 136 137 - static int __init comedi_usb_init(void) 138 - { 139 - return 0; 140 - } 141 - module_init(comedi_usb_init); 142 - 143 - static void __exit comedi_usb_exit(void) 144 - { 145 - } 146 - module_exit(comedi_usb_exit); 147 - 148 137 MODULE_AUTHOR("https://www.comedi.org"); 149 138 MODULE_DESCRIPTION("Comedi USB interface module"); 150 139 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/addi_watchdog.c
··· 124 124 } 125 125 EXPORT_SYMBOL_GPL(addi_watchdog_init); 126 126 127 - static int __init addi_watchdog_module_init(void) 128 - { 129 - return 0; 130 - } 131 - module_init(addi_watchdog_module_init); 132 - 133 - static void __exit addi_watchdog_module_exit(void) 134 - { 135 - } 136 - module_exit(addi_watchdog_module_exit); 137 - 138 127 MODULE_DESCRIPTION("ADDI-DATA Watchdog subdevice"); 139 128 MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); 140 129 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/amplc_dio200_common.c
··· 901 901 } 902 902 EXPORT_SYMBOL_GPL(amplc_dio200_common_attach); 903 903 904 - static int __init amplc_dio200_common_init(void) 905 - { 906 - return 0; 907 - } 908 - module_init(amplc_dio200_common_init); 909 - 910 - static void __exit amplc_dio200_common_exit(void) 911 - { 912 - } 913 - module_exit(amplc_dio200_common_exit); 914 - 915 904 MODULE_AUTHOR("Comedi https://www.comedi.org"); 916 905 MODULE_DESCRIPTION("Comedi helper for amplc_dio200 and amplc_dio200_pci"); 917 906 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/amplc_pc236_common.c
··· 176 176 } 177 177 EXPORT_SYMBOL_GPL(amplc_pc236_common_attach); 178 178 179 - static int __init amplc_pc236_common_init(void) 180 - { 181 - return 0; 182 - } 183 - module_init(amplc_pc236_common_init); 184 - 185 - static void __exit amplc_pc236_common_exit(void) 186 - { 187 - } 188 - module_exit(amplc_pc236_common_exit); 189 - 190 179 MODULE_AUTHOR("Comedi https://www.comedi.org"); 191 180 MODULE_DESCRIPTION("Comedi helper for amplc_pc236 and amplc_pci236"); 192 181 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/comedi_8254.c
··· 724 724 } 725 725 EXPORT_SYMBOL_GPL(comedi_8254_mm_alloc); 726 726 727 - static int __init comedi_8254_module_init(void) 728 - { 729 - return 0; 730 - } 731 - module_init(comedi_8254_module_init); 732 - 733 - static void __exit comedi_8254_module_exit(void) 734 - { 735 - } 736 - module_exit(comedi_8254_module_exit); 737 - 738 727 MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); 739 728 MODULE_DESCRIPTION("Comedi: Generic 8254 timer/counter support"); 740 729 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/comedi_8255.c
··· 259 259 } 260 260 EXPORT_SYMBOL_GPL(subdev_8255_regbase); 261 261 262 - static int __init comedi_8255_module_init(void) 263 - { 264 - return 0; 265 - } 266 - module_init(comedi_8255_module_init); 267 - 268 - static void __exit comedi_8255_module_exit(void) 269 - { 270 - } 271 - module_exit(comedi_8255_module_exit); 272 - 273 262 MODULE_AUTHOR("Comedi https://www.comedi.org"); 274 263 MODULE_DESCRIPTION("Comedi: Generic 8255 digital I/O support"); 275 264 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/comedi_isadma.c
··· 249 249 } 250 250 EXPORT_SYMBOL_GPL(comedi_isadma_free); 251 251 252 - static int __init comedi_isadma_init(void) 253 - { 254 - return 0; 255 - } 256 - module_init(comedi_isadma_init); 257 - 258 - static void __exit comedi_isadma_exit(void) 259 - { 260 - } 261 - module_exit(comedi_isadma_exit); 262 - 263 252 MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); 264 253 MODULE_DESCRIPTION("Comedi ISA DMA support"); 265 254 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/das08.c
··· 453 453 } 454 454 EXPORT_SYMBOL_GPL(das08_common_attach); 455 455 456 - static int __init das08_init(void) 457 - { 458 - return 0; 459 - } 460 - module_init(das08_init); 461 - 462 - static void __exit das08_exit(void) 463 - { 464 - } 465 - module_exit(das08_exit); 466 - 467 456 MODULE_AUTHOR("Comedi https://www.comedi.org"); 468 457 MODULE_DESCRIPTION("Comedi common DAS08 support module"); 469 458 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/mite.c
··· 921 921 } 922 922 EXPORT_SYMBOL_GPL(mite_detach); 923 923 924 - static int __init mite_module_init(void) 925 - { 926 - return 0; 927 - } 928 - module_init(mite_module_init); 929 - 930 - static void __exit mite_module_exit(void) 931 - { 932 - } 933 - module_exit(mite_module_exit); 934 - 935 924 MODULE_AUTHOR("Comedi https://www.comedi.org"); 936 925 MODULE_DESCRIPTION("Comedi helper for NI Mite PCI interface chip"); 937 926 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/ni_labpc_common.c
··· 1357 1357 } 1358 1358 EXPORT_SYMBOL_GPL(labpc_common_detach); 1359 1359 1360 - static int __init labpc_common_init(void) 1361 - { 1362 - return 0; 1363 - } 1364 - module_init(labpc_common_init); 1365 - 1366 - static void __exit labpc_common_exit(void) 1367 - { 1368 - } 1369 - module_exit(labpc_common_exit); 1370 - 1371 1360 MODULE_AUTHOR("Comedi https://www.comedi.org"); 1372 1361 MODULE_DESCRIPTION("Comedi helper for ni_labpc, ni_labpc_pci, ni_labpc_cs"); 1373 1362 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/ni_labpc_isadma.c
··· 164 164 } 165 165 EXPORT_SYMBOL_GPL(labpc_free_dma_chan); 166 166 167 - static int __init ni_labpc_isadma_init_module(void) 168 - { 169 - return 0; 170 - } 171 - module_init(ni_labpc_isadma_init_module); 172 - 173 - static void __exit ni_labpc_isadma_cleanup_module(void) 174 - { 175 - } 176 - module_exit(ni_labpc_isadma_cleanup_module); 177 - 178 167 MODULE_AUTHOR("Comedi https://www.comedi.org"); 179 168 MODULE_DESCRIPTION("Comedi NI Lab-PC ISA DMA support"); 180 169 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/ni_tio.c
··· 1825 1825 } 1826 1826 EXPORT_SYMBOL_GPL(ni_gpct_device_destroy); 1827 1827 1828 - static int __init ni_tio_init_module(void) 1829 - { 1830 - return 0; 1831 - } 1832 - module_init(ni_tio_init_module); 1833 - 1834 - static void __exit ni_tio_cleanup_module(void) 1835 - { 1836 - } 1837 - module_exit(ni_tio_cleanup_module); 1838 - 1839 1828 MODULE_AUTHOR("Comedi <comedi@comedi.org>"); 1840 1829 MODULE_DESCRIPTION("Comedi support for NI general-purpose counters"); 1841 1830 MODULE_LICENSE("GPL");
-11
drivers/comedi/drivers/ni_tiocmd.c
··· 494 494 } 495 495 EXPORT_SYMBOL_GPL(ni_tio_set_mite_channel); 496 496 497 - static int __init ni_tiocmd_init_module(void) 498 - { 499 - return 0; 500 - } 501 - module_init(ni_tiocmd_init_module); 502 - 503 - static void __exit ni_tiocmd_cleanup_module(void) 504 - { 505 - } 506 - module_exit(ni_tiocmd_cleanup_module); 507 - 508 497 MODULE_AUTHOR("Comedi <comedi@comedi.org>"); 509 498 MODULE_DESCRIPTION("Comedi command support for NI general-purpose counters"); 510 499 MODULE_LICENSE("GPL");
-12
drivers/comedi/kcomedilib/kcomedilib_main.c
··· 351 351 return n; 352 352 } 353 353 EXPORT_SYMBOL_GPL(comedi_get_n_channels); 354 - 355 - static int __init kcomedilib_module_init(void) 356 - { 357 - return 0; 358 - } 359 - 360 - static void __exit kcomedilib_module_exit(void) 361 - { 362 - } 363 - 364 - module_init(kcomedilib_module_init); 365 - module_exit(kcomedilib_module_exit);