From 58908bd450e44c44bba6809a441402847f8fcaab Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Wed, 19 Feb 2003 01:07:37 -0800 Subject: [PATCH] [PATCH] kill EXPORT_NO_SYMBOLS it's a noop in 2.5 now that the behvaiour of implicitly exporting all symbols is gone. --- Documentation/DocBook/kernel-hacking.tmpl | 19 ------------------- Documentation/DocBook/videobook.tmpl | 2 -- .../alsa/DocBook/writing-an-alsa-driver.tmpl | 2 -- drivers/char/genrtc.c | 1 - drivers/char/tipar.c | 2 -- drivers/char/watchdog/sc520_wdt.c | 1 - drivers/char/watchdog/w83877f_wdt.c | 1 - drivers/char/watchdog/wafer5823wdt.c | 1 - drivers/ide/pci/aec62xx.c | 2 -- drivers/ide/pci/alim15x3.c | 2 -- drivers/ide/pci/amd74xx.c | 2 -- drivers/ide/pci/cmd64x.c | 3 --- drivers/ide/pci/cs5520.c | 3 --- drivers/ide/pci/cs5530.c | 2 -- drivers/ide/pci/cy82c693.c | 2 -- drivers/ide/pci/generic.c | 2 -- drivers/ide/pci/hpt34x.c | 2 -- drivers/ide/pci/hpt366.c | 2 -- drivers/ide/pci/it8172.c | 2 -- drivers/ide/pci/ns87415.c | 2 -- drivers/ide/pci/opti621.c | 2 -- drivers/ide/pci/pdc202xx_new.c | 2 -- drivers/ide/pci/pdc202xx_old.c | 2 -- drivers/ide/pci/pdcadma.c | 2 -- drivers/ide/pci/piix.c | 2 -- drivers/ide/pci/rz1000.c | 2 -- drivers/ide/pci/sc1200.c | 2 -- drivers/ide/pci/serverworks.c | 2 -- drivers/ide/pci/siimage.c | 2 -- drivers/ide/pci/sis5513.c | 2 -- drivers/ide/pci/sl82c105.c | 2 -- drivers/ide/pci/slc90e66.c | 2 -- drivers/ide/pci/trm290.c | 2 -- drivers/ide/pci/via82cxxx.c | 2 -- drivers/input/joystick/grip_mp.c | 3 --- drivers/isdn/hardware/eicon/capimain.c | 2 -- drivers/isdn/hardware/eicon/divamnt.c | 2 -- drivers/isdn/hardware/eicon/divasi.c | 2 -- drivers/isdn/hardware/eicon/divasmain.c | 1 - drivers/isdn/hardware/eicon/divasproc.c | 2 -- drivers/isdn/hardware/eicon/i4lididrv.c | 2 -- drivers/message/fusion/isense.c | 1 - drivers/message/fusion/mptctl.c | 1 - drivers/message/i2o/i2o_config.c | 1 - drivers/net/irda/vlsi_ir.c | 1 - drivers/net/lasi_82596.c | 1 - drivers/net/wireless/airport.c | 1 - drivers/parisc/power.c | 4 ---- drivers/scsi/aacraid/linit.c | 2 -- drivers/serial/21285.c | 2 -- drivers/serial/8250_pci.c | 2 -- drivers/serial/8250_pnp.c | 2 -- drivers/serial/amba.c | 2 -- drivers/serial/anakin.c | 2 -- drivers/serial/clps711x.c | 2 -- drivers/serial/nb85e_uart.c | 2 -- drivers/serial/sa1100.c | 2 -- drivers/serial/sunzilog.c | 2 -- fs/befs/linuxvfs.c | 1 - fs/binfmt_flat.c | 2 -- fs/quota_v1.c | 2 -- fs/quota_v2.c | 2 -- fs/xfs/xfsidbg.c | 1 - include/linux/module.h | 1 - net/ipv4/netfilter/ip_fw_compat.c | 4 ---- net/ipv4/netfilter/ipt_ah.c | 1 - net/ipv4/netfilter/ipt_esp.c | 1 - 67 files changed, 142 deletions(-) diff --git a/Documentation/DocBook/kernel-hacking.tmpl b/Documentation/DocBook/kernel-hacking.tmpl index 1b554518f789d..4ddb5ab9e3f88 100644 --- a/Documentation/DocBook/kernel-hacking.tmpl +++ b/Documentation/DocBook/kernel-hacking.tmpl @@ -993,25 +993,6 @@ foo_open (...) - - <symbol>EXPORT_NO_SYMBOLS</symbol> - <filename class=headerfile>include/linux/module.h</filename> - - - If a module exports no symbols then you can specify - -EXPORT_NO_SYMBOLS; - - anywhere in the module. - In kernel 2.4 and earlier, if a module contains neither - EXPORT_SYMBOL() nor - EXPORT_NO_SYMBOLS then the module defaults to - exporting all non-static global symbols. - In kernel 2.5 onwards you must explicitly specify whether a module - exports symbols or not. - - - <function>EXPORT_SYMBOL_GPL()</function> <filename class=headerfile>include/linux/module.h</filename> diff --git a/Documentation/DocBook/videobook.tmpl b/Documentation/DocBook/videobook.tmpl index de05ab79c79e5..7a3f4623f49de 100644 --- a/Documentation/DocBook/videobook.tmpl +++ b/Documentation/DocBook/videobook.tmpl @@ -739,8 +739,6 @@ MODULE_DESCRIPTION("A driver for an imaginary radio card."); MODULE_PARM(io, "i"); MODULE_PARM_DESC(io, "I/O address of the card."); -EXPORT_NO_SYMBOLS; - int init_module(void) { if(io==-1) diff --git a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl index 41edc20350eda..75a6d70a66d3c 100644 --- a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl +++ b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl @@ -1377,8 +1377,6 @@ module_init(alsa_card_mychip_init) module_exit(alsa_card_mychip_exit) - - EXPORT_NO_SYMBOLS; /* for old kernels only */ ]]> diff --git a/drivers/char/genrtc.c b/drivers/char/genrtc.c index 785e3587e2a4c..6be546513a3ce 100644 --- a/drivers/char/genrtc.c +++ b/drivers/char/genrtc.c @@ -430,7 +430,6 @@ static void __exit rtc_generic_exit(void) module_init(rtc_generic_init); module_exit(rtc_generic_exit); -EXPORT_NO_SYMBOLS; /* diff --git a/drivers/char/tipar.c b/drivers/char/tipar.c index e2d4b87be9cae..d29024750be25 100644 --- a/drivers/char/tipar.c +++ b/drivers/char/tipar.c @@ -531,8 +531,6 @@ MODULE_AUTHOR(DRIVER_AUTHOR); MODULE_DESCRIPTION(DRIVER_DESC); MODULE_LICENSE(DRIVER_LICENSE); -EXPORT_NO_SYMBOLS; - MODULE_PARM(timeout, "i"); MODULE_PARM_DESC(timeout, "Timeout (default=1.5 seconds)"); MODULE_PARM(delay, "i"); diff --git a/drivers/char/watchdog/sc520_wdt.c b/drivers/char/watchdog/sc520_wdt.c index 87ec170d2e066..13d3d14c425fe 100644 --- a/drivers/char/watchdog/sc520_wdt.c +++ b/drivers/char/watchdog/sc520_wdt.c @@ -385,4 +385,3 @@ module_exit(sc520_wdt_unload); MODULE_AUTHOR("Scott and Bill Jennings"); MODULE_DESCRIPTION("Driver for watchdog timer in AMD \"Elan\" SC520 uProcessor"); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; diff --git a/drivers/char/watchdog/w83877f_wdt.c b/drivers/char/watchdog/w83877f_wdt.c index a293fdc96913b..83f2a00bcf311 100644 --- a/drivers/char/watchdog/w83877f_wdt.c +++ b/drivers/char/watchdog/w83877f_wdt.c @@ -359,4 +359,3 @@ module_exit(w83877f_wdt_unload); MODULE_AUTHOR("Scott and Bill Jennings"); MODULE_DESCRIPTION("Driver for watchdog timer in w83877f chip"); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; diff --git a/drivers/char/watchdog/wafer5823wdt.c b/drivers/char/watchdog/wafer5823wdt.c index 66eff3a2ece23..58fad22d6ec2b 100644 --- a/drivers/char/watchdog/wafer5823wdt.c +++ b/drivers/char/watchdog/wafer5823wdt.c @@ -256,6 +256,5 @@ module_exit(wafwdt_exit); MODULE_AUTHOR("Justin Cormack"); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; /* end of wafer5823wdt.c */ diff --git a/drivers/ide/pci/aec62xx.c b/drivers/ide/pci/aec62xx.c index d6c988fa3a168..e3a446ba107af 100644 --- a/drivers/ide/pci/aec62xx.c +++ b/drivers/ide/pci/aec62xx.c @@ -559,5 +559,3 @@ module_exit(aec62xx_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for ARTOP AEC62xx IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/alim15x3.c b/drivers/ide/pci/alim15x3.c index 6d0239e64bbef..8678f04b19a93 100644 --- a/drivers/ide/pci/alim15x3.c +++ b/drivers/ide/pci/alim15x3.c @@ -897,5 +897,3 @@ module_exit(ali15x3_ide_exit); MODULE_AUTHOR("Michael Aubry, Andrzej Krzysztofowicz, CJ, Andre Hedrick, Alan Cox"); MODULE_DESCRIPTION("PCI driver module for ALi 15x3 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/amd74xx.c b/drivers/ide/pci/amd74xx.c index fe4647c6c340f..82ee71f175099 100644 --- a/drivers/ide/pci/amd74xx.c +++ b/drivers/ide/pci/amd74xx.c @@ -472,5 +472,3 @@ module_exit(amd74xx_ide_exit); MODULE_AUTHOR("Vojtech Pavlik"); MODULE_DESCRIPTION("AMD PCI IDE driver"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/cmd64x.c b/drivers/ide/pci/cmd64x.c index b11f5a166fcba..6dc0b3b1e8490 100644 --- a/drivers/ide/pci/cmd64x.c +++ b/drivers/ide/pci/cmd64x.c @@ -793,6 +793,3 @@ module_exit(cmd64x_ide_exit); MODULE_AUTHOR("Eddie Dost, David Miller, Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for CMD64x IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; - diff --git a/drivers/ide/pci/cs5520.c b/drivers/ide/pci/cs5520.c index 9dbe3d5033d2d..a35abe96caaf6 100644 --- a/drivers/ide/pci/cs5520.c +++ b/drivers/ide/pci/cs5520.c @@ -320,6 +320,3 @@ module_exit(cs5520_ide_exit); MODULE_AUTHOR("Alan Cox"); MODULE_DESCRIPTION("PCI driver module for Cyrix 5510/5520 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; - diff --git a/drivers/ide/pci/cs5530.c b/drivers/ide/pci/cs5530.c index 08eecda0af5c9..31cd69e83cace 100644 --- a/drivers/ide/pci/cs5530.c +++ b/drivers/ide/pci/cs5530.c @@ -459,5 +459,3 @@ module_exit(cs5530_ide_exit); MODULE_AUTHOR("Mark Lord"); MODULE_DESCRIPTION("PCI driver module for Cyrix/NS 5530 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/cy82c693.c b/drivers/ide/pci/cy82c693.c index 25c40291ff6c7..28b864c6e52b7 100644 --- a/drivers/ide/pci/cy82c693.c +++ b/drivers/ide/pci/cy82c693.c @@ -466,5 +466,3 @@ module_exit(cy82c693_ide_exit); MODULE_AUTHOR("Andreas Krebs, Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for the Cypress CY82C693 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/generic.c b/drivers/ide/pci/generic.c index 1df9d4e2a09a2..8818cc34afa8d 100644 --- a/drivers/ide/pci/generic.c +++ b/drivers/ide/pci/generic.c @@ -165,5 +165,3 @@ module_exit(generic_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for generic PCI IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/hpt34x.c b/drivers/ide/pci/hpt34x.c index 6dd3ec6ce48d5..91011768d524b 100644 --- a/drivers/ide/pci/hpt34x.c +++ b/drivers/ide/pci/hpt34x.c @@ -362,5 +362,3 @@ module_exit(hpt34x_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for Highpoint 34x IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/hpt366.c b/drivers/ide/pci/hpt366.c index 974d7a56093c7..0ce784d7d41db 100644 --- a/drivers/ide/pci/hpt366.c +++ b/drivers/ide/pci/hpt366.c @@ -1221,5 +1221,3 @@ module_exit(hpt366_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for Highpoint HPT366 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/it8172.c b/drivers/ide/pci/it8172.c index 78f8b9b791054..6454dbd70f176 100644 --- a/drivers/ide/pci/it8172.c +++ b/drivers/ide/pci/it8172.c @@ -330,5 +330,3 @@ module_exit(it8172_ide_exit); MODULE_AUTHOR("SteveL@mvista.com"); MODULE_DESCRIPTION("PCI driver module for ITE 8172 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/ns87415.c b/drivers/ide/pci/ns87415.c index 8039304acc2ca..ee085ccaaa3ab 100644 --- a/drivers/ide/pci/ns87415.c +++ b/drivers/ide/pci/ns87415.c @@ -263,5 +263,3 @@ module_exit(ns87415_ide_exit); MODULE_AUTHOR("Mark Lord, Eddie Dost, Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for NS87415 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/opti621.c b/drivers/ide/pci/opti621.c index 7c7cd4712e486..368a23f330881 100644 --- a/drivers/ide/pci/opti621.c +++ b/drivers/ide/pci/opti621.c @@ -399,5 +399,3 @@ module_exit(opti621_ide_exit); MODULE_AUTHOR("Jaromir Koutek, Jan Harkes, Mark Lord"); MODULE_DESCRIPTION("PCI driver module for Opti621 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/pdc202xx_new.c b/drivers/ide/pci/pdc202xx_new.c index 96efba3516b7c..ae4ccc4a3a7ee 100644 --- a/drivers/ide/pci/pdc202xx_new.c +++ b/drivers/ide/pci/pdc202xx_new.c @@ -672,5 +672,3 @@ module_exit(pdc202new_ide_exit); MODULE_AUTHOR("Andre Hedrick, Frank Tiernan"); MODULE_DESCRIPTION("PCI driver module for Promise PDC20268 and higher"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/pdc202xx_old.c b/drivers/ide/pci/pdc202xx_old.c index fe977b73edd62..1e0b58f1b833a 100644 --- a/drivers/ide/pci/pdc202xx_old.c +++ b/drivers/ide/pci/pdc202xx_old.c @@ -955,5 +955,3 @@ module_exit(pdc202xx_ide_exit); MODULE_AUTHOR("Andre Hedrick, Frank Tiernan"); MODULE_DESCRIPTION("PCI driver module for older Promise IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/pdcadma.c b/drivers/ide/pci/pdcadma.c index 3ff7618ffc0af..c496efda6fc50 100644 --- a/drivers/ide/pci/pdcadma.c +++ b/drivers/ide/pci/pdcadma.c @@ -161,5 +161,3 @@ module_exit(pdcadma_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for PDCADMA IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/piix.c b/drivers/ide/pci/piix.c index 32802e4c0498f..a67b113cbce26 100644 --- a/drivers/ide/pci/piix.c +++ b/drivers/ide/pci/piix.c @@ -821,5 +821,3 @@ module_exit(piix_ide_exit); MODULE_AUTHOR("Andre Hedrick, Andrzej Krzysztofowicz"); MODULE_DESCRIPTION("PCI driver module for Intel PIIX IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/rz1000.c b/drivers/ide/pci/rz1000.c index 7e77e10f36cbb..c508f69882920 100644 --- a/drivers/ide/pci/rz1000.c +++ b/drivers/ide/pci/rz1000.c @@ -95,5 +95,3 @@ MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for RZ1000 IDE"); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; - diff --git a/drivers/ide/pci/sc1200.c b/drivers/ide/pci/sc1200.c index 0d42afdf3e769..70676bee01ae5 100644 --- a/drivers/ide/pci/sc1200.c +++ b/drivers/ide/pci/sc1200.c @@ -590,5 +590,3 @@ module_exit(sc1200_ide_exit); MODULE_AUTHOR("Mark Lord"); MODULE_DESCRIPTION("PCI driver module for NS SC1200 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/serverworks.c b/drivers/ide/pci/serverworks.c index 5a53f15ff6264..7c234839c9bb9 100644 --- a/drivers/ide/pci/serverworks.c +++ b/drivers/ide/pci/serverworks.c @@ -831,5 +831,3 @@ module_exit(svwks_ide_exit); MODULE_AUTHOR("Michael Aubry. Andrzej Krzysztofowicz, Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for Serverworks OSB4/CSB5/CSB6 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/siimage.c b/drivers/ide/pci/siimage.c index 87e93d8b603ed..c3d39c9534854 100644 --- a/drivers/ide/pci/siimage.c +++ b/drivers/ide/pci/siimage.c @@ -849,5 +849,3 @@ module_exit(siimage_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for SiI IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/sis5513.c b/drivers/ide/pci/sis5513.c index a4f909153a225..a39f70ca6cdf2 100644 --- a/drivers/ide/pci/sis5513.c +++ b/drivers/ide/pci/sis5513.c @@ -1087,8 +1087,6 @@ MODULE_AUTHOR("Lionel Bouton, L C Chang, Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for SIS IDE"); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; - /* * TODO: * - Get ridden of SisHostChipInfo[] completness dependancy. diff --git a/drivers/ide/pci/sl82c105.c b/drivers/ide/pci/sl82c105.c index a909d168d1949..d97fb09ddc3cd 100644 --- a/drivers/ide/pci/sl82c105.c +++ b/drivers/ide/pci/sl82c105.c @@ -537,5 +537,3 @@ module_exit(sl82c105_ide_exit); MODULE_DESCRIPTION("PCI driver module for W82C105 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/slc90e66.c b/drivers/ide/pci/slc90e66.c index a402753297c39..fb308546f89a6 100644 --- a/drivers/ide/pci/slc90e66.c +++ b/drivers/ide/pci/slc90e66.c @@ -403,5 +403,3 @@ module_exit(slc90e66_ide_exit); MODULE_AUTHOR("Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for SLC90E66 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/trm290.c b/drivers/ide/pci/trm290.c index 2b19fbbbcd1bc..4e207a16afcdb 100644 --- a/drivers/ide/pci/trm290.c +++ b/drivers/ide/pci/trm290.c @@ -434,5 +434,3 @@ module_exit(trm290_ide_exit); MODULE_AUTHOR("Mark Lord"); MODULE_DESCRIPTION("PCI driver module for Tekram TRM290 IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/ide/pci/via82cxxx.c b/drivers/ide/pci/via82cxxx.c index 7cbe88bd047b3..04ba4a1fa048f 100644 --- a/drivers/ide/pci/via82cxxx.c +++ b/drivers/ide/pci/via82cxxx.c @@ -667,5 +667,3 @@ module_exit(via_ide_exit); MODULE_AUTHOR("Vojtech Pavlik, Michel Aubry, Jeff Garzik, Andre Hedrick"); MODULE_DESCRIPTION("PCI driver module for VIA IDE"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/input/joystick/grip_mp.c b/drivers/input/joystick/grip_mp.c index badc8c75170f9..d7623485f3aaf 100644 --- a/drivers/input/joystick/grip_mp.c +++ b/drivers/input/joystick/grip_mp.c @@ -22,10 +22,7 @@ MODULE_AUTHOR("Brian Bonnlander"); MODULE_DESCRIPTION("Gravis Grip Multiport driver"); -#ifdef MODULE_LICENSE MODULE_LICENSE("GPL"); -#endif -EXPORT_NO_SYMBOLS; #ifdef GRIP_DEBUG #define dbg(format, arg...) printk(KERN_ERR __FILE__ ": " format "\n" , ## arg) diff --git a/drivers/isdn/hardware/eicon/capimain.c b/drivers/isdn/hardware/eicon/capimain.c index 69a6d6d59b7bc..58ec63792e9db 100644 --- a/drivers/isdn/hardware/eicon/capimain.c +++ b/drivers/isdn/hardware/eicon/capimain.c @@ -29,8 +29,6 @@ #include "cp_vers.h" #include "capifunc.h" -EXPORT_NO_SYMBOLS; - static char *main_revision = "$Revision: 1.1.2.11 $"; static char *DRIVERNAME = "Eicon DIVA - CAPI Interface driver (http://www.melware.net)"; diff --git a/drivers/isdn/hardware/eicon/divamnt.c b/drivers/isdn/hardware/eicon/divamnt.c index 72a75c2e048b2..619c0d4742cef 100644 --- a/drivers/isdn/hardware/eicon/divamnt.c +++ b/drivers/isdn/hardware/eicon/divamnt.c @@ -28,8 +28,6 @@ #include "di_defs.h" #include "debug_if.h" -EXPORT_NO_SYMBOLS; - static char *main_revision = "$Revision: 1.1.2.4 $"; static int major = 241; diff --git a/drivers/isdn/hardware/eicon/divasi.c b/drivers/isdn/hardware/eicon/divasi.c index 172004bd045f7..6569f8edf24b4 100644 --- a/drivers/isdn/hardware/eicon/divasi.c +++ b/drivers/isdn/hardware/eicon/divasi.c @@ -28,8 +28,6 @@ #include "um_xdi.h" #include "um_idi.h" -EXPORT_NO_SYMBOLS; - static char *main_revision = "$Revision: 1.1.2.7 $"; static int major = 242; diff --git a/drivers/isdn/hardware/eicon/divasmain.c b/drivers/isdn/hardware/eicon/divasmain.c index 7bc8c445c7cf7..bf872061b77a3 100644 --- a/drivers/isdn/hardware/eicon/divasmain.c +++ b/drivers/isdn/hardware/eicon/divasmain.c @@ -45,7 +45,6 @@ #include "xdi_vers.h" #include "diva_dma.h" -EXPORT_NO_SYMBOLS; static char *main_revision = "$Revision: 1.1.2.8 $"; int errno = 0; diff --git a/drivers/isdn/hardware/eicon/divasproc.c b/drivers/isdn/hardware/eicon/divasproc.c index de63de57cb5ad..d23c1470ae1e1 100644 --- a/drivers/isdn/hardware/eicon/divasproc.c +++ b/drivers/isdn/hardware/eicon/divasproc.c @@ -33,8 +33,6 @@ #include "diva.h" -EXPORT_NO_SYMBOLS; - extern PISDN_ADAPTER IoAdapters[MAX_ADAPTER]; extern diva_entity_queue_t adapter_queue; extern void divas_get_version(char *); diff --git a/drivers/isdn/hardware/eicon/i4lididrv.c b/drivers/isdn/hardware/eicon/i4lididrv.c index b3be96a6d6257..17558487227d1 100644 --- a/drivers/isdn/hardware/eicon/i4lididrv.c +++ b/drivers/isdn/hardware/eicon/i4lididrv.c @@ -27,8 +27,6 @@ #include "../avmb1/capicmd.h" /* this should be moved in a common place */ -EXPORT_NO_SYMBOLS; - #define INCLUDE_INLINE_FUNCS static eicon_card *cards = (eicon_card *) NULL; /* glob. var , contains diff --git a/drivers/message/fusion/isense.c b/drivers/message/fusion/isense.c index c186865fe5b49..3cab253a79f16 100644 --- a/drivers/message/fusion/isense.c +++ b/drivers/message/fusion/isense.c @@ -89,7 +89,6 @@ #define my_VERSION MPT_LINUX_VERSION_COMMON #define MYNAM "isense" -EXPORT_NO_SYMBOLS; MODULE_AUTHOR(MODULEAUTHOR); MODULE_DESCRIPTION(my_NAME); diff --git a/drivers/message/fusion/mptctl.c b/drivers/message/fusion/mptctl.c index 37b5799fd184b..8b16e4f9f21a2 100644 --- a/drivers/message/fusion/mptctl.c +++ b/drivers/message/fusion/mptctl.c @@ -102,7 +102,6 @@ #define my_VERSION MPT_LINUX_VERSION_COMMON #define MYNAM "mptctl" -EXPORT_NO_SYMBOLS; MODULE_AUTHOR(MODULEAUTHOR); MODULE_DESCRIPTION(my_NAME); MODULE_LICENSE("GPL"); diff --git a/drivers/message/i2o/i2o_config.c b/drivers/message/i2o/i2o_config.c index 077d4278de53d..64ffb04cdff6d 100644 --- a/drivers/message/i2o/i2o_config.c +++ b/drivers/message/i2o/i2o_config.c @@ -964,7 +964,6 @@ static void i2o_config_exit(void) i2o_remove_handler(&cfg_handler); } -EXPORT_NO_SYMBOLS; MODULE_AUTHOR("Red Hat Software"); MODULE_DESCRIPTION("I2O Configuration"); MODULE_LICENSE("GPL"); diff --git a/drivers/net/irda/vlsi_ir.c b/drivers/net/irda/vlsi_ir.c index 912fad2ffa506..73650d69ccd9d 100644 --- a/drivers/net/irda/vlsi_ir.c +++ b/drivers/net/irda/vlsi_ir.c @@ -26,7 +26,6 @@ MODULE_DESCRIPTION("IrDA SIR/MIR/FIR driver for VLSI 82C147"); MODULE_AUTHOR("Martin Diehl "); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; #define DRIVER_NAME "vlsi_ir" #define DRIVER_VERSION "v0.4" diff --git a/drivers/net/lasi_82596.c b/drivers/net/lasi_82596.c index 888eb07e1050a..cdf6455f97283 100644 --- a/drivers/net/lasi_82596.c +++ b/drivers/net/lasi_82596.c @@ -181,7 +181,6 @@ MODULE_DESCRIPTION("i82596 driver"); MODULE_LICENSE("GPL"); MODULE_PARM(i596_debug, "i"); MODULE_PARM_DESC(i596_debug, "lasi_82596 debug mask"); -EXPORT_NO_SYMBOLS; /* Copy frames shorter than rx_copybreak, otherwise pass on up in * a full sized sk_buff. Value of 100 stolen from tulip.c (!alpha). diff --git a/drivers/net/wireless/airport.c b/drivers/net/wireless/airport.c index 68b2a7010b43a..7235f23f511a4 100644 --- a/drivers/net/wireless/airport.c +++ b/drivers/net/wireless/airport.c @@ -267,7 +267,6 @@ static char version[] __initdata = "airport.c 0.13a (Benjamin Herrenschmidt "); MODULE_DESCRIPTION("Driver for the Apple Airport wireless card."); MODULE_LICENSE("Dual MPL/GPL"); -EXPORT_NO_SYMBOLS; static int __init init_airport(void) diff --git a/drivers/parisc/power.c b/drivers/parisc/power.c index 514b41d6c829e..9a2a26c22019c 100644 --- a/drivers/parisc/power.c +++ b/drivers/parisc/power.c @@ -277,7 +277,3 @@ module_exit(power_exit); MODULE_AUTHOR("Helge Deller"); MODULE_DESCRIPTION("Soft power switch driver"); MODULE_LICENSE("Dual BSD/GPL"); - - -EXPORT_NO_SYMBOLS; - diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index 787a2325d5e02..b624dc0ef49d2 100644 --- a/drivers/scsi/aacraid/linit.c +++ b/drivers/scsi/aacraid/linit.c @@ -734,5 +734,3 @@ static int aac_procinfo(char *proc_buffer, char **start_ptr,off_t offset, *start_ptr = proc_buffer; return sprintf(proc_buffer, "%s %d\n", "Raid Controller, scsi hba number", host_no); } - -EXPORT_NO_SYMBOLS; diff --git a/drivers/serial/21285.c b/drivers/serial/21285.c index 67d42083fcd2a..3a3d267c434bb 100644 --- a/drivers/serial/21285.c +++ b/drivers/serial/21285.c @@ -545,7 +545,5 @@ static void __exit serial21285_exit(void) module_init(serial21285_init); module_exit(serial21285_exit); -EXPORT_NO_SYMBOLS; - MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Intel Footbridge (21285) serial driver $Revision: 1.37 $"); diff --git a/drivers/serial/8250_pci.c b/drivers/serial/8250_pci.c index 30fc603e11524..240b79df57947 100644 --- a/drivers/serial/8250_pci.c +++ b/drivers/serial/8250_pci.c @@ -1248,8 +1248,6 @@ static void __exit serial8250_pci_exit(void) module_init(serial8250_pci_init); module_exit(serial8250_pci_exit); -EXPORT_NO_SYMBOLS; - MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Generic 8250/16x50 PCI serial probe module"); MODULE_DEVICE_TABLE(pci, serial_pci_tbl); diff --git a/drivers/serial/8250_pnp.c b/drivers/serial/8250_pnp.c index 0949eba1c297a..7ba1705a688cc 100644 --- a/drivers/serial/8250_pnp.c +++ b/drivers/serial/8250_pnp.c @@ -437,7 +437,5 @@ static void __exit serial8250_pnp_exit(void) module_init(serial8250_pnp_init); module_exit(serial8250_pnp_exit); -EXPORT_NO_SYMBOLS; - MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Generic 8250/16x50 PnP serial driver"); diff --git a/drivers/serial/amba.c b/drivers/serial/amba.c index 51e7208739bfc..c9ce0272e4c66 100644 --- a/drivers/serial/amba.c +++ b/drivers/serial/amba.c @@ -753,8 +753,6 @@ static void __exit ambauart_exit(void) module_init(ambauart_init); module_exit(ambauart_exit); -EXPORT_NO_SYMBOLS; - MODULE_AUTHOR("ARM Ltd/Deep Blue Solutions Ltd"); MODULE_DESCRIPTION("ARM AMBA serial port driver $Revision: 1.41 $"); MODULE_LICENSE("GPL"); diff --git a/drivers/serial/anakin.c b/drivers/serial/anakin.c index 1d8902171f748..389888efce5cb 100644 --- a/drivers/serial/anakin.c +++ b/drivers/serial/anakin.c @@ -544,5 +544,3 @@ MODULE_DESCRIPTION("Anakin serial driver"); MODULE_AUTHOR("Tak-Shing Chan "); MODULE_SUPPORTED_DEVICE("ttyAN"); MODULE_LICENSE("GPL"); - -EXPORT_NO_SYMBOLS; diff --git a/drivers/serial/clps711x.c b/drivers/serial/clps711x.c index e2bfd6d5e50fb..a3c1fc468e2cc 100644 --- a/drivers/serial/clps711x.c +++ b/drivers/serial/clps711x.c @@ -615,8 +615,6 @@ static void __exit clps711xuart_exit(void) module_init(clps711xuart_init); module_exit(clps711xuart_exit); -EXPORT_NO_SYMBOLS; - MODULE_AUTHOR("Deep Blue Solutions Ltd"); MODULE_DESCRIPTION("CLPS-711x generic serial driver $Revision: 1.42 $"); MODULE_LICENSE("GPL"); diff --git a/drivers/serial/nb85e_uart.c b/drivers/serial/nb85e_uart.c index d5d1694d190a3..5f129fce19778 100644 --- a/drivers/serial/nb85e_uart.c +++ b/drivers/serial/nb85e_uart.c @@ -611,8 +611,6 @@ static void __exit nb85e_uart_exit (void) module_init (nb85e_uart_init); module_exit (nb85e_uart_exit); -EXPORT_NO_SYMBOLS; - MODULE_AUTHOR ("Miles Bader"); MODULE_DESCRIPTION ("NEC " NB85E_UART_CHIP_NAME " on-chip UART"); MODULE_LICENSE ("GPL"); diff --git a/drivers/serial/sa1100.c b/drivers/serial/sa1100.c index 1690a7c2c2c5b..e06be8ade2140 100644 --- a/drivers/serial/sa1100.c +++ b/drivers/serial/sa1100.c @@ -885,8 +885,6 @@ static void __exit sa1100_serial_exit(void) module_init(sa1100_serial_init); module_exit(sa1100_serial_exit); -EXPORT_NO_SYMBOLS; - MODULE_AUTHOR("Deep Blue Solutions Ltd"); MODULE_DESCRIPTION("SA1100 generic serial port driver $Revision: 1.50 $"); MODULE_LICENSE("GPL"); diff --git a/drivers/serial/sunzilog.c b/drivers/serial/sunzilog.c index 875a7ac6f8b9c..9be9260b70068 100644 --- a/drivers/serial/sunzilog.c +++ b/drivers/serial/sunzilog.c @@ -1722,8 +1722,6 @@ static void __exit sunzilog_exit(void) module_init(sunzilog_init); module_exit(sunzilog_exit); -EXPORT_NO_SYMBOLS; - MODULE_AUTHOR("David S. Miller"); MODULE_DESCRIPTION("Sun Zilog serial port driver"); MODULE_LICENSE("GPL"); diff --git a/fs/befs/linuxvfs.c b/fs/befs/linuxvfs.c index e5031b42c0fbd..67821952734b4 100644 --- a/fs/befs/linuxvfs.c +++ b/fs/befs/linuxvfs.c @@ -22,7 +22,6 @@ #include "io.h" #include "endian.h" -EXPORT_NO_SYMBOLS; MODULE_DESCRIPTION("BeOS File System (BeFS) driver"); MODULE_AUTHOR("Will Dyson"); MODULE_LICENSE("GPL"); diff --git a/fs/binfmt_flat.c b/fs/binfmt_flat.c index 6e8757040e332..1c7699cea9143 100644 --- a/fs/binfmt_flat.c +++ b/fs/binfmt_flat.c @@ -669,7 +669,5 @@ static void __exit exit_flat_binfmt(void) unregister_binfmt(&flat_format); } -EXPORT_NO_SYMBOLS; - module_init(init_flat_binfmt); module_exit(exit_flat_binfmt); diff --git a/fs/quota_v1.c b/fs/quota_v1.c index 6c7ababdd42b1..8f408772c4be9 100644 --- a/fs/quota_v1.c +++ b/fs/quota_v1.c @@ -234,8 +234,6 @@ static void __exit exit_v1_quota_format(void) unregister_quota_format(&v1_quota_format); } -EXPORT_NO_SYMBOLS; - module_init(init_v1_quota_format); module_exit(exit_v1_quota_format); diff --git a/fs/quota_v2.c b/fs/quota_v2.c index c051de09c559d..b67fde8fd9a20 100644 --- a/fs/quota_v2.c +++ b/fs/quota_v2.c @@ -688,7 +688,5 @@ static void __exit exit_v2_quota_format(void) unregister_quota_format(&v2_quota_format); } -EXPORT_NO_SYMBOLS; - module_init(init_v2_quota_format); module_exit(exit_v2_quota_format); diff --git a/fs/xfs/xfsidbg.c b/fs/xfs/xfsidbg.c index b3bffa3fd768a..2fd35eeadb68a 100644 --- a/fs/xfs/xfsidbg.c +++ b/fs/xfs/xfsidbg.c @@ -44,7 +44,6 @@ MODULE_AUTHOR("SGI "); MODULE_DESCRIPTION("Additional kdb commands for debugging XFS"); MODULE_LICENSE("GPL"); -EXPORT_NO_SYMBOLS; /* * Command table functions. diff --git a/include/linux/module.h b/include/linux/module.h index d10249bfb6673..9c153c659b6b9 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -469,7 +469,6 @@ static inline void __deprecated _MOD_INC_USE_COUNT(struct module *module) try_module_get(module); #endif } -#define EXPORT_NO_SYMBOLS #define __MODULE_STRING(x) __stringify(x) /* diff --git a/net/ipv4/netfilter/ip_fw_compat.c b/net/ipv4/netfilter/ip_fw_compat.c index 021d125f39073..b19fcbbb5df37 100644 --- a/net/ipv4/netfilter/ip_fw_compat.c +++ b/net/ipv4/netfilter/ip_fw_compat.c @@ -16,10 +16,6 @@ struct notifier_block; #include #include -/* Theoretically, we could one day use 2.4 helpers, but for now it - just confuses depmod --RR */ -EXPORT_NO_SYMBOLS; - static struct firewall_ops *fwops; /* From ip_fw_compat_redir.c */ diff --git a/net/ipv4/netfilter/ipt_ah.c b/net/ipv4/netfilter/ipt_ah.c index fb17e9b258406..daff148233f6a 100644 --- a/net/ipv4/netfilter/ipt_ah.c +++ b/net/ipv4/netfilter/ipt_ah.c @@ -5,7 +5,6 @@ #include #include -EXPORT_NO_SYMBOLS; MODULE_LICENSE("GPL"); #ifdef DEBUG_CONNTRACK diff --git a/net/ipv4/netfilter/ipt_esp.c b/net/ipv4/netfilter/ipt_esp.c index e8305b6c592c7..3cac006484482 100644 --- a/net/ipv4/netfilter/ipt_esp.c +++ b/net/ipv4/netfilter/ipt_esp.c @@ -5,7 +5,6 @@ #include #include -EXPORT_NO_SYMBOLS; MODULE_LICENSE("GPL"); #ifdef DEBUG_CONNTRACK -- 2.53.0