mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
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>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
b5720dabb0
commit
b06e78190f
@@ -211,17 +211,6 @@ void comedi_pci_driver_unregister(struct comedi_driver *comedi_driver,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(comedi_pci_driver_unregister);
|
||||
|
||||
static int __init comedi_pci_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(comedi_pci_init);
|
||||
|
||||
static void __exit comedi_pci_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(comedi_pci_exit);
|
||||
|
||||
MODULE_AUTHOR("https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi PCI interface module");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -192,17 +192,6 @@ void comedi_pcmcia_driver_unregister(struct comedi_driver *comedi_driver,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(comedi_pcmcia_driver_unregister);
|
||||
|
||||
static int __init comedi_pcmcia_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(comedi_pcmcia_init);
|
||||
|
||||
static void __exit comedi_pcmcia_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(comedi_pcmcia_exit);
|
||||
|
||||
MODULE_AUTHOR("https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi PCMCIA interface module");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -134,17 +134,6 @@ void comedi_usb_driver_unregister(struct comedi_driver *comedi_driver,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(comedi_usb_driver_unregister);
|
||||
|
||||
static int __init comedi_usb_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(comedi_usb_init);
|
||||
|
||||
static void __exit comedi_usb_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(comedi_usb_exit);
|
||||
|
||||
MODULE_AUTHOR("https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi USB interface module");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -124,17 +124,6 @@ int addi_watchdog_init(struct comedi_subdevice *s, unsigned long iobase)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(addi_watchdog_init);
|
||||
|
||||
static int __init addi_watchdog_module_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(addi_watchdog_module_init);
|
||||
|
||||
static void __exit addi_watchdog_module_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(addi_watchdog_module_exit);
|
||||
|
||||
MODULE_DESCRIPTION("ADDI-DATA Watchdog subdevice");
|
||||
MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -901,17 +901,6 @@ int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(amplc_dio200_common_attach);
|
||||
|
||||
static int __init amplc_dio200_common_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(amplc_dio200_common_init);
|
||||
|
||||
static void __exit amplc_dio200_common_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(amplc_dio200_common_exit);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi helper for amplc_dio200 and amplc_dio200_pci");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -176,17 +176,6 @@ int amplc_pc236_common_attach(struct comedi_device *dev, unsigned long iobase,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(amplc_pc236_common_attach);
|
||||
|
||||
static int __init amplc_pc236_common_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(amplc_pc236_common_init);
|
||||
|
||||
static void __exit amplc_pc236_common_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(amplc_pc236_common_exit);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi helper for amplc_pc236 and amplc_pci236");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -724,17 +724,6 @@ struct comedi_8254 *comedi_8254_mm_alloc(void __iomem *mmio,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(comedi_8254_mm_alloc);
|
||||
|
||||
static int __init comedi_8254_module_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(comedi_8254_module_init);
|
||||
|
||||
static void __exit comedi_8254_module_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(comedi_8254_module_exit);
|
||||
|
||||
MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>");
|
||||
MODULE_DESCRIPTION("Comedi: Generic 8254 timer/counter support");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -259,17 +259,6 @@ unsigned long subdev_8255_regbase(struct comedi_subdevice *s)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(subdev_8255_regbase);
|
||||
|
||||
static int __init comedi_8255_module_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(comedi_8255_module_init);
|
||||
|
||||
static void __exit comedi_8255_module_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(comedi_8255_module_exit);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi: Generic 8255 digital I/O support");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -249,17 +249,6 @@ void comedi_isadma_free(struct comedi_isadma *dma)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(comedi_isadma_free);
|
||||
|
||||
static int __init comedi_isadma_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(comedi_isadma_init);
|
||||
|
||||
static void __exit comedi_isadma_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(comedi_isadma_exit);
|
||||
|
||||
MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>");
|
||||
MODULE_DESCRIPTION("Comedi ISA DMA support");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -453,17 +453,6 @@ int das08_common_attach(struct comedi_device *dev, unsigned long iobase)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(das08_common_attach);
|
||||
|
||||
static int __init das08_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(das08_init);
|
||||
|
||||
static void __exit das08_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(das08_exit);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi common DAS08 support module");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -921,17 +921,6 @@ void mite_detach(struct mite *mite)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(mite_detach);
|
||||
|
||||
static int __init mite_module_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(mite_module_init);
|
||||
|
||||
static void __exit mite_module_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(mite_module_exit);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi helper for NI Mite PCI interface chip");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -1357,17 +1357,6 @@ void labpc_common_detach(struct comedi_device *dev)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(labpc_common_detach);
|
||||
|
||||
static int __init labpc_common_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(labpc_common_init);
|
||||
|
||||
static void __exit labpc_common_exit(void)
|
||||
{
|
||||
}
|
||||
module_exit(labpc_common_exit);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi helper for ni_labpc, ni_labpc_pci, ni_labpc_cs");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -164,17 +164,6 @@ void labpc_free_dma_chan(struct comedi_device *dev)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(labpc_free_dma_chan);
|
||||
|
||||
static int __init ni_labpc_isadma_init_module(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(ni_labpc_isadma_init_module);
|
||||
|
||||
static void __exit ni_labpc_isadma_cleanup_module(void)
|
||||
{
|
||||
}
|
||||
module_exit(ni_labpc_isadma_cleanup_module);
|
||||
|
||||
MODULE_AUTHOR("Comedi https://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi NI Lab-PC ISA DMA support");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -1825,17 +1825,6 @@ void ni_gpct_device_destroy(struct ni_gpct_device *counter_dev)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ni_gpct_device_destroy);
|
||||
|
||||
static int __init ni_tio_init_module(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(ni_tio_init_module);
|
||||
|
||||
static void __exit ni_tio_cleanup_module(void)
|
||||
{
|
||||
}
|
||||
module_exit(ni_tio_cleanup_module);
|
||||
|
||||
MODULE_AUTHOR("Comedi <comedi@comedi.org>");
|
||||
MODULE_DESCRIPTION("Comedi support for NI general-purpose counters");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -494,17 +494,6 @@ void ni_tio_set_mite_channel(struct ni_gpct *counter,
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(ni_tio_set_mite_channel);
|
||||
|
||||
static int __init ni_tiocmd_init_module(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
module_init(ni_tiocmd_init_module);
|
||||
|
||||
static void __exit ni_tiocmd_cleanup_module(void)
|
||||
{
|
||||
}
|
||||
module_exit(ni_tiocmd_cleanup_module);
|
||||
|
||||
MODULE_AUTHOR("Comedi <comedi@comedi.org>");
|
||||
MODULE_DESCRIPTION("Comedi command support for NI general-purpose counters");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
||||
@@ -351,15 +351,3 @@ int comedi_get_n_channels(struct comedi_device *dev, unsigned int subdevice)
|
||||
return n;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(comedi_get_n_channels);
|
||||
|
||||
static int __init kcomedilib_module_init(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit kcomedilib_module_exit(void)
|
||||
{
|
||||
}
|
||||
|
||||
module_init(kcomedilib_module_init);
|
||||
module_exit(kcomedilib_module_exit);
|
||||
|
||||
Reference in New Issue
Block a user