summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@sgi.com>2003-02-19 01:07:37 -0800
committerLinus Torvalds <torvalds@home.transmeta.com>2003-02-19 01:07:37 -0800
commit58908bd450e44c44bba6809a441402847f8fcaab (patch)
treed54172a1899ba7d2ea876116ff7e323ef1db04cc
parent8ed6ba981b192471a65e4499f63ea02c6d49e471 (diff)
[PATCH] kill EXPORT_NO_SYMBOLS
it's a noop in 2.5 now that the behvaiour of implicitly exporting all symbols is gone.
-rw-r--r--Documentation/DocBook/kernel-hacking.tmpl19
-rw-r--r--Documentation/DocBook/videobook.tmpl2
-rw-r--r--Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl2
-rw-r--r--drivers/char/genrtc.c1
-rw-r--r--drivers/char/tipar.c2
-rw-r--r--drivers/char/watchdog/sc520_wdt.c1
-rw-r--r--drivers/char/watchdog/w83877f_wdt.c1
-rw-r--r--drivers/char/watchdog/wafer5823wdt.c1
-rw-r--r--drivers/ide/pci/aec62xx.c2
-rw-r--r--drivers/ide/pci/alim15x3.c2
-rw-r--r--drivers/ide/pci/amd74xx.c2
-rw-r--r--drivers/ide/pci/cmd64x.c3
-rw-r--r--drivers/ide/pci/cs5520.c3
-rw-r--r--drivers/ide/pci/cs5530.c2
-rw-r--r--drivers/ide/pci/cy82c693.c2
-rw-r--r--drivers/ide/pci/generic.c2
-rw-r--r--drivers/ide/pci/hpt34x.c2
-rw-r--r--drivers/ide/pci/hpt366.c2
-rw-r--r--drivers/ide/pci/it8172.c2
-rw-r--r--drivers/ide/pci/ns87415.c2
-rw-r--r--drivers/ide/pci/opti621.c2
-rw-r--r--drivers/ide/pci/pdc202xx_new.c2
-rw-r--r--drivers/ide/pci/pdc202xx_old.c2
-rw-r--r--drivers/ide/pci/pdcadma.c2
-rw-r--r--drivers/ide/pci/piix.c2
-rw-r--r--drivers/ide/pci/rz1000.c2
-rw-r--r--drivers/ide/pci/sc1200.c2
-rw-r--r--drivers/ide/pci/serverworks.c2
-rw-r--r--drivers/ide/pci/siimage.c2
-rw-r--r--drivers/ide/pci/sis5513.c2
-rw-r--r--drivers/ide/pci/sl82c105.c2
-rw-r--r--drivers/ide/pci/slc90e66.c2
-rw-r--r--drivers/ide/pci/trm290.c2
-rw-r--r--drivers/ide/pci/via82cxxx.c2
-rw-r--r--drivers/input/joystick/grip_mp.c3
-rw-r--r--drivers/isdn/hardware/eicon/capimain.c2
-rw-r--r--drivers/isdn/hardware/eicon/divamnt.c2
-rw-r--r--drivers/isdn/hardware/eicon/divasi.c2
-rw-r--r--drivers/isdn/hardware/eicon/divasmain.c1
-rw-r--r--drivers/isdn/hardware/eicon/divasproc.c2
-rw-r--r--drivers/isdn/hardware/eicon/i4lididrv.c2
-rw-r--r--drivers/message/fusion/isense.c1
-rw-r--r--drivers/message/fusion/mptctl.c1
-rw-r--r--drivers/message/i2o/i2o_config.c1
-rw-r--r--drivers/net/irda/vlsi_ir.c1
-rw-r--r--drivers/net/lasi_82596.c1
-rw-r--r--drivers/net/wireless/airport.c1
-rw-r--r--drivers/parisc/power.c4
-rw-r--r--drivers/scsi/aacraid/linit.c2
-rw-r--r--drivers/serial/21285.c2
-rw-r--r--drivers/serial/8250_pci.c2
-rw-r--r--drivers/serial/8250_pnp.c2
-rw-r--r--drivers/serial/amba.c2
-rw-r--r--drivers/serial/anakin.c2
-rw-r--r--drivers/serial/clps711x.c2
-rw-r--r--drivers/serial/nb85e_uart.c2
-rw-r--r--drivers/serial/sa1100.c2
-rw-r--r--drivers/serial/sunzilog.c2
-rw-r--r--fs/befs/linuxvfs.c1
-rw-r--r--fs/binfmt_flat.c2
-rw-r--r--fs/quota_v1.c2
-rw-r--r--fs/quota_v2.c2
-rw-r--r--fs/xfs/xfsidbg.c1
-rw-r--r--include/linux/module.h1
-rw-r--r--net/ipv4/netfilter/ip_fw_compat.c4
-rw-r--r--net/ipv4/netfilter/ipt_ah.c1
-rw-r--r--net/ipv4/netfilter/ipt_esp.c1
67 files changed, 0 insertions, 142 deletions
diff --git a/Documentation/DocBook/kernel-hacking.tmpl b/Documentation/DocBook/kernel-hacking.tmpl
index 1b554518f789..4ddb5ab9e3f8 100644
--- a/Documentation/DocBook/kernel-hacking.tmpl
+++ b/Documentation/DocBook/kernel-hacking.tmpl
@@ -993,25 +993,6 @@ foo_open (...)
</para>
</sect1>
- <sect1 id="sym-exportnosymbols">
- <title><symbol>EXPORT_NO_SYMBOLS</symbol>
- <filename class=headerfile>include/linux/module.h</filename></title>
-
- <para>
- If a module exports no symbols then you can specify
- <programlisting>
-EXPORT_NO_SYMBOLS;
- </programlisting>
- anywhere in the module.
- In kernel 2.4 and earlier, if a module contains neither
- <function>EXPORT_SYMBOL()</function> nor
- <symbol>EXPORT_NO_SYMBOLS</symbol> 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.
- </para>
- </sect1>
-
<sect1 id="sym-exportsymbols-gpl">
<title><function>EXPORT_SYMBOL_GPL()</function>
<filename class=headerfile>include/linux/module.h</filename></title>
diff --git a/Documentation/DocBook/videobook.tmpl b/Documentation/DocBook/videobook.tmpl
index de05ab79c79e..7a3f4623f49d 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 41edc20350ed..75a6d70a66d3 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 */
]]>
</programlisting>
</example>
diff --git a/drivers/char/genrtc.c b/drivers/char/genrtc.c
index 785e3587e2a4..6be546513a3c 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 e2d4b87be9ca..d29024750be2 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 87ec170d2e06..13d3d14c425f 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 a293fdc96913..83f2a00bcf31 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 66eff3a2ece2..58fad22d6ec2 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 d6c988fa3a16..e3a446ba107a 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 6d0239e64bbe..8678f04b19a9 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 fe4647c6c340..82ee71f17509 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 b11f5a166fcb..6dc0b3b1e849 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 9dbe3d5033d2..a35abe96caaf 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 08eecda0af5c..31cd69e83cac 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 25c40291ff6c..28b864c6e52b 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 1df9d4e2a09a..8818cc34afa8 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 6dd3ec6ce48d..91011768d524 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 974d7a56093c..0ce784d7d41d 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 78f8b9b79105..6454dbd70f17 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 8039304acc2c..ee085ccaaa3a 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 7c7cd4712e48..368a23f33088 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 96efba3516b7..ae4ccc4a3a7e 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 fe977b73edd6..1e0b58f1b833 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 3ff7618ffc0a..c496efda6fc5 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 32802e4c0498..a67b113cbce2 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 7e77e10f36cb..c508f6988292 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 0d42afdf3e76..70676bee01ae 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 5a53f15ff626..7c234839c9bb 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 87e93d8b603e..c3d39c953485 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 a4f909153a22..a39f70ca6cdf 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 a909d168d194..d97fb09ddc3c 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 a402753297c3..fb308546f89a 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 2b19fbbbcd1b..4e207a16afcd 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 7cbe88bd047b..04ba4a1fa048 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 badc8c75170f..d7623485f3aa 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 69a6d6d59b7b..58ec63792e9d 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 72a75c2e048b..619c0d4742ce 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 172004bd045f..6569f8edf24b 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 7bc8c445c7cf..bf872061b77a 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 de63de57cb5a..d23c1470ae1e 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 b3be96a6d625..17558487227d 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 c186865fe5b4..3cab253a79f1 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 37b5799fd184..8b16e4f9f21a 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 077d4278de53..64ffb04cdff6 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 912fad2ffa50..73650d69ccd9 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 <info@mdiehl.de>");
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 888eb07e1050..cdf6455f9728 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 68b2a7010b43..7235f23f511a 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 <ben
MODULE_AUTHOR("Benjamin Herrenschmidt <benh@kernel.crashing.org>");
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 514b41d6c829..9a2a26c22019 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 787a2325d5e0..b624dc0ef49d 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 67d42083fcd2..3a3d267c434b 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 30fc603e1152..240b79df5794 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 0949eba1c297..7ba1705a688c 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 51e7208739bf..c9ce0272e4c6 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 1d8902171f74..389888efce5c 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 <chan@aleph1.co.uk>");
MODULE_SUPPORTED_DEVICE("ttyAN");
MODULE_LICENSE("GPL");
-
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/serial/clps711x.c b/drivers/serial/clps711x.c
index e2bfd6d5e50f..a3c1fc468e2c 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 d5d1694d190a..5f129fce1977 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 1690a7c2c2c5..e06be8ade214 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 875a7ac6f8b9..9be9260b7006 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 e5031b42c0fb..67821952734b 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 6e8757040e33..1c7699cea914 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 6c7ababdd42b..8f408772c4be 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 c051de09c559..b67fde8fd9a2 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 b3bffa3fd768..2fd35eeadb68 100644
--- a/fs/xfs/xfsidbg.c
+++ b/fs/xfs/xfsidbg.c
@@ -44,7 +44,6 @@
MODULE_AUTHOR("SGI <sgi.com>");
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 d10249bfb667..9c153c659b6b 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 021d125f3907..b19fcbbb5df3 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 <linux/netfilter_ipv4/ip_conntrack.h>
#include <linux/netfilter_ipv4/ip_conntrack_core.h>
-/* 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 fb17e9b25840..daff148233f6 100644
--- a/net/ipv4/netfilter/ipt_ah.c
+++ b/net/ipv4/netfilter/ipt_ah.c
@@ -5,7 +5,6 @@
#include <linux/netfilter_ipv4/ipt_ah.h>
#include <linux/netfilter_ipv4/ip_tables.h>
-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 e8305b6c592c..3cac00648448 100644
--- a/net/ipv4/netfilter/ipt_esp.c
+++ b/net/ipv4/netfilter/ipt_esp.c
@@ -5,7 +5,6 @@
#include <linux/netfilter_ipv4/ipt_esp.h>
#include <linux/netfilter_ipv4/ip_tables.h>
-EXPORT_NO_SYMBOLS;
MODULE_LICENSE("GPL");
#ifdef DEBUG_CONNTRACK