summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.transmeta.com>2002-05-22 20:35:24 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-05-22 20:35:24 -0700
commit85ecde67c552a378e3b7df50bca1a8fe8fc18456 (patch)
treee828ac3ac36053be3134bb55561877f433a372b9
parent62bfdbe83d7ce9efa6e511652071063d5b121a54 (diff)
parenta6bf5d9a10436c2ce8e668942d78a51aea290d03 (diff)
Merge http://linux-isdn.bkbits.net/linux-2.5.export
into home.transmeta.com:/home/torvalds/v2.5/linux
-rw-r--r--Documentation/DocBook/procfs_example.c2
-rw-r--r--arch/alpha/kernel/srm_env.c1
-rw-r--r--arch/i386/kernel/apm.c2
-rw-r--r--arch/i386/kernel/cpuid.c2
-rw-r--r--arch/i386/kernel/microcode.c1
-rw-r--r--arch/i386/kernel/msr.c2
-rw-r--r--arch/mips64/sgi-ip27/ip27-rtc.c1
-rw-r--r--arch/ppc/iSeries/rtc.c1
-rw-r--r--arch/ppc64/kernel/rtc.c1
-rw-r--r--arch/sparc64/kernel/binfmt_aout32.c2
-rw-r--r--arch/sparc64/solaris/misc.c1
-rw-r--r--arch/x86_64/kernel/cpuid.c2
-rw-r--r--arch/x86_64/kernel/msr.c2
-rw-r--r--drivers/acorn/block/mfmhd.c1
-rw-r--r--drivers/acorn/char/mouse_rpc.c2
-rw-r--r--drivers/acorn/char/serial-card.c2
-rw-r--r--drivers/acorn/scsi/acornscsi.c2
-rw-r--r--drivers/acorn/scsi/arxescsi.c2
-rw-r--r--drivers/acorn/scsi/cumana_1.c2
-rw-r--r--drivers/acorn/scsi/cumana_2.c2
-rw-r--r--drivers/acorn/scsi/ecoscsi.c2
-rw-r--r--drivers/acorn/scsi/eesox.c2
-rw-r--r--drivers/acorn/scsi/oak.c2
-rw-r--r--drivers/acorn/scsi/powertec.c2
-rw-r--r--drivers/atm/ambassador.c2
-rw-r--r--drivers/atm/eni.c1
-rw-r--r--drivers/atm/firestream.c2
-rw-r--r--drivers/atm/horizon.c2
-rw-r--r--drivers/atm/idt77252.c1
-rw-r--r--drivers/block/cciss.c1
-rw-r--r--drivers/block/cpqarray.c1
-rw-r--r--drivers/bluetooth/bluecard_cs.c2
-rw-r--r--drivers/bluetooth/dtl1_cs.c2
-rw-r--r--drivers/cdrom/aztcd.c1
-rw-r--r--drivers/cdrom/cdu31a.c1
-rw-r--r--drivers/cdrom/gscd.c1
-rw-r--r--drivers/cdrom/isp16.c1
-rw-r--r--drivers/cdrom/mcdx.c2
-rw-r--r--drivers/char/acquirewdt.c1
-rw-r--r--drivers/char/eurotechwdt.c1
-rw-r--r--drivers/char/ftape/compressor/zftape-compress.c1
-rw-r--r--drivers/char/h8.c1
-rw-r--r--drivers/char/logibusmouse.c1
-rw-r--r--drivers/char/lp.c1
-rw-r--r--drivers/char/mixcomwd.c1
-rw-r--r--drivers/char/moxa.c2
-rw-r--r--drivers/char/msbusmouse.c1
-rw-r--r--drivers/char/mxser.c2
-rw-r--r--drivers/char/n_hdlc.c1
-rw-r--r--drivers/char/n_r3964.c1
-rw-r--r--drivers/char/nvram.c2
-rw-r--r--drivers/char/nwbutton.c1
-rw-r--r--drivers/char/nwflash.c2
-rw-r--r--drivers/char/pc110pad.c1
-rw-r--r--drivers/char/pcmcia/synclink_cs.c2
-rw-r--r--drivers/char/pcwd.c1
-rw-r--r--drivers/char/ppdev.c1
-rw-r--r--drivers/char/qpmouse.c1
-rw-r--r--drivers/char/sbc60xxwdt.c1
-rw-r--r--drivers/char/serial_21285.c1
-rw-r--r--drivers/char/serial_amba.c1
-rw-r--r--drivers/char/shwdt.c2
-rw-r--r--drivers/char/synclink.c2
-rw-r--r--drivers/char/synclinkmp.c2
-rw-r--r--drivers/char/tpqic02.c1
-rw-r--r--drivers/char/wdt.c1
-rw-r--r--drivers/char/wdt285.c2
-rw-r--r--drivers/char/wdt977.c2
-rw-r--r--drivers/char/wdt_pci.c2
-rw-r--r--drivers/fc4/soc.c2
-rw-r--r--drivers/fc4/socal.c2
-rw-r--r--drivers/i2c/i2c-adap-ite.c2
-rw-r--r--drivers/i2c/i2c-dev.c2
-rw-r--r--drivers/i2c/i2c-elektor.c2
-rw-r--r--drivers/i2c/i2c-elv.c2
-rw-r--r--drivers/i2c/i2c-philips-par.c2
-rw-r--r--drivers/i2c/i2c-velleman.c2
-rw-r--r--drivers/isdn/act2000/module.c2
-rw-r--r--drivers/isdn/isdnloop/isdnloop.c3
-rw-r--r--drivers/macintosh/apm_emu.c1
-rw-r--r--drivers/macintosh/macserial.c1
-rw-r--r--drivers/macintosh/rtc.c2
-rw-r--r--drivers/media/radio/miropcm20-radio.c2
-rw-r--r--drivers/media/radio/radio-aimslab.c2
-rw-r--r--drivers/media/radio/radio-aztech.c2
-rw-r--r--drivers/media/radio/radio-cadet.c2
-rw-r--r--drivers/media/radio/radio-gemtek-pci.c2
-rw-r--r--drivers/media/radio/radio-gemtek.c2
-rw-r--r--drivers/media/radio/radio-maestro.c2
-rw-r--r--drivers/media/radio/radio-maxiradio.c2
-rw-r--r--drivers/media/radio/radio-rtrack2.c2
-rw-r--r--drivers/media/radio/radio-sf16fmi.c2
-rw-r--r--drivers/media/radio/radio-terratec.c2
-rw-r--r--drivers/media/radio/radio-trust.c2
-rw-r--r--drivers/media/radio/radio-typhoon.c2
-rw-r--r--drivers/media/radio/radio-zoltrix.c2
-rw-r--r--drivers/media/video/adv7175.c2
-rw-r--r--drivers/media/video/bt819.c2
-rw-r--r--drivers/media/video/bt856.c2
-rw-r--r--drivers/media/video/meye.c2
-rw-r--r--drivers/media/video/saa7110.c2
-rw-r--r--drivers/media/video/saa7111.c2
-rw-r--r--drivers/media/video/saa7185.c2
-rw-r--r--drivers/media/video/tuner-3036.c2
-rw-r--r--drivers/media/video/tuner.c1
-rw-r--r--drivers/message/fusion/isense.c1
-rw-r--r--drivers/message/fusion/mptctl.c1
-rw-r--r--drivers/message/i2o/i2o_block.c1
-rw-r--r--drivers/message/i2o/i2o_config.c1
-rw-r--r--drivers/message/i2o/i2o_lan.c2
-rw-r--r--drivers/net/bmac.c1
-rw-r--r--drivers/net/cs89x0.c2
-rw-r--r--drivers/net/e100/e100_main.c1
-rw-r--r--drivers/net/e1000/e1000_main.c1
-rw-r--r--drivers/net/hp100.c1
-rw-r--r--drivers/net/irda/sa1100_ir.c1
-rw-r--r--drivers/net/mac89x0.c2
-rw-r--r--drivers/net/mace.c1
-rw-r--r--drivers/net/macsonic.c2
-rw-r--r--drivers/net/smc-ultra.c2
-rw-r--r--drivers/net/tlan.c1
-rw-r--r--drivers/net/wan/c101.c1
-rw-r--r--drivers/net/wan/dscc4.c2
-rw-r--r--drivers/net/wan/farsync.c3
-rw-r--r--drivers/net/wan/lapbether.c2
-rw-r--r--drivers/net/wan/n2.c1
-rw-r--r--drivers/net/wireless/airport.c1
-rw-r--r--drivers/parport/parport_gsc.c2
-rw-r--r--drivers/parport/parport_sunbpp.c2
-rw-r--r--drivers/sbus/char/cpwatchdog.c2
-rw-r--r--drivers/sbus/char/display7seg.c1
-rw-r--r--drivers/sbus/char/flash.c2
-rw-r--r--drivers/sbus/char/jsflash.c2
-rw-r--r--drivers/sbus/char/openprom.c2
-rw-r--r--drivers/sbus/char/rtc.c2
-rw-r--r--drivers/scsi/dpt_i2o.c1
-rw-r--r--drivers/scsi/esp.c1
-rw-r--r--drivers/scsi/fcal.c1
-rw-r--r--drivers/scsi/pluto.c1
-rw-r--r--drivers/scsi/qlogicpti.c2
-rw-r--r--drivers/scsi/st.c2
-rw-r--r--drivers/usb/host/ehci-hcd.c1
-rw-r--r--drivers/usb/host/ohci-hcd.c1
-rw-r--r--drivers/usb/host/usb-uhci-hcd.c1
-rw-r--r--drivers/usb/media/se401.c2
-rw-r--r--drivers/usb/media/stv680.c1
-rw-r--r--drivers/usb/misc/tiglusb.c2
-rw-r--r--drivers/usb/net/usbnet.c1
-rw-r--r--drivers/video/acornfb.c1
-rw-r--r--fs/adfs/super.c2
-rw-r--r--fs/affs/super.c2
-rw-r--r--fs/bfs/inode.c1
-rw-r--r--fs/binfmt_aout.c2
-rw-r--r--fs/binfmt_misc.c2
-rw-r--r--fs/efs/super.c2
-rw-r--r--fs/ext2/super.c2
-rw-r--r--fs/ext3/super.c2
-rw-r--r--fs/hpfs/super.c2
-rw-r--r--fs/isofs/inode.c2
-rw-r--r--fs/jffs/inode-v23.c2
-rw-r--r--fs/jfs/super.c3
-rw-r--r--fs/minix/inode.c2
-rw-r--r--fs/ncpfs/inode.c2
-rw-r--r--fs/nfs/inode.c1
-rw-r--r--fs/nfsd/nfsctl.c1
-rw-r--r--fs/ntfs/super.c1
-rw-r--r--fs/openpromfs/inode.c2
-rw-r--r--fs/qnx4/inode.c2
-rw-r--r--fs/quota_v1.c2
-rw-r--r--fs/quota_v2.c2
-rw-r--r--fs/reiserfs/super.c1
-rw-r--r--fs/romfs/inode.c2
-rw-r--r--fs/smbfs/inode.c2
-rw-r--r--fs/sysv/super.c2
-rw-r--r--fs/udf/super.c2
-rw-r--r--fs/ufs/super.c2
-rw-r--r--fs/umsdos/inode.c2
-rw-r--r--include/linux/module.h30
-rw-r--r--net/bridge/br.c2
-rw-r--r--net/decnet/af_decnet.c1
-rw-r--r--net/ipv4/netfilter/ip_fw_compat.c1
-rw-r--r--net/ipv4/netfilter/ipt_ah.c1
-rw-r--r--net/ipv4/netfilter/ipt_esp.c1
-rw-r--r--net/netrom/af_netrom.c2
-rw-r--r--net/rose/af_rose.c2
-rw-r--r--net/x25/af_x25.c2
-rw-r--r--sound/arm/sa11xx-uda1341.c2
-rw-r--r--sound/core/oss/pcm_oss.c2
-rw-r--r--sound/core/rtctimer.c2
-rw-r--r--sound/core/seq/oss/seq_oss.c2
-rw-r--r--sound/core/seq/seq_dummy.c1
-rw-r--r--sound/core/seq/seq_midi.c1
-rw-r--r--sound/drivers/dummy.c2
-rw-r--r--sound/drivers/mpu401/mpu401.c2
-rw-r--r--sound/drivers/mtpav.c2
-rw-r--r--sound/drivers/opl3/opl3_seq.c2
-rw-r--r--sound/drivers/serial-u16550.c1
-rw-r--r--sound/drivers/virmidi.c2
-rw-r--r--sound/isa/ad1816a/ad1816a.c1
-rw-r--r--sound/isa/ad1848/ad1848.c1
-rw-r--r--sound/isa/als100.c2
-rw-r--r--sound/isa/azt2320.c2
-rw-r--r--sound/isa/cmi8330.c2
-rw-r--r--sound/isa/cs423x/cs4231.c2
-rw-r--r--sound/isa/cs423x/cs4236.c1
-rw-r--r--sound/isa/dt0197h.c2
-rw-r--r--sound/isa/es1688/es1688.c2
-rw-r--r--sound/isa/es18xx.c2
-rw-r--r--sound/isa/gus/gus_synth.c2
-rw-r--r--sound/isa/gus/gusclassic.c2
-rw-r--r--sound/isa/gus/gusextreme.c2
-rw-r--r--sound/isa/gus/gusmax.c2
-rw-r--r--sound/isa/gus/interwave.c2
-rw-r--r--sound/isa/opl3sa2.c2
-rw-r--r--sound/isa/opti9xx/opti92x-ad1848.c1
-rw-r--r--sound/isa/sb/emu8000_synth.c2
-rw-r--r--sound/isa/sb/es968.c2
-rw-r--r--sound/isa/sb/sb16.c4
-rw-r--r--sound/isa/sb/sb8.c2
-rw-r--r--sound/isa/sgalaxy.c2
-rw-r--r--sound/isa/wavefront/wavefront.c1
-rw-r--r--sound/oss/awe_wave.c1
-rw-r--r--sound/oss/cs4281/cs4281m.c1
-rw-r--r--sound/oss/via82cxxx_audio.c3
-rw-r--r--sound/oss/vidc.c1
-rw-r--r--sound/pci/ali5451/ali5451.c1
-rw-r--r--sound/pci/als4000.c2
-rw-r--r--sound/pci/cmipci.c2
-rw-r--r--sound/pci/cs4281.c2
-rw-r--r--sound/pci/cs46xx/cs46xx.c2
-rw-r--r--sound/pci/emu10k1/emu10k1_synth.c3
-rw-r--r--sound/pci/ens1370.c2
-rw-r--r--sound/pci/es1938.c2
-rw-r--r--sound/pci/es1968.c1
-rw-r--r--sound/pci/fm801.c2
-rw-r--r--sound/pci/ice1712.c2
-rw-r--r--sound/pci/intel8x0.c2
-rw-r--r--sound/pci/korg1212/korg1212.c1
-rw-r--r--sound/pci/maestro3.c2
-rw-r--r--sound/pci/nm256/nm256.c2
-rw-r--r--sound/pci/rme32.c1
-rw-r--r--sound/pci/rme96.c3
-rw-r--r--sound/pci/rme9652/rme9652.c1
-rw-r--r--sound/pci/sonicvibes.c2
-rw-r--r--sound/pci/trident/trident_synth.c2
-rw-r--r--sound/pci/via686.c2
-rw-r--r--sound/pci/via8233.c2
-rw-r--r--sound/pci/ymfpci/ymfpci.c2
-rw-r--r--sound/ppc/powermac.c1
249 files changed, 26 insertions, 419 deletions
diff --git a/Documentation/DocBook/procfs_example.c b/Documentation/DocBook/procfs_example.c
index ed786f64da2e..1da6c9cd3237 100644
--- a/Documentation/DocBook/procfs_example.c
+++ b/Documentation/DocBook/procfs_example.c
@@ -245,5 +245,3 @@ module_exit(cleanup_procfs_example);
MODULE_AUTHOR("Erik Mouw");
MODULE_DESCRIPTION("procfs examples");
-
-EXPORT_NO_SYMBOLS;
diff --git a/arch/alpha/kernel/srm_env.c b/arch/alpha/kernel/srm_env.c
index 172780bfa1ea..6c4373e9d620 100644
--- a/arch/alpha/kernel/srm_env.c
+++ b/arch/alpha/kernel/srm_env.c
@@ -65,7 +65,6 @@
MODULE_AUTHOR("Jan-Benedict Glaw <jbglaw@lug-owl.de>");
MODULE_DESCRIPTION("Accessing Alpha SRM environment through procfs interface");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
typedef struct _srm_env {
char *name;
diff --git a/arch/i386/kernel/apm.c b/arch/i386/kernel/apm.c
index b904d5b8f90c..7167156d834e 100644
--- a/arch/i386/kernel/apm.c
+++ b/arch/i386/kernel/apm.c
@@ -2025,5 +2025,3 @@ MODULE_PARM_DESC(idle_threshold,
MODULE_PARM(idle_period, "i");
MODULE_PARM_DESC(idle_period,
"Period (in sec/100) over which to caculate the idle percentage");
-
-EXPORT_NO_SYMBOLS;
diff --git a/arch/i386/kernel/cpuid.c b/arch/i386/kernel/cpuid.c
index 0c2bd6de08b6..546f83f03f0f 100644
--- a/arch/i386/kernel/cpuid.c
+++ b/arch/i386/kernel/cpuid.c
@@ -171,8 +171,6 @@ void __exit cpuid_exit(void)
module_init(cpuid_init);
module_exit(cpuid_exit)
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("H. Peter Anvin <hpa@zytor.com>");
MODULE_DESCRIPTION("x86 generic CPUID driver");
MODULE_LICENSE("GPL");
diff --git a/arch/i386/kernel/microcode.c b/arch/i386/kernel/microcode.c
index 64cb55a8f852..328febf1f679 100644
--- a/arch/i386/kernel/microcode.c
+++ b/arch/i386/kernel/microcode.c
@@ -80,7 +80,6 @@ static spinlock_t microcode_update_lock = SPIN_LOCK_UNLOCKED;
MODULE_DESCRIPTION("Intel CPU (IA-32) microcode update driver");
MODULE_AUTHOR("Tigran Aivazian <tigran@veritas.com>");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
#define MICRO_DEBUG 0
diff --git a/arch/i386/kernel/msr.c b/arch/i386/kernel/msr.c
index 3046e64a44f2..e125a183e33c 100644
--- a/arch/i386/kernel/msr.c
+++ b/arch/i386/kernel/msr.c
@@ -272,8 +272,6 @@ void __exit msr_exit(void)
module_init(msr_init);
module_exit(msr_exit)
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("H. Peter Anvin <hpa@zytor.com>");
MODULE_DESCRIPTION("x86 generic MSR driver");
MODULE_LICENSE("GPL");
diff --git a/arch/mips64/sgi-ip27/ip27-rtc.c b/arch/mips64/sgi-ip27/ip27-rtc.c
index a44ad0fccbad..fb81dcec686d 100644
--- a/arch/mips64/sgi-ip27/ip27-rtc.c
+++ b/arch/mips64/sgi-ip27/ip27-rtc.c
@@ -222,7 +222,6 @@ static void __exit rtc_exit (void)
module_init(rtc_init);
module_exit(rtc_exit);
-EXPORT_NO_SYMBOLS;
/*
* Info exported via "/proc/rtc".
diff --git a/arch/ppc/iSeries/rtc.c b/arch/ppc/iSeries/rtc.c
index 78461ff14d6f..da4a688eddb8 100644
--- a/arch/ppc/iSeries/rtc.c
+++ b/arch/ppc/iSeries/rtc.c
@@ -209,7 +209,6 @@ static void __exit rtc_exit (void)
module_init(rtc_init);
module_exit(rtc_exit);
-EXPORT_NO_SYMBOLS;
/*
* Info exported via "/proc/driver/rtc".
diff --git a/arch/ppc64/kernel/rtc.c b/arch/ppc64/kernel/rtc.c
index db4917d8cb66..936ceb6ff627 100644
--- a/arch/ppc64/kernel/rtc.c
+++ b/arch/ppc64/kernel/rtc.c
@@ -211,7 +211,6 @@ static void __exit rtc_exit (void)
module_init(rtc_init);
module_exit(rtc_exit);
-EXPORT_NO_SYMBOLS;
/*
* Info exported via "/proc/driver/rtc".
diff --git a/arch/sparc64/kernel/binfmt_aout32.c b/arch/sparc64/kernel/binfmt_aout32.c
index 8a1ac5971911..dcae86a7228b 100644
--- a/arch/sparc64/kernel/binfmt_aout32.c
+++ b/arch/sparc64/kernel/binfmt_aout32.c
@@ -408,7 +408,5 @@ static void __exit exit_aout32_binfmt(void)
unregister_binfmt(&aout32_format);
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_aout32_binfmt);
module_exit(exit_aout32_binfmt);
diff --git a/arch/sparc64/solaris/misc.c b/arch/sparc64/solaris/misc.c
index 3a122801e2fb..f11a845a7b80 100644
--- a/arch/sparc64/solaris/misc.c
+++ b/arch/sparc64/solaris/misc.c
@@ -725,7 +725,6 @@ extern int init_socksys(void);
MODULE_AUTHOR("Jakub Jelinek (jj@ultra.linux.cz), Patrik Rak (prak3264@ss1000.ms.mff.cuni.cz)");
MODULE_DESCRIPTION("Solaris binary emulation module");
-EXPORT_NO_SYMBOLS;
#ifdef __sparc_v9__
extern u32 tl0_solaris[8];
diff --git a/arch/x86_64/kernel/cpuid.c b/arch/x86_64/kernel/cpuid.c
index 49b969f502d5..a0b49c3f64d1 100644
--- a/arch/x86_64/kernel/cpuid.c
+++ b/arch/x86_64/kernel/cpuid.c
@@ -171,8 +171,6 @@ void __exit cpuid_exit(void)
module_init(cpuid_init);
module_exit(cpuid_exit)
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("H. Peter Anvin <hpa@zytor.com>");
MODULE_DESCRIPTION("x86 generic CPUID driver");
MODULE_LICENSE("GPL");
diff --git a/arch/x86_64/kernel/msr.c b/arch/x86_64/kernel/msr.c
index 5636ed5586a8..1f854c99967d 100644
--- a/arch/x86_64/kernel/msr.c
+++ b/arch/x86_64/kernel/msr.c
@@ -272,8 +272,6 @@ void __exit msr_exit(void)
module_init(msr_init);
module_exit(msr_exit)
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("H. Peter Anvin <hpa@zytor.com>");
MODULE_DESCRIPTION("x86 generic MSR driver");
MODULE_LICENSE("GPL");
diff --git a/drivers/acorn/block/mfmhd.c b/drivers/acorn/block/mfmhd.c
index 3cb9a45529e3..4f10484bf17e 100644
--- a/drivers/acorn/block/mfmhd.c
+++ b/drivers/acorn/block/mfmhd.c
@@ -1459,7 +1459,6 @@ static int mfm_reread_partitions(kdev_t dev)
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
MODULE_LICENSE("GPL");
int init_module(void)
diff --git a/drivers/acorn/char/mouse_rpc.c b/drivers/acorn/char/mouse_rpc.c
index dbfea910b078..22ea6d9bcb51 100644
--- a/drivers/acorn/char/mouse_rpc.c
+++ b/drivers/acorn/char/mouse_rpc.c
@@ -87,4 +87,4 @@ module_exit(mouse_rpc_exit);
MODULE_AUTHOR("Russell King");
MODULE_DESCRIPTION("RiscPC mouse driver");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/char/serial-card.c b/drivers/acorn/char/serial-card.c
index 3e5c30c316a2..ae05095bb6bc 100644
--- a/drivers/acorn/char/serial-card.c
+++ b/drivers/acorn/char/serial-card.c
@@ -113,8 +113,6 @@ static void __exit serial_card_exit(void)
ecard_release (expcard[i]);
}
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Russell King");
MODULE_LICENSE("GPL");
diff --git a/drivers/acorn/scsi/acornscsi.c b/drivers/acorn/scsi/acornscsi.c
index 267cf61a9d6d..0cc075818e39 100644
--- a/drivers/acorn/scsi/acornscsi.c
+++ b/drivers/acorn/scsi/acornscsi.c
@@ -3180,4 +3180,4 @@ module_exit(acornscsi_exit);
MODULE_AUTHOR("Russell King");
MODULE_DESCRIPTION("AcornSCSI driver");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/arxescsi.c b/drivers/acorn/scsi/arxescsi.c
index 6f96d3c87530..646aada2b49b 100644
--- a/drivers/acorn/scsi/arxescsi.c
+++ b/drivers/acorn/scsi/arxescsi.c
@@ -452,4 +452,4 @@ module_exit(exit_arxe_scsi_driver);
MODULE_AUTHOR("Stefan Hanske");
MODULE_DESCRIPTION("ARXESCSI driver for Acorn machines");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/cumana_1.c b/drivers/acorn/scsi/cumana_1.c
index 0f9d3663a95e..8d028afd7bc5 100644
--- a/drivers/acorn/scsi/cumana_1.c
+++ b/drivers/acorn/scsi/cumana_1.c
@@ -426,4 +426,4 @@ module_init(cumanascsi_init);
module_exit(cumanascsi_exit);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/cumana_2.c b/drivers/acorn/scsi/cumana_2.c
index 0b98eccd255d..05a309e55e30 100644
--- a/drivers/acorn/scsi/cumana_2.c
+++ b/drivers/acorn/scsi/cumana_2.c
@@ -605,4 +605,4 @@ MODULE_DESCRIPTION("Cumana SCSI-2 driver for Acorn machines");
MODULE_PARM(term, "1-8i");
MODULE_PARM_DESC(term, "SCSI bus termination");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/ecoscsi.c b/drivers/acorn/scsi/ecoscsi.c
index 0e283b20d076..34da513d9237 100644
--- a/drivers/acorn/scsi/ecoscsi.c
+++ b/drivers/acorn/scsi/ecoscsi.c
@@ -299,4 +299,4 @@ module_exit(ecoscsi_exit);
MODULE_AUTHOR("Russell King");
MODULE_DESCRIPTION("Econet-SCSI driver for Acorn machines");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/eesox.c b/drivers/acorn/scsi/eesox.c
index a3a49f3924be..8fb70ec8a876 100644
--- a/drivers/acorn/scsi/eesox.c
+++ b/drivers/acorn/scsi/eesox.c
@@ -602,4 +602,4 @@ MODULE_DESCRIPTION("EESOX 'Fast' SCSI driver for Acorn machines");
MODULE_PARM(term, "1-8i");
MODULE_PARM_DESC(term, "SCSI bus termination");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/oak.c b/drivers/acorn/scsi/oak.c
index aab884d53a2a..d545ae16c0de 100644
--- a/drivers/acorn/scsi/oak.c
+++ b/drivers/acorn/scsi/oak.c
@@ -290,4 +290,4 @@ module_exit(oakscsi_exit);
MODULE_AUTHOR("Russell King");
MODULE_DESCRIPTION("Oak SCSI driver");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/acorn/scsi/powertec.c b/drivers/acorn/scsi/powertec.c
index 8892b80fbef0..fe44b79f3754 100644
--- a/drivers/acorn/scsi/powertec.c
+++ b/drivers/acorn/scsi/powertec.c
@@ -502,4 +502,4 @@ MODULE_DESCRIPTION("Powertec SCSI driver");
MODULE_PARM(term, "1-8i");
MODULE_PARM_DESC(term, "SCSI bus termination");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/atm/ambassador.c b/drivers/atm/ambassador.c
index f4f2d181e08e..cb437fad3477 100644
--- a/drivers/atm/ambassador.c
+++ b/drivers/atm/ambassador.c
@@ -2581,8 +2581,6 @@ static void __init amb_check_args (void) {
/********** module stuff **********/
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR(maintainer_string);
MODULE_DESCRIPTION(description_string);
MODULE_LICENSE("GPL");
diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c
index 9f14ddc985a6..8a4482212828 100644
--- a/drivers/atm/eni.c
+++ b/drivers/atm/eni.c
@@ -2340,5 +2340,4 @@ static void __exit eni_cleanup(void)
module_init(eni_init);
module_exit(eni_cleanup);
-EXPORT_NO_SYMBOLS;
MODULE_LICENSE("GPL");
diff --git a/drivers/atm/firestream.c b/drivers/atm/firestream.c
index 8e65eda23b87..b390491ec5ee 100644
--- a/drivers/atm/firestream.c
+++ b/drivers/atm/firestream.c
@@ -2124,4 +2124,4 @@ module_init(firestream_init_module);
module_exit(firestream_cleanup_module);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
+
diff --git a/drivers/atm/horizon.c b/drivers/atm/horizon.c
index caedfdfc16cd..d35f7365c10f 100644
--- a/drivers/atm/horizon.c
+++ b/drivers/atm/horizon.c
@@ -2928,8 +2928,6 @@ static void __init hrz_check_args (void) {
}
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR(maintainer_string);
MODULE_DESCRIPTION(description_string);
MODULE_LICENSE("GPL");
diff --git a/drivers/atm/idt77252.c b/drivers/atm/idt77252.c
index d123bf6f58fa..1e5113ec26cf 100644
--- a/drivers/atm/idt77252.c
+++ b/drivers/atm/idt77252.c
@@ -3894,7 +3894,6 @@ static void __exit idt77252_exit(void)
module_init(idt77252_init);
module_exit(idt77252_exit);
-EXPORT_NO_SYMBOLS;
MODULE_LICENSE("GPL");
MODULE_PARM(vpibits, "i");
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 5edab989bf83..f63f74343aab 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -2608,7 +2608,6 @@ int __init cciss_init(void)
}
-EXPORT_NO_SYMBOLS;
static int __init init_cciss_module(void)
{
return ( cciss_init());
diff --git a/drivers/block/cpqarray.c b/drivers/block/cpqarray.c
index 027bdaaf3189..593bb0ca3796 100644
--- a/drivers/block/cpqarray.c
+++ b/drivers/block/cpqarray.c
@@ -296,7 +296,6 @@ static int ida_proc_get_info(char *buffer, char **start, off_t offset, int lengt
#ifdef MODULE
MODULE_PARM(eisa, "1-8i");
-EXPORT_NO_SYMBOLS;
/* This is a bit of a hack... */
int __init init_module(void)
diff --git a/drivers/bluetooth/bluecard_cs.c b/drivers/bluetooth/bluecard_cs.c
index e40cf2593e5f..e358601d42f7 100644
--- a/drivers/bluetooth/bluecard_cs.c
+++ b/drivers/bluetooth/bluecard_cs.c
@@ -1120,5 +1120,3 @@ void __exit exit_bluecard_cs(void)
module_init(init_bluecard_cs);
module_exit(exit_bluecard_cs);
-
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/bluetooth/dtl1_cs.c b/drivers/bluetooth/dtl1_cs.c
index 3f900371b719..97f32d8e0049 100644
--- a/drivers/bluetooth/dtl1_cs.c
+++ b/drivers/bluetooth/dtl1_cs.c
@@ -935,5 +935,3 @@ void __exit exit_dtl1_cs(void) {
module_init(init_dtl1_cs);
module_exit(exit_dtl1_cs);
-
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/cdrom/aztcd.c b/drivers/cdrom/aztcd.c
index 717fbf2f0d9a..9e974b35c339 100644
--- a/drivers/cdrom/aztcd.c
+++ b/drivers/cdrom/aztcd.c
@@ -2493,4 +2493,3 @@ static int azt_bcd2bin(unsigned char bcd)
}
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/cdrom/cdu31a.c b/drivers/cdrom/cdu31a.c
index 89d9cfe3cbdf..367d364d212f 100644
--- a/drivers/cdrom/cdu31a.c
+++ b/drivers/cdrom/cdu31a.c
@@ -3502,4 +3502,3 @@ module_init(cdu31a_init);
module_exit(cdu31a_exit);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/cdrom/gscd.c b/drivers/cdrom/gscd.c
index b572fe844bb5..58f624f3162f 100644
--- a/drivers/cdrom/gscd.c
+++ b/drivers/cdrom/gscd.c
@@ -1072,4 +1072,3 @@ static int gscd_bcd2bin(unsigned char bcd)
MODULE_AUTHOR("Oliver Raupach <raupach@nwfs1.rz.fh-hannover.de>");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/cdrom/isp16.c b/drivers/cdrom/isp16.c
index ea27aab96000..6d66d0b6485b 100644
--- a/drivers/cdrom/isp16.c
+++ b/drivers/cdrom/isp16.c
@@ -368,5 +368,4 @@ module_init(isp16_init);
#endif
module_exit(isp16_exit);
-EXPORT_NO_SYMBOLS;
MODULE_LICENSE("GPL");
diff --git a/drivers/cdrom/mcdx.c b/drivers/cdrom/mcdx.c
index 27578a9ffe6e..69cb8b3237cc 100644
--- a/drivers/cdrom/mcdx.c
+++ b/drivers/cdrom/mcdx.c
@@ -1001,8 +1001,6 @@ static int mcdx_talk(struct s_drive_stuff *stuffp,
/* MODULE STUFF ***********************************************************/
-EXPORT_NO_SYMBOLS;
-
int __mcdx_init(void)
{
int i;
diff --git a/drivers/char/acquirewdt.c b/drivers/char/acquirewdt.c
index 3b47c8b5bb21..257a075ec332 100644
--- a/drivers/char/acquirewdt.c
+++ b/drivers/char/acquirewdt.c
@@ -249,4 +249,3 @@ module_init(acq_init);
module_exit(acq_exit);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/eurotechwdt.c b/drivers/char/eurotechwdt.c
index 698a2e3eca2f..86c4e85d68be 100644
--- a/drivers/char/eurotechwdt.c
+++ b/drivers/char/eurotechwdt.c
@@ -504,4 +504,3 @@ module_exit(eurwdt_exit);
MODULE_AUTHOR("Rodolfo Giometti");
MODULE_DESCRIPTION("Driver for Eurotech CPU-1220/1410 on board watchdog");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/ftape/compressor/zftape-compress.c b/drivers/char/ftape/compressor/zftape-compress.c
index 5abdde05455b..633be7ddf2cb 100644
--- a/drivers/char/ftape/compressor/zftape-compress.c
+++ b/drivers/char/ftape/compressor/zftape-compress.c
@@ -1285,7 +1285,6 @@ int init_module(void)
if (!mod_member_present(&__this_module, can_unload))
return -EBUSY;
__this_module.can_unload = can_unload;
- EXPORT_NO_SYMBOLS;
#endif
result = zft_compressor_init();
keep_module_locked = 0;
diff --git a/drivers/char/h8.c b/drivers/char/h8.c
index 438e44da78b5..10fe6aac671b 100644
--- a/drivers/char/h8.c
+++ b/drivers/char/h8.c
@@ -1177,4 +1177,3 @@ static void h8_clear_event_mask(int mask)
}
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/logibusmouse.c b/drivers/char/logibusmouse.c
index 057ca30bc6ff..e1492953fa1f 100644
--- a/drivers/char/logibusmouse.c
+++ b/drivers/char/logibusmouse.c
@@ -163,4 +163,3 @@ module_init(logi_busmouse_init);
module_exit(logi_busmouse_cleanup);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/lp.c b/drivers/char/lp.c
index 0718d9a8762a..618664b56d28 100644
--- a/drivers/char/lp.c
+++ b/drivers/char/lp.c
@@ -978,4 +978,3 @@ module_init(lp_init_module);
module_exit(lp_cleanup_module);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/mixcomwd.c b/drivers/char/mixcomwd.c
index bbcb881ef1b0..ebf093b3f093 100644
--- a/drivers/char/mixcomwd.c
+++ b/drivers/char/mixcomwd.c
@@ -276,4 +276,3 @@ module_init(mixcomwd_init);
module_exit(mixcomwd_exit);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/moxa.c b/drivers/char/moxa.c
index ef0c3b676420..f2df983dc27c 100644
--- a/drivers/char/moxa.c
+++ b/drivers/char/moxa.c
@@ -210,8 +210,6 @@ MODULE_PARM(ttymajor, "i");
MODULE_PARM(calloutmajor, "i");
MODULE_PARM(verbose, "i");
-EXPORT_NO_SYMBOLS;
-
#endif //MODULE
static struct tty_driver moxaDriver;
diff --git a/drivers/char/msbusmouse.c b/drivers/char/msbusmouse.c
index 4854d1d9d559..37fc3f5b1fa9 100644
--- a/drivers/char/msbusmouse.c
+++ b/drivers/char/msbusmouse.c
@@ -173,4 +173,3 @@ module_init(ms_bus_mouse_init)
module_exit(ms_bus_mouse_exit)
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/mxser.c b/drivers/char/mxser.c
index b6d3ea88ebac..647d29f3429c 100644
--- a/drivers/char/mxser.c
+++ b/drivers/char/mxser.c
@@ -221,8 +221,6 @@ MODULE_PARM(ttymajor, "i");
MODULE_PARM(calloutmajor, "i");
MODULE_PARM(verbose, "i");
-EXPORT_NO_SYMBOLS;
-
struct mxser_hwconf {
int board_type;
int ports;
diff --git a/drivers/char/n_hdlc.c b/drivers/char/n_hdlc.c
index b0dcc32b53ce..8933ab3f0ec8 100644
--- a/drivers/char/n_hdlc.c
+++ b/drivers/char/n_hdlc.c
@@ -1025,4 +1025,3 @@ module_init(n_hdlc_init);
module_exit(n_hdlc_exit);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/n_r3964.c b/drivers/char/n_r3964.c
index 47effb41f46e..633ee91371cd 100644
--- a/drivers/char/n_r3964.c
+++ b/drivers/char/n_r3964.c
@@ -1476,4 +1476,3 @@ static int r3964_receive_room(struct tty_struct *tty)
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/nvram.c b/drivers/char/nvram.c
index f56bf371c69a..76ee4a4926d0 100644
--- a/drivers/char/nvram.c
+++ b/drivers/char/nvram.c
@@ -706,8 +706,6 @@ static int atari_proc_infos( unsigned char *nvram, char *buffer, int *len,
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
/*
* Local variables:
* c-indent-level: 4
diff --git a/drivers/char/nwbutton.c b/drivers/char/nwbutton.c
index 3cdce3eb28d7..34d666679031 100644
--- a/drivers/char/nwbutton.c
+++ b/drivers/char/nwbutton.c
@@ -241,7 +241,6 @@ static void __exit nwbutton_exit (void)
MODULE_AUTHOR("Alex Holden");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
module_init(nwbutton_init);
module_exit(nwbutton_exit);
diff --git a/drivers/char/nwflash.c b/drivers/char/nwflash.c
index a5055576aaf3..3b63cadefef4 100644
--- a/drivers/char/nwflash.c
+++ b/drivers/char/nwflash.c
@@ -702,8 +702,6 @@ static void __exit nwflash_exit(void)
iounmap((void *)FLASH_BASE);
}
-EXPORT_NO_SYMBOLS;
-
MODULE_LICENSE("GPL");
MODULE_PARM(flashdebug, "i");
diff --git a/drivers/char/pc110pad.c b/drivers/char/pc110pad.c
index 51442e64dbd7..3d721f5dc27b 100644
--- a/drivers/char/pc110pad.c
+++ b/drivers/char/pc110pad.c
@@ -849,4 +849,3 @@ MODULE_AUTHOR("Alan Cox, Robin O'Leary");
MODULE_DESCRIPTION("Driver for the touchpad on the IBM PC110 palmtop");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/pcmcia/synclink_cs.c b/drivers/char/pcmcia/synclink_cs.c
index ac95e3d3c684..26863600bf74 100644
--- a/drivers/char/pcmcia/synclink_cs.c
+++ b/drivers/char/pcmcia/synclink_cs.c
@@ -3239,8 +3239,6 @@ static int __init synclink_cs_init(void)
{
servinfo_t serv;
- EXPORT_NO_SYMBOLS;
-
if (break_on_load) {
mgslpc_get_text_ptr();
BREAKPOINT();
diff --git a/drivers/char/pcwd.c b/drivers/char/pcwd.c
index 7820fe871438..8b2c39476305 100644
--- a/drivers/char/pcwd.c
+++ b/drivers/char/pcwd.c
@@ -670,4 +670,3 @@ module_exit(pcwatchdog_exit);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/ppdev.c b/drivers/char/ppdev.c
index e5b94dbe05d1..87676b34c17c 100644
--- a/drivers/char/ppdev.c
+++ b/drivers/char/ppdev.c
@@ -776,4 +776,3 @@ module_exit(ppdev_cleanup);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/qpmouse.c b/drivers/char/qpmouse.c
index a83dabff39b4..2c196246f9f2 100644
--- a/drivers/char/qpmouse.c
+++ b/drivers/char/qpmouse.c
@@ -379,4 +379,3 @@ module_exit(qpmouse_exit_driver);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/sbc60xxwdt.c b/drivers/char/sbc60xxwdt.c
index 408853344023..f6421d9c9b7a 100644
--- a/drivers/char/sbc60xxwdt.c
+++ b/drivers/char/sbc60xxwdt.c
@@ -352,4 +352,3 @@ module_init(sbc60xxwdt_init);
module_exit(sbc60xxwdt_unload);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/serial_21285.c b/drivers/char/serial_21285.c
index 62400a75fb73..d775644e96ad 100644
--- a/drivers/char/serial_21285.c
+++ b/drivers/char/serial_21285.c
@@ -495,4 +495,3 @@ void __init rs285_console_init(void)
#endif /* CONFIG_SERIAL_21285_CONSOLE */
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/serial_amba.c b/drivers/char/serial_amba.c
index 5eb8d815ce87..48d416e6277e 100644
--- a/drivers/char/serial_amba.c
+++ b/drivers/char/serial_amba.c
@@ -2012,4 +2012,3 @@ void __init ambauart_console_init(void)
#endif /* CONFIG_SERIAL_AMBA_CONSOLE */
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/shwdt.c b/drivers/char/shwdt.c
index be73b1e2f5b5..e094947cc65f 100644
--- a/drivers/char/shwdt.c
+++ b/drivers/char/shwdt.c
@@ -406,8 +406,6 @@ static void __exit sh_wdt_exit(void)
misc_deregister(&sh_wdt_miscdev);
}
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Paul Mundt <lethal@chaoticdreams.org>");
MODULE_DESCRIPTION("SH 3/4 watchdog driver");
MODULE_LICENSE("GPL");
diff --git a/drivers/char/synclink.c b/drivers/char/synclink.c
index 583adeb4333b..6df0c24ef75b 100644
--- a/drivers/char/synclink.c
+++ b/drivers/char/synclink.c
@@ -4700,8 +4700,6 @@ int __init mgsl_init(void)
{
int rc;
- EXPORT_NO_SYMBOLS;
-
printk("%s %s\n", driver_name, driver_version);
mgsl_enum_isa_devices();
diff --git a/drivers/char/synclinkmp.c b/drivers/char/synclinkmp.c
index 5d9e847d778f..5eb95fa602b7 100644
--- a/drivers/char/synclinkmp.c
+++ b/drivers/char/synclinkmp.c
@@ -3860,8 +3860,6 @@ static int __init synclinkmp_init(void)
{
SLMP_INFO *info;
- EXPORT_NO_SYMBOLS;
-
if (break_on_load) {
synclinkmp_get_text_ptr();
BREAKPOINT();
diff --git a/drivers/char/tpqic02.c b/drivers/char/tpqic02.c
index b2c1ce6a2487..bdcc9a57716f 100644
--- a/drivers/char/tpqic02.c
+++ b/drivers/char/tpqic02.c
@@ -2977,4 +2977,3 @@ int init_module(void)
#endif
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/wdt.c b/drivers/char/wdt.c
index 1fb85c7c70eb..68af7138540c 100644
--- a/drivers/char/wdt.c
+++ b/drivers/char/wdt.c
@@ -563,4 +563,3 @@ module_exit(wdt_exit);
MODULE_AUTHOR("Alan Cox");
MODULE_DESCRIPTION("Driver for ISA ICS watchdog cards (WDT500/501)");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/char/wdt285.c b/drivers/char/wdt285.c
index 97d802a3d3bc..f55e95ae12e0 100644
--- a/drivers/char/wdt285.c
+++ b/drivers/char/wdt285.c
@@ -182,8 +182,6 @@ static void __exit footbridge_watchdog_exit(void)
misc_deregister(&watchdog_miscdev);
}
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Phil Blundell <pb@nexus.co.uk>");
MODULE_DESCRIPTION("21285 watchdog driver");
MODULE_LICENSE("GPL");
diff --git a/drivers/char/wdt977.c b/drivers/char/wdt977.c
index 525bd23e8de4..e0ea7d6a4055 100644
--- a/drivers/char/wdt977.c
+++ b/drivers/char/wdt977.c
@@ -340,8 +340,6 @@ static void __exit nwwatchdog_exit(void)
misc_deregister(&wdt977_miscdev);
}
-EXPORT_NO_SYMBOLS;
-
module_init(nwwatchdog_init);
module_exit(nwwatchdog_exit);
diff --git a/drivers/char/wdt_pci.c b/drivers/char/wdt_pci.c
index 62d3ffef2752..b28ee1545762 100644
--- a/drivers/char/wdt_pci.c
+++ b/drivers/char/wdt_pci.c
@@ -651,5 +651,3 @@ module_exit(wdtpci_cleanup);
MODULE_AUTHOR("JP Nollmann, Alan Cox");
MODULE_DESCRIPTION("Driver for the ICS PCI watchdog cards");
MODULE_LICENSE("GPL");
-
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/fc4/soc.c b/drivers/fc4/soc.c
index 796c219de262..2d1b2e4da698 100644
--- a/drivers/fc4/soc.c
+++ b/drivers/fc4/soc.c
@@ -760,8 +760,6 @@ static void __exit soc_cleanup(void)
}
}
-EXPORT_NO_SYMBOLS;
-
module_init(soc_probe);
module_exit(soc_cleanup);
MODULE_LICENSE("GPL");
diff --git a/drivers/fc4/socal.c b/drivers/fc4/socal.c
index c923d5ce169f..b00c94f6db25 100644
--- a/drivers/fc4/socal.c
+++ b/drivers/fc4/socal.c
@@ -900,8 +900,6 @@ static void __exit socal_cleanup(void)
}
}
-EXPORT_NO_SYMBOLS;
-
module_init(socal_probe);
module_exit(socal_cleanup);
MODULE_LICENSE("GPL");
diff --git a/drivers/i2c/i2c-adap-ite.c b/drivers/i2c/i2c-adap-ite.c
index bd010869b99a..46ba5149995b 100644
--- a/drivers/i2c/i2c-adap-ite.c
+++ b/drivers/i2c/i2c-adap-ite.c
@@ -292,8 +292,6 @@ static void iic_ite_exit(void)
iic_ite_release();
}
-EXPORT_NO_SYMBOLS;
-
/* If modules is NOT defined when this file is compiled, then the MODULE_*
* macros will resolve to nothing
*/
diff --git a/drivers/i2c/i2c-dev.c b/drivers/i2c/i2c-dev.c
index 0ce05f165b27..03f7cc40f5df 100644
--- a/drivers/i2c/i2c-dev.c
+++ b/drivers/i2c/i2c-dev.c
@@ -537,8 +537,6 @@ int i2cdev_cleanup(void)
return 0;
}
-EXPORT_NO_SYMBOLS;
-
#ifdef MODULE
MODULE_AUTHOR("Frodo Looijaard <frodol@dds.nl> and Simon G. Vogl <simon@tk.uni-linz.ac.at>");
diff --git a/drivers/i2c/i2c-elektor.c b/drivers/i2c/i2c-elektor.c
index ccefaac80769..1e73fd8b7c2f 100644
--- a/drivers/i2c/i2c-elektor.c
+++ b/drivers/i2c/i2c-elektor.c
@@ -295,8 +295,6 @@ int __init i2c_pcfisa_init(void)
}
-EXPORT_NO_SYMBOLS;
-
#ifdef MODULE
MODULE_AUTHOR("Hans Berglund <hb@spacetec.no>");
MODULE_DESCRIPTION("I2C-Bus adapter routines for PCF8584 ISA bus adapter");
diff --git a/drivers/i2c/i2c-elv.c b/drivers/i2c/i2c-elv.c
index c820420419b2..76940697c0e6 100644
--- a/drivers/i2c/i2c-elv.c
+++ b/drivers/i2c/i2c-elv.c
@@ -195,8 +195,6 @@ int __init i2c_bitelv_init(void)
}
-EXPORT_NO_SYMBOLS;
-
#ifdef MODULE
MODULE_AUTHOR("Simon G. Vogl <simon@tk.uni-linz.ac.at>");
MODULE_DESCRIPTION("I2C-Bus adapter routines for ELV parallel port adapter");
diff --git a/drivers/i2c/i2c-philips-par.c b/drivers/i2c/i2c-philips-par.c
index fcba15245998..5801c07448c1 100644
--- a/drivers/i2c/i2c-philips-par.c
+++ b/drivers/i2c/i2c-philips-par.c
@@ -287,8 +287,6 @@ void __exit i2c_bitlp_exit(void)
#endif
}
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Simon G. Vogl <simon@tk.uni-linz.ac.at>");
MODULE_DESCRIPTION("I2C-Bus adapter routines for Philips parallel port adapter");
MODULE_LICENSE("GPL");
diff --git a/drivers/i2c/i2c-velleman.c b/drivers/i2c/i2c-velleman.c
index 0c16c4704850..b2c2b8281d1e 100644
--- a/drivers/i2c/i2c-velleman.c
+++ b/drivers/i2c/i2c-velleman.c
@@ -184,8 +184,6 @@ int __init i2c_bitvelle_init(void)
return 0;
}
-EXPORT_NO_SYMBOLS;
-
#ifdef MODULE
MODULE_AUTHOR("Simon G. Vogl <simon@tk.uni-linz.ac.at>");
MODULE_DESCRIPTION("I2C-Bus adapter routines for Velleman K8000 adapter");
diff --git a/drivers/isdn/act2000/module.c b/drivers/isdn/act2000/module.c
index 40953905b9c4..9e19feeb1b8b 100644
--- a/drivers/isdn/act2000/module.c
+++ b/drivers/isdn/act2000/module.c
@@ -822,8 +822,6 @@ static int __init act2000_init(void)
act2000_addcard(act_bus, act_port, act_irq, act_id);
if (!cards)
printk(KERN_INFO "act2000: No cards defined yet\n");
- /* No symbols to export, hide all symbols */
- EXPORT_NO_SYMBOLS;
return 0;
}
diff --git a/drivers/isdn/isdnloop/isdnloop.c b/drivers/isdn/isdnloop/isdnloop.c
index 3fab06149f0c..023302365248 100644
--- a/drivers/isdn/isdnloop/isdnloop.c
+++ b/drivers/isdn/isdnloop/isdnloop.c
@@ -1535,9 +1535,6 @@ isdnloop_init(void)
char *p;
char rev[10];
- /* No symbols to export, hide all symbols */
- EXPORT_NO_SYMBOLS;
-
if ((p = strchr(revision, ':'))) {
strcpy(rev, p + 1);
p = strchr(rev, '$');
diff --git a/drivers/macintosh/apm_emu.c b/drivers/macintosh/apm_emu.c
index 77b63fa93b4b..89b4b2556021 100644
--- a/drivers/macintosh/apm_emu.c
+++ b/drivers/macintosh/apm_emu.c
@@ -550,5 +550,4 @@ module_exit(apm_emu_exit);
MODULE_AUTHOR("Benjamin Herrenschmidt");
MODULE_DESCRIPTION("APM emulation layer for PowerMac");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/macintosh/macserial.c b/drivers/macintosh/macserial.c
index 6c605c2c29ca..fb76ae9431ad 100644
--- a/drivers/macintosh/macserial.c
+++ b/drivers/macintosh/macserial.c
@@ -2805,7 +2805,6 @@ void macserial_cleanup(void)
module_init(macserial_init);
module_exit(macserial_cleanup);
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
#if 0
/*
diff --git a/drivers/macintosh/rtc.c b/drivers/macintosh/rtc.c
index 022f4a41f3ac..b2d43ad45e2b 100644
--- a/drivers/macintosh/rtc.c
+++ b/drivers/macintosh/rtc.c
@@ -124,8 +124,6 @@ static struct file_operations rtc_fops = {
static struct miscdevice rtc_dev = { RTC_MINOR, "rtc", &rtc_fops };
-EXPORT_NO_SYMBOLS;
-
static int __init rtc_init(void)
{
int error;
diff --git a/drivers/media/radio/miropcm20-radio.c b/drivers/media/radio/miropcm20-radio.c
index 6c3f00702eed..b31ba21db6ed 100644
--- a/drivers/media/radio/miropcm20-radio.c
+++ b/drivers/media/radio/miropcm20-radio.c
@@ -261,8 +261,6 @@ MODULE_AUTHOR("Ruurd Reitsma");
MODULE_DESCRIPTION("A driver for the Miro PCM20 radio card.");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
static void __exit pcm20_cleanup(void)
{
unload_aci_rds();
diff --git a/drivers/media/radio/radio-aimslab.c b/drivers/media/radio/radio-aimslab.c
index 5e4fc87ee07c..d9c1906f93a3 100644
--- a/drivers/media/radio/radio-aimslab.c
+++ b/drivers/media/radio/radio-aimslab.c
@@ -362,8 +362,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the RadioTrack card (0x20f or 0x30f)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit cleanup_rtrack_module(void)
{
video_unregister_device(&rtrack_radio);
diff --git a/drivers/media/radio/radio-aztech.c b/drivers/media/radio/radio-aztech.c
index 76e8d1e8aaee..6ea87a0ecf35 100644
--- a/drivers/media/radio/radio-aztech.c
+++ b/drivers/media/radio/radio-aztech.c
@@ -305,8 +305,6 @@ MODULE_PARM(io, "i");
MODULE_PARM(radio_nr, "i");
MODULE_PARM_DESC(io, "I/O address of the Aztech card (0x350 or 0x358)");
-EXPORT_NO_SYMBOLS;
-
static void __exit aztech_cleanup(void)
{
video_unregister_device(&aztech_radio);
diff --git a/drivers/media/radio/radio-cadet.c b/drivers/media/radio/radio-cadet.c
index 248e0a360c88..6844451ff00d 100644
--- a/drivers/media/radio/radio-cadet.c
+++ b/drivers/media/radio/radio-cadet.c
@@ -639,8 +639,6 @@ static struct isapnp_device_id id_table[] __devinitdata = {
MODULE_DEVICE_TABLE(isapnp, id_table);
-EXPORT_NO_SYMBOLS;
-
static void __exit cadet_cleanup_module(void)
{
video_unregister_device(&cadet_radio);
diff --git a/drivers/media/radio/radio-gemtek-pci.c b/drivers/media/radio/radio-gemtek-pci.c
index 7cad0188df3e..47540dba68de 100644
--- a/drivers/media/radio/radio-gemtek-pci.c
+++ b/drivers/media/radio/radio-gemtek-pci.c
@@ -412,8 +412,6 @@ MODULE_PARM_DESC( mx, "single digit: 1 - turn off the turner upon module exit (d
MODULE_PARM( nr_radio, "i");
MODULE_PARM_DESC( nr_radio, "video4linux device number to use");
-EXPORT_NO_SYMBOLS;
-
module_init( gemtek_pci_init_module );
module_exit( gemtek_pci_cleanup_module );
diff --git a/drivers/media/radio/radio-gemtek.c b/drivers/media/radio/radio-gemtek.c
index 435d3f5404a0..a502dbac3957 100644
--- a/drivers/media/radio/radio-gemtek.c
+++ b/drivers/media/radio/radio-gemtek.c
@@ -288,8 +288,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the GemTek card (0x20c, 0x30c, 0x24c or 0x34c (0x20c or 0x248 have been reported to work for the combined sound/radiocard)).");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit gemtek_cleanup(void)
{
video_unregister_device(&gemtek_radio);
diff --git a/drivers/media/radio/radio-maestro.c b/drivers/media/radio/radio-maestro.c
index 840bc901bed7..3c5892289e71 100644
--- a/drivers/media/radio/radio-maestro.c
+++ b/drivers/media/radio/radio-maestro.c
@@ -276,8 +276,6 @@ MODULE_AUTHOR("Adam Tlalka, atlka@pg.gda.pl");
MODULE_DESCRIPTION("Radio driver for the Maestro PCI sound card radio.");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
void __exit maestro_radio_exit(void)
{
video_unregister_device(&maestro_radio);
diff --git a/drivers/media/radio/radio-maxiradio.c b/drivers/media/radio/radio-maxiradio.c
index 83bd968699aa..16ebd078a06e 100644
--- a/drivers/media/radio/radio-maxiradio.c
+++ b/drivers/media/radio/radio-maxiradio.c
@@ -284,8 +284,6 @@ MODULE_DESCRIPTION("Radio driver for the Guillemot Maxi Radio FM2000 radio.");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
static int __devinit maxiradio_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
{
if(!request_region(pci_resource_start(pdev, 0),
diff --git a/drivers/media/radio/radio-rtrack2.c b/drivers/media/radio/radio-rtrack2.c
index 4180b5d06634..8ec9cbcfd571 100644
--- a/drivers/media/radio/radio-rtrack2.c
+++ b/drivers/media/radio/radio-rtrack2.c
@@ -250,8 +250,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the RadioTrack card (0x20c or 0x30c)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit rtrack2_cleanup_module(void)
{
video_unregister_device(&rtrack2_radio);
diff --git a/drivers/media/radio/radio-sf16fmi.c b/drivers/media/radio/radio-sf16fmi.c
index 16847823c4ad..49fa48551514 100644
--- a/drivers/media/radio/radio-sf16fmi.c
+++ b/drivers/media/radio/radio-sf16fmi.c
@@ -331,8 +331,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the SF16MI card (0x284 or 0x384)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit fmi_cleanup_module(void)
{
video_unregister_device(&fmi_radio);
diff --git a/drivers/media/radio/radio-terratec.c b/drivers/media/radio/radio-terratec.c
index 27c94b777d0b..8ec2682c6a0b 100644
--- a/drivers/media/radio/radio-terratec.c
+++ b/drivers/media/radio/radio-terratec.c
@@ -329,8 +329,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the TerraTec ActiveRadio card (0x590 or 0x591)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit terratec_cleanup_module(void)
{
video_unregister_device(&terratec_radio);
diff --git a/drivers/media/radio/radio-trust.c b/drivers/media/radio/radio-trust.c
index f5256619314f..6cd0f6aa41a6 100644
--- a/drivers/media/radio/radio-trust.c
+++ b/drivers/media/radio/radio-trust.c
@@ -310,8 +310,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the Trust FM Radio card (0x350 or 0x358)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit cleanup_trust_module(void)
{
video_unregister_device(&trust_radio);
diff --git a/drivers/media/radio/radio-typhoon.c b/drivers/media/radio/radio-typhoon.c
index c659bf0b1ca1..66bdcc01fd22 100644
--- a/drivers/media/radio/radio-typhoon.c
+++ b/drivers/media/radio/radio-typhoon.c
@@ -311,8 +311,6 @@ MODULE_PARM(mutefreq, "i");
MODULE_PARM_DESC(mutefreq, "Frequency used when muting the card (in kHz)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static int io = -1;
static int radio_nr = -1;
diff --git a/drivers/media/radio/radio-zoltrix.c b/drivers/media/radio/radio-zoltrix.c
index b6fa603d5392..047d8427c14c 100644
--- a/drivers/media/radio/radio-zoltrix.c
+++ b/drivers/media/radio/radio-zoltrix.c
@@ -385,8 +385,6 @@ MODULE_PARM(io, "i");
MODULE_PARM_DESC(io, "I/O address of the Zoltrix Radio Plus (0x20c or 0x30c)");
MODULE_PARM(radio_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static void __exit zoltrix_cleanup_module(void)
{
video_unregister_device(&zoltrix_radio);
diff --git a/drivers/media/video/adv7175.c b/drivers/media/video/adv7175.c
index 6aec77a8aedb..32a110c9db8e 100644
--- a/drivers/media/video/adv7175.c
+++ b/drivers/media/video/adv7175.c
@@ -457,8 +457,6 @@ static struct i2c_driver i2c_driver_adv7176 = {
adv7175_command
};
-EXPORT_NO_SYMBOLS;
-
static int adv7175_init(void)
{
int res_adv7175 = 0, res_adv7176 = 0;
diff --git a/drivers/media/video/bt819.c b/drivers/media/video/bt819.c
index 042ba8f1bc82..8d0081b85adf 100644
--- a/drivers/media/video/bt819.c
+++ b/drivers/media/video/bt819.c
@@ -480,8 +480,6 @@ static struct i2c_driver i2c_driver_bt819 = {
bt819_command
};
-EXPORT_NO_SYMBOLS;
-
static int bt819_setup(void)
{
return i2c_register_driver(&i2c_driver_bt819);
diff --git a/drivers/media/video/bt856.c b/drivers/media/video/bt856.c
index e51721e71a6d..7917e6873dcf 100644
--- a/drivers/media/video/bt856.c
+++ b/drivers/media/video/bt856.c
@@ -286,8 +286,6 @@ static struct i2c_driver i2c_driver_bt856 = {
bt856_command
};
-EXPORT_NO_SYMBOLS;
-
static int bt856_init(void)
{
return i2c_register_driver(&i2c_driver_bt856);
diff --git a/drivers/media/video/meye.c b/drivers/media/video/meye.c
index b20485685d21..8ddf1dfb0eb3 100644
--- a/drivers/media/video/meye.c
+++ b/drivers/media/video/meye.c
@@ -1445,8 +1445,6 @@ MODULE_AUTHOR("Stelian Pop <stelian.pop@fr.alcove.com>");
MODULE_DESCRIPTION("video4linux driver for the MotionEye camera");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
MODULE_PARM(gbuffers,"i");
MODULE_PARM_DESC(gbuffers,"number of capture buffers, default is 2 (32 max)");
MODULE_PARM(gbufsize,"i");
diff --git a/drivers/media/video/saa7110.c b/drivers/media/video/saa7110.c
index d5ce5f36aa84..9abafd545c18 100644
--- a/drivers/media/video/saa7110.c
+++ b/drivers/media/video/saa7110.c
@@ -412,8 +412,6 @@ static struct i2c_driver i2c_driver_saa7110 =
saa7110_command
};
-EXPORT_NO_SYMBOLS;
-
static int saa7110_init(void)
{
return i2c_register_driver(&i2c_driver_saa7110);
diff --git a/drivers/media/video/saa7111.c b/drivers/media/video/saa7111.c
index 974ade4058cb..86f538f760c6 100644
--- a/drivers/media/video/saa7111.c
+++ b/drivers/media/video/saa7111.c
@@ -434,8 +434,6 @@ static struct i2c_driver i2c_driver_saa7111 = {
saa7111_command
};
-EXPORT_NO_SYMBOLS;
-
static int saa7111_init(void)
{
return i2c_register_driver(&i2c_driver_saa7111);
diff --git a/drivers/media/video/saa7185.c b/drivers/media/video/saa7185.c
index 58cb99761d51..609ca91fd083 100644
--- a/drivers/media/video/saa7185.c
+++ b/drivers/media/video/saa7185.c
@@ -391,8 +391,6 @@ static struct i2c_driver i2c_driver_saa7185 = {
saa7185_command
};
-EXPORT_NO_SYMBOLS;
-
static int saa7185_init(void)
{
return i2c_register_driver(&i2c_driver_saa7185);
diff --git a/drivers/media/video/tuner-3036.c b/drivers/media/video/tuner-3036.c
index 26f403059c83..03c883cadb04 100644
--- a/drivers/media/video/tuner-3036.c
+++ b/drivers/media/video/tuner-3036.c
@@ -203,8 +203,6 @@ static struct i2c_client client_template =
&i2c_driver_tuner
};
-EXPORT_NO_SYMBOLS;
-
int __init
tuner3036_init(void)
{
diff --git a/drivers/media/video/tuner.c b/drivers/media/video/tuner.c
index b942c6a3758e..cbf22e465bc9 100644
--- a/drivers/media/video/tuner.c
+++ b/drivers/media/video/tuner.c
@@ -988,7 +988,6 @@ static void tuner_cleanup_module(void)
module_init(tuner_init_module);
module_exit(tuner_cleanup_module);
-EXPORT_NO_SYMBOLS;
/*
* Overrides for Emacs so that we follow Linus's tabbing style.
diff --git a/drivers/message/fusion/isense.c b/drivers/message/fusion/isense.c
index f6b931bd9445..524157014b4c 100644
--- a/drivers/message/fusion/isense.c
+++ b/drivers/message/fusion/isense.c
@@ -84,7 +84,6 @@
#define my_VERSION MPT_LINUX_VERSION_COMMON
#define MYNAM "isense"
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR(MODULEAUTHOR);
MODULE_DESCRIPTION(my_NAME);
MODULE_LICENSE("GPL");
diff --git a/drivers/message/fusion/mptctl.c b/drivers/message/fusion/mptctl.c
index 6044b0531110..7db731e51885 100644
--- a/drivers/message/fusion/mptctl.c
+++ b/drivers/message/fusion/mptctl.c
@@ -91,7 +91,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_block.c b/drivers/message/i2o/i2o_block.c
index 74059a6da25c..40123c813b9a 100644
--- a/drivers/message/i2o/i2o_block.c
+++ b/drivers/message/i2o/i2o_block.c
@@ -1891,7 +1891,6 @@ int i2o_block_init(void)
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Red Hat Software");
MODULE_DESCRIPTION("I2O Block Device OSM");
MODULE_LICENSE("GPL");
diff --git a/drivers/message/i2o/i2o_config.c b/drivers/message/i2o/i2o_config.c
index 9bea2535d19d..e87e68915785 100644
--- a/drivers/message/i2o/i2o_config.c
+++ b/drivers/message/i2o/i2o_config.c
@@ -958,7 +958,6 @@ void cleanup_module(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/message/i2o/i2o_lan.c b/drivers/message/i2o/i2o_lan.c
index 856e5552ac39..7b117be03ad1 100644
--- a/drivers/message/i2o/i2o_lan.c
+++ b/drivers/message/i2o/i2o_lan.c
@@ -1562,8 +1562,6 @@ void cleanup_module(void)
i2o_remove_handler(&i2o_lan_receive_handler);
}
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("University of Helsinki, Department of Computer Science");
MODULE_DESCRIPTION("I2O Lan OSM");
MODULE_LICENSE("GPL");
diff --git a/drivers/net/bmac.c b/drivers/net/bmac.c
index 8324f7acb672..bfa455d131d2 100644
--- a/drivers/net/bmac.c
+++ b/drivers/net/bmac.c
@@ -1676,7 +1676,6 @@ bmac_proc_info(char *buffer, char **start, off_t offset, int length)
MODULE_AUTHOR("Randy Gobbel/Paul Mackerras");
MODULE_DESCRIPTION("PowerMac BMAC ethernet driver.");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
static void __exit bmac_cleanup (void)
{
diff --git a/drivers/net/cs89x0.c b/drivers/net/cs89x0.c
index a095f59b8932..f236a3d5acb4 100644
--- a/drivers/net/cs89x0.c
+++ b/drivers/net/cs89x0.c
@@ -1703,8 +1703,6 @@ MODULE_AUTHOR("Mike Cruse, Russwll Nelson <nelson@crynwr.com>, Andrew Morton <an
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
/*
* media=t - specify media type
or media=2
diff --git a/drivers/net/e100/e100_main.c b/drivers/net/e100/e100_main.c
index a99ab2d2972e..c5ffcf7b7257 100644
--- a/drivers/net/e100/e100_main.c
+++ b/drivers/net/e100/e100_main.c
@@ -399,7 +399,6 @@ static void e100_set_multi_exec(struct net_device *dev);
MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>");
MODULE_DESCRIPTION(E100_FULL_DRIVER_NAME E100_VERSION);
MODULE_LICENSE("Dual BSD/GPL");
-EXPORT_NO_SYMBOLS;
E100_PARAM(TxDescriptors, "Number of transmit descriptors");
E100_PARAM(RxDescriptors, "Number of receive descriptors");
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c
index cede9df83e7d..fa41235c35ad 100644
--- a/drivers/net/e1000/e1000_main.c
+++ b/drivers/net/e1000/e1000_main.c
@@ -196,7 +196,6 @@ static struct pci_driver e1000_driver = {
MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>");
MODULE_DESCRIPTION("Intel(R) PRO/1000 Network Driver");
MODULE_LICENSE("Dual BSD/GPL");
-EXPORT_NO_SYMBOLS;
/**
* e1000_init_module - Driver Registration Routine
diff --git a/drivers/net/hp100.c b/drivers/net/hp100.c
index 878d31bb5c7c..0cd47f33a5b1 100644
--- a/drivers/net/hp100.c
+++ b/drivers/net/hp100.c
@@ -121,7 +121,6 @@
#define LINUX_2_1
typedef struct net_device_stats hp100_stats_t;
-EXPORT_NO_SYMBOLS;
#include "hp100.h"
diff --git a/drivers/net/irda/sa1100_ir.c b/drivers/net/irda/sa1100_ir.c
index 1c6a1de329a4..3ff60b5a6ce4 100644
--- a/drivers/net/irda/sa1100_ir.c
+++ b/drivers/net/irda/sa1100_ir.c
@@ -1195,4 +1195,3 @@ MODULE_PARM(tx_lpm, "i");
MODULE_PARM_DESC(tx_lpm, "Enable transmitter low power (1.6us) mode");
MODULE_PARM(max_rate, "i");
MODULE_PARM_DESC(max_rate, "Maximum baud rate (4000000, 115200, 57600, 38400, 19200, 9600)");
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/net/mac89x0.c b/drivers/net/mac89x0.c
index 258d705d5acf..fd4e4ba33b9b 100644
--- a/drivers/net/mac89x0.c
+++ b/drivers/net/mac89x0.c
@@ -629,8 +629,6 @@ MODULE_PARM(debug, "i");
MODULE_PARM_DESC(debug, "CS89[02]0 debug level (0-5)");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
int
init_module(void)
{
diff --git a/drivers/net/mace.c b/drivers/net/mace.c
index c8861e982f4b..cdd20de09736 100644
--- a/drivers/net/mace.c
+++ b/drivers/net/mace.c
@@ -948,7 +948,6 @@ MODULE_DESCRIPTION("PowerMac MACE driver.");
MODULE_PARM(port_aaui, "i");
MODULE_PARM_DESC(port_aaui, "MACE uses AAUI port (0-1)");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
static void __exit mace_cleanup (void)
{
diff --git a/drivers/net/macsonic.c b/drivers/net/macsonic.c
index b9bce4f291aa..53270691ea1d 100644
--- a/drivers/net/macsonic.c
+++ b/drivers/net/macsonic.c
@@ -585,8 +585,6 @@ MODULE_PARM(sonic_debug, "i");
MODULE_PARM_DESC(sonic_debug, "macsonic debug level (1-4)");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
int
init_module(void)
{
diff --git a/drivers/net/smc-ultra.c b/drivers/net/smc-ultra.c
index 5dcb815b767f..d3d6a00b6c67 100644
--- a/drivers/net/smc-ultra.c
+++ b/drivers/net/smc-ultra.c
@@ -506,8 +506,6 @@ MODULE_PARM_DESC(irq, "IRQ number(s) (assigned)");
MODULE_DESCRIPTION("SMC Ultra/EtherEZ ISA/PnP Ethernet driver");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
/* This is set up so that only a single autoprobe takes place per call.
ISA device autoprobes on a running machine are not recommended. */
int
diff --git a/drivers/net/tlan.c b/drivers/net/tlan.c
index 34e50c2bae77..ac397c488226 100644
--- a/drivers/net/tlan.c
+++ b/drivers/net/tlan.c
@@ -209,7 +209,6 @@ MODULE_PARM_DESC(duplex, "ThunderLAN duplex setting(s) (0-default, 1-half, 2-ful
MODULE_PARM_DESC(speed, "ThunderLAN port speen setting(s) (0,10,100)");
MODULE_PARM_DESC(debug, "ThunderLAN debug mask");
MODULE_PARM_DESC(bbuf, "ThunderLAN use big buffer (0-1)");
-EXPORT_NO_SYMBOLS;
/* Define this to enable Link beat monitoring */
#undef MONITOR
diff --git a/drivers/net/wan/c101.c b/drivers/net/wan/c101.c
index 7474c9547e28..adfd9abbd3ff 100644
--- a/drivers/net/wan/c101.c
+++ b/drivers/net/wan/c101.c
@@ -380,4 +380,3 @@ MODULE_AUTHOR("Krzysztof Halasa <khc@pm.waw.pl>");
MODULE_DESCRIPTION("Moxa C101 serial port driver");
MODULE_LICENSE("GPL");
MODULE_PARM(hw, "s"); /* hw=irq,ram:irq,... */
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/net/wan/dscc4.c b/drivers/net/wan/dscc4.c
index 83d9128d381d..b79b07d29a74 100644
--- a/drivers/net/wan/dscc4.c
+++ b/drivers/net/wan/dscc4.c
@@ -126,8 +126,6 @@ MODULE_PARM_DESC(debug,"Enable/disable extra messages");
MODULE_PARM(quartz,"i");
MODULE_PARM_DESC(quartz,"If present, on-board quartz frequency (Hz)");
-EXPORT_NO_SYMBOLS;
-
/* Structures */
struct thingie {
diff --git a/drivers/net/wan/farsync.c b/drivers/net/wan/farsync.c
index f6be495fbb6c..93eb5cd98556 100644
--- a/drivers/net/wan/farsync.c
+++ b/drivers/net/wan/farsync.c
@@ -33,9 +33,6 @@ MODULE_AUTHOR("R.J.Dunlop <bob.dunlop@farsite.co.uk>");
MODULE_DESCRIPTION("FarSync T-Series X21 driver. FarSite Communications Ltd.");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
-
/* Driver configuration and global parameters
* ==========================================
*/
diff --git a/drivers/net/wan/lapbether.c b/drivers/net/wan/lapbether.c
index 0a6e81e9cd89..dd99743c4ed9 100644
--- a/drivers/net/wan/lapbether.c
+++ b/drivers/net/wan/lapbether.c
@@ -505,8 +505,6 @@ static void __exit lapbeth_cleanup_driver(void)
}
module_exit(lapbeth_cleanup_driver);
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jonathan Naylor <g4klx@g4klx.demon.co.uk>");
MODULE_DESCRIPTION("The unofficial LAPB over Ethernet driver");
MODULE_LICENSE("GPL");
diff --git a/drivers/net/wan/n2.c b/drivers/net/wan/n2.c
index 2874ef8aeb7b..9e93f11ef24b 100644
--- a/drivers/net/wan/n2.c
+++ b/drivers/net/wan/n2.c
@@ -594,4 +594,3 @@ MODULE_AUTHOR("Krzysztof Halasa <khc@pm.waw.pl>");
MODULE_DESCRIPTION("RISCom/N2 serial port driver");
MODULE_LICENSE("GPL");
MODULE_PARM(hw, "s"); /* hw=io,irq,ram,ports:io,irq,... */
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/net/wireless/airport.c b/drivers/net/wireless/airport.c
index 7a82d81451cf..4c3009ef30af 100644
--- a/drivers/net/wireless/airport.c
+++ b/drivers/net/wireless/airport.c
@@ -46,7 +46,6 @@ static char version[] __initdata = "airport.c 0.11b (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;
#define AIRPORT_IO_LEN (0x1000) /* one page */
diff --git a/drivers/parport/parport_gsc.c b/drivers/parport/parport_gsc.c
index 6157aab400fc..a5cc97710e9c 100644
--- a/drivers/parport/parport_gsc.c
+++ b/drivers/parport/parport_gsc.c
@@ -550,7 +550,5 @@ static void __exit parport_gsc_exit_module(void)
}
}
-EXPORT_NO_SYMBOLS;
-
module_init(parport_gsc_init_module);
module_exit(parport_gsc_exit_module);
diff --git a/drivers/parport/parport_sunbpp.c b/drivers/parport/parport_sunbpp.c
index 2b84f805af3f..0d935d2ea8b8 100644
--- a/drivers/parport/parport_sunbpp.c
+++ b/drivers/parport/parport_sunbpp.c
@@ -364,8 +364,6 @@ static int __init init_one_port(struct sbus_dev *sdev)
return 1;
}
-EXPORT_NO_SYMBOLS;
-
#ifdef MODULE
int init_module(void)
#else
diff --git a/drivers/sbus/char/cpwatchdog.c b/drivers/sbus/char/cpwatchdog.c
index fdc9936319f0..dafde312856f 100644
--- a/drivers/sbus/char/cpwatchdog.c
+++ b/drivers/sbus/char/cpwatchdog.c
@@ -180,8 +180,6 @@ static int wd1_timeout = 0;
static int wd2_timeout = 0;
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
-
MODULE_PARM (wd0_timeout, "i");
MODULE_PARM_DESC(wd0_timeout, "Default watchdog0 timeout in 1/10secs");
MODULE_PARM (wd1_timeout, "i");
diff --git a/drivers/sbus/char/display7seg.c b/drivers/sbus/char/display7seg.c
index cebf4df348d1..be5c72e3e6ca 100644
--- a/drivers/sbus/char/display7seg.c
+++ b/drivers/sbus/char/display7seg.c
@@ -29,7 +29,6 @@
static int sol_compat = 0; /* Solaris compatibility mode */
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
/* Solaris compatibility flag -
* The Solaris implementation omits support for several
diff --git a/drivers/sbus/char/flash.c b/drivers/sbus/char/flash.c
index 383fa671a3df..93c0c2683cf4 100644
--- a/drivers/sbus/char/flash.c
+++ b/drivers/sbus/char/flash.c
@@ -158,8 +158,6 @@ static struct file_operations flash_fops = {
static struct miscdevice flash_dev = { FLASH_MINOR, "flash", &flash_fops };
-EXPORT_NO_SYMBOLS;
-
static int __init flash_init(void)
{
struct sbus_bus *sbus;
diff --git a/drivers/sbus/char/jsflash.c b/drivers/sbus/char/jsflash.c
index b01d0175e5d7..3311e7504535 100644
--- a/drivers/sbus/char/jsflash.c
+++ b/drivers/sbus/char/jsflash.c
@@ -563,8 +563,6 @@ static struct block_device_operations jsfd_fops = {
ioctl: jsfd_ioctl,
};
-EXPORT_NO_SYMBOLS;
-
int jsflash_init(void)
{
int rc;
diff --git a/drivers/sbus/char/openprom.c b/drivers/sbus/char/openprom.c
index 1b0d8d71fdd1..ccc25061e70c 100644
--- a/drivers/sbus/char/openprom.c
+++ b/drivers/sbus/char/openprom.c
@@ -619,8 +619,6 @@ static struct miscdevice openprom_dev = {
SUN_OPENPROM_MINOR, "openprom", &openprom_fops
};
-EXPORT_NO_SYMBOLS;
-
static int __init openprom_init(void)
{
unsigned long flags;
diff --git a/drivers/sbus/char/rtc.c b/drivers/sbus/char/rtc.c
index 118a6f2c5d93..187a591c27da 100644
--- a/drivers/sbus/char/rtc.c
+++ b/drivers/sbus/char/rtc.c
@@ -146,8 +146,6 @@ static struct file_operations rtc_fops = {
static struct miscdevice rtc_dev = { RTC_MINOR, "rtc", &rtc_fops };
-EXPORT_NO_SYMBOLS;
-
static int __init rtc_sun_init(void)
{
int error;
diff --git a/drivers/scsi/dpt_i2o.c b/drivers/scsi/dpt_i2o.c
index 1d5c5172ef96..bc9f5eb08da3 100644
--- a/drivers/scsi/dpt_i2o.c
+++ b/drivers/scsi/dpt_i2o.c
@@ -3319,5 +3319,4 @@ static static void adpt_delay(int millisec)
static Scsi_Host_Template driver_template = DPT_I2O;
#include "scsi_module.c"
-EXPORT_NO_SYMBOLS;
MODULE_LICENSE("GPL");
diff --git a/drivers/scsi/esp.c b/drivers/scsi/esp.c
index b8dcd2ab89d6..f34e36c82da7 100644
--- a/drivers/scsi/esp.c
+++ b/drivers/scsi/esp.c
@@ -4345,4 +4345,3 @@ static Scsi_Host_Template driver_template = SCSI_SPARC_ESP;
#include "scsi_module.c"
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/scsi/fcal.c b/drivers/scsi/fcal.c
index 36b017206932..47d20082c1af 100644
--- a/drivers/scsi/fcal.c
+++ b/drivers/scsi/fcal.c
@@ -300,4 +300,3 @@ static Scsi_Host_Template driver_template = FCAL;
#include "scsi_module.c"
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/scsi/pluto.c b/drivers/scsi/pluto.c
index c651234dde7e..c7d6479767c1 100644
--- a/drivers/scsi/pluto.c
+++ b/drivers/scsi/pluto.c
@@ -339,4 +339,3 @@ static Scsi_Host_Template driver_template = PLUTO;
#include "scsi_module.c"
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/scsi/qlogicpti.c b/drivers/scsi/qlogicpti.c
index 94cb09d13b8b..7943596690d2 100644
--- a/drivers/scsi/qlogicpti.c
+++ b/drivers/scsi/qlogicpti.c
@@ -1533,5 +1533,3 @@ int qlogicpti_reset(Scsi_Cmnd *Cmnd, unsigned int reset_flags)
static Scsi_Host_Template driver_template = QLOGICPTI;
#include "scsi_module.c"
-
-EXPORT_NO_SYMBOLS;
diff --git a/drivers/scsi/st.c b/drivers/scsi/st.c
index 69ea0f050c92..e62556b25d33 100644
--- a/drivers/scsi/st.c
+++ b/drivers/scsi/st.c
@@ -86,8 +86,6 @@ MODULE_PARM_DESC(max_buffers, "Maximum number of buffer allocated at initialisat
MODULE_PARM(max_sg_segs, "i");
MODULE_PARM_DESC(max_sg_segs, "Maximum number of scatter/gather segments to use (32)");
-EXPORT_NO_SYMBOLS;
-
#ifndef MODULE
static struct st_dev_parm {
char *name;
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c
index a80fe28dd03d..5220fb3264c8 100644
--- a/drivers/usb/host/ehci-hcd.c
+++ b/drivers/usb/host/ehci-hcd.c
@@ -780,7 +780,6 @@ static struct pci_driver ehci_pci_driver = {
#define DRIVER_INFO DRIVER_VERSION " " DRIVER_DESC
-EXPORT_NO_SYMBOLS;
MODULE_DESCRIPTION (DRIVER_INFO);
MODULE_AUTHOR (DRIVER_AUTHOR);
MODULE_LICENSE ("GPL");
diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c
index 88a4b024da01..9b3d5e204db7 100644
--- a/drivers/usb/host/ohci-hcd.c
+++ b/drivers/usb/host/ohci-hcd.c
@@ -894,7 +894,6 @@ static const struct hc_driver ohci_driver = {
#define DRIVER_INFO DRIVER_VERSION " " DRIVER_DESC
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR (DRIVER_AUTHOR);
MODULE_DESCRIPTION (DRIVER_INFO);
MODULE_LICENSE ("GPL");
diff --git a/drivers/usb/host/usb-uhci-hcd.c b/drivers/usb/host/usb-uhci-hcd.c
index 4aab8b0f3c37..d94442c8828d 100644
--- a/drivers/usb/host/usb-uhci-hcd.c
+++ b/drivers/usb/host/usb-uhci-hcd.c
@@ -586,7 +586,6 @@ static const struct hc_driver uhci_driver = {
#define DRIVER_INFO DRIVER_VERSION " " DRIVER_DESC
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR (DRIVER_AUTHOR);
MODULE_DESCRIPTION (DRIVER_INFO);
MODULE_LICENSE ("GPL");
diff --git a/drivers/usb/media/se401.c b/drivers/usb/media/se401.c
index 042e7ebd144b..da3d7a27b841 100644
--- a/drivers/usb/media/se401.c
+++ b/drivers/usb/media/se401.c
@@ -71,8 +71,6 @@ MODULE_LICENSE("GPL");
MODULE_PARM(flickerless, "i");
MODULE_PARM_DESC(flickerless, "Net frequency to adjust exposure time to (0/50/60)");
MODULE_PARM(video_nr, "i");
-EXPORT_NO_SYMBOLS;
-
static struct usb_driver se401_driver;
diff --git a/drivers/usb/media/stv680.c b/drivers/usb/media/stv680.c
index 555dbb24d400..d507ec805f3b 100644
--- a/drivers/usb/media/stv680.c
+++ b/drivers/usb/media/stv680.c
@@ -105,7 +105,6 @@ MODULE_PARM_DESC (debug, "Debug enabled or not");
MODULE_PARM (swapRGB_on, "i");
MODULE_PARM_DESC (swapRGB_on, "Red/blue swap: 1=always, 0=auto, -1=never");
MODULE_PARM (video_nr, "i");
-EXPORT_NO_SYMBOLS;
/********************************************************************
*
diff --git a/drivers/usb/misc/tiglusb.c b/drivers/usb/misc/tiglusb.c
index 7da934cc347c..6aeabf3f28da 100644
--- a/drivers/usb/misc/tiglusb.c
+++ b/drivers/usb/misc/tiglusb.c
@@ -488,8 +488,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)");
diff --git a/drivers/usb/net/usbnet.c b/drivers/usb/net/usbnet.c
index 96f7a5795d79..2636ab05c8e9 100644
--- a/drivers/usb/net/usbnet.c
+++ b/drivers/usb/net/usbnet.c
@@ -2159,7 +2159,6 @@ static void __exit usbnet_exit (void)
}
module_exit (usbnet_exit);
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR ("David Brownell <dbrownell@users.sourceforge.net>");
MODULE_DESCRIPTION ("USB Host-to-Host Link Drivers (numerous vendors)");
MODULE_LICENSE ("GPL");
diff --git a/drivers/video/acornfb.c b/drivers/video/acornfb.c
index ed83dc979768..6ef333ae235e 100644
--- a/drivers/video/acornfb.c
+++ b/drivers/video/acornfb.c
@@ -1757,4 +1757,3 @@ acornfb_init(void)
MODULE_AUTHOR("Russell King");
MODULE_DESCRIPTION("VIDC 1/1a/20 framebuffer driver");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/fs/adfs/super.c b/fs/adfs/super.c
index 8f59cf69efbf..432289ec1aa2 100644
--- a/fs/adfs/super.c
+++ b/fs/adfs/super.c
@@ -477,7 +477,5 @@ static void __exit exit_adfs_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_adfs_fs)
module_exit(exit_adfs_fs)
diff --git a/fs/affs/super.c b/fs/affs/super.c
index 68af4188327c..1fef0c8a3fea 100644
--- a/fs/affs/super.c
+++ b/fs/affs/super.c
@@ -577,8 +577,6 @@ static void __exit exit_affs_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
MODULE_DESCRIPTION("Amiga filesystem support for Linux");
MODULE_LICENSE("GPL");
diff --git a/fs/bfs/inode.c b/fs/bfs/inode.c
index 1fd0fe66134e..8364eb1c08dd 100644
--- a/fs/bfs/inode.c
+++ b/fs/bfs/inode.c
@@ -17,7 +17,6 @@
MODULE_AUTHOR("Tigran A. Aivazian <tigran@veritas.com>");
MODULE_DESCRIPTION("SCO UnixWare BFS filesystem for Linux");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
#undef DEBUG
diff --git a/fs/binfmt_aout.c b/fs/binfmt_aout.c
index 5ac6e1d562dd..f30aa6348608 100644
--- a/fs/binfmt_aout.c
+++ b/fs/binfmt_aout.c
@@ -516,8 +516,6 @@ static void __exit exit_aout_binfmt(void)
unregister_binfmt(&aout_format);
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_aout_binfmt);
module_exit(exit_aout_binfmt);
MODULE_LICENSE("GPL");
diff --git a/fs/binfmt_misc.c b/fs/binfmt_misc.c
index 926ff80a8bcc..02b39bfd28d6 100644
--- a/fs/binfmt_misc.c
+++ b/fs/binfmt_misc.c
@@ -716,8 +716,6 @@ static void __exit exit_misc_binfmt(void)
unregister_filesystem(&bm_fs_type);
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_misc_binfmt);
module_exit(exit_misc_binfmt);
MODULE_LICENSE("GPL");
diff --git a/fs/efs/super.c b/fs/efs/super.c
index 51cca8ecfa9d..66b7ad754f1f 100644
--- a/fs/efs/super.c
+++ b/fs/efs/super.c
@@ -104,8 +104,6 @@ static void __exit exit_efs_fs(void) {
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_efs_fs)
module_exit(exit_efs_fs)
diff --git a/fs/ext2/super.c b/fs/ext2/super.c
index 7e162a913b34..12aee2a08025 100644
--- a/fs/ext2/super.c
+++ b/fs/ext2/super.c
@@ -910,7 +910,5 @@ static void __exit exit_ext2_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_ext2_fs)
module_exit(exit_ext2_fs)
diff --git a/fs/ext3/super.c b/fs/ext3/super.c
index 1c90e699030a..1d199504ac38 100644
--- a/fs/ext3/super.c
+++ b/fs/ext3/super.c
@@ -1809,8 +1809,6 @@ static void __exit exit_ext3_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others");
MODULE_DESCRIPTION("Second Extended Filesystem with journaling extensions");
MODULE_LICENSE("GPL");
diff --git a/fs/hpfs/super.c b/fs/hpfs/super.c
index 09aa44db499a..e2201bd96b24 100644
--- a/fs/hpfs/super.c
+++ b/fs/hpfs/super.c
@@ -646,7 +646,5 @@ static void __exit exit_hpfs_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_hpfs_fs)
module_exit(exit_hpfs_fs)
diff --git a/fs/isofs/inode.c b/fs/isofs/inode.c
index 9058e9763e88..488e2e9a6881 100644
--- a/fs/isofs/inode.c
+++ b/fs/isofs/inode.c
@@ -1469,8 +1469,6 @@ static void __exit exit_iso9660_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_iso9660_fs)
module_exit(exit_iso9660_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/jffs/inode-v23.c b/fs/jffs/inode-v23.c
index fe077a51775e..747e3f8a2191 100644
--- a/fs/jffs/inode-v23.c
+++ b/fs/jffs/inode-v23.c
@@ -1803,8 +1803,6 @@ exit_jffs_fs(void)
kmem_cache_destroy(node_cache);
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_jffs_fs)
module_exit(exit_jffs_fs)
diff --git a/fs/jfs/super.c b/fs/jfs/super.c
index 248ab7a6be33..7df1196f7194 100644
--- a/fs/jfs/super.c
+++ b/fs/jfs/super.c
@@ -492,8 +492,5 @@ static void __exit exit_jfs_fs(void)
kmem_cache_destroy(jfs_inode_cachep);
}
-
-EXPORT_NO_SYMBOLS;
-
module_init(init_jfs_fs)
module_exit(exit_jfs_fs)
diff --git a/fs/minix/inode.c b/fs/minix/inode.c
index 7ed5c3418b81..d1c09f71076d 100644
--- a/fs/minix/inode.c
+++ b/fs/minix/inode.c
@@ -581,8 +581,6 @@ static void __exit exit_minix_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_minix_fs)
module_exit(exit_minix_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/ncpfs/inode.c b/fs/ncpfs/inode.c
index 1c19c0269f9e..4498099f84d4 100644
--- a/fs/ncpfs/inode.c
+++ b/fs/ncpfs/inode.c
@@ -794,8 +794,6 @@ static void __exit exit_ncp_fs(void)
#endif
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_ncp_fs)
module_exit(exit_ncp_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c
index 770aab11d3dc..6f0e6fc0340f 100644
--- a/fs/nfs/inode.c
+++ b/fs/nfs/inode.c
@@ -1334,7 +1334,6 @@ static void __exit exit_nfs_fs(void)
unregister_filesystem(&nfs_fs_type);
}
-EXPORT_NO_SYMBOLS;
/* Not quite true; I just maintain it */
MODULE_AUTHOR("Olaf Kirch <okir@monad.swb.de>");
MODULE_LICENSE("GPL");
diff --git a/fs/nfsd/nfsctl.c b/fs/nfsd/nfsctl.c
index 255460beea0e..c54e67dd79d2 100644
--- a/fs/nfsd/nfsctl.c
+++ b/fs/nfsd/nfsctl.c
@@ -406,7 +406,6 @@ static void __exit exit_nfsd(void)
unregister_filesystem(&nfsd_fs_type);
}
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Olaf Kirch <okir@monad.swb.de>");
MODULE_LICENSE("GPL");
module_init(init_nfsd)
diff --git a/fs/ntfs/super.c b/fs/ntfs/super.c
index 1ee4c7b74aa9..07d1120a6a3e 100644
--- a/fs/ntfs/super.c
+++ b/fs/ntfs/super.c
@@ -1934,7 +1934,6 @@ static void __exit exit_ntfs_fs(void)
ntfs_sysctl(0);
}
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Anton Altaparmakov <aia21@cantab.net>");
MODULE_DESCRIPTION("NTFS 1.2/3.x driver");
MODULE_LICENSE("GPL");
diff --git a/fs/openpromfs/inode.c b/fs/openpromfs/inode.c
index 2c4cf1dcc5f5..b8ffbfcbcc0b 100644
--- a/fs/openpromfs/inode.c
+++ b/fs/openpromfs/inode.c
@@ -1064,8 +1064,6 @@ static void __exit exit_openprom_fs(void)
nodes = NULL;
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_openprom_fs)
module_exit(exit_openprom_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/qnx4/inode.c b/fs/qnx4/inode.c
index a839e24bfa9b..a7d121de3b6b 100644
--- a/fs/qnx4/inode.c
+++ b/fs/qnx4/inode.c
@@ -590,8 +590,6 @@ static void __exit exit_qnx4_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_qnx4_fs)
module_exit(exit_qnx4_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/quota_v1.c b/fs/quota_v1.c
index 455238c7d584..5c1880ae075e 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 23c9d09c0302..8c727cdac609 100644
--- a/fs/quota_v2.c
+++ b/fs/quota_v2.c
@@ -686,7 +686,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/reiserfs/super.c b/fs/reiserfs/super.c
index c9dd2d3b5d5a..f0bf88b25e04 100644
--- a/fs/reiserfs/super.c
+++ b/fs/reiserfs/super.c
@@ -1247,7 +1247,6 @@ out1:
MODULE_DESCRIPTION("ReiserFS journaled filesystem");
MODULE_AUTHOR("Hans Reiser <reiser@namesys.com>");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
//
// this is exactly what 2.3.99-pre9's init_ext2_fs is
diff --git a/fs/romfs/inode.c b/fs/romfs/inode.c
index 3beb8e661e1b..ac9a1128149c 100644
--- a/fs/romfs/inode.c
+++ b/fs/romfs/inode.c
@@ -627,8 +627,6 @@ static void __exit exit_romfs_fs(void)
/* Yes, works even as a module... :) */
-EXPORT_NO_SYMBOLS;
-
module_init(init_romfs_fs)
module_exit(exit_romfs_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/smbfs/inode.c b/fs/smbfs/inode.c
index 54234f87fe2c..7a65851a598f 100644
--- a/fs/smbfs/inode.c
+++ b/fs/smbfs/inode.c
@@ -783,8 +783,6 @@ static void __exit exit_smb_fs(void)
#endif
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_smb_fs)
module_exit(exit_smb_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/sysv/super.c b/fs/sysv/super.c
index 8c925289604f..8a221b335e06 100644
--- a/fs/sysv/super.c
+++ b/fs/sysv/super.c
@@ -556,8 +556,6 @@ static void __exit exit_sysv_fs(void)
sysv_destroy_icache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_sysv_fs)
module_exit(exit_sysv_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/udf/super.c b/fs/udf/super.c
index 0858d29c3418..41f0e26e5591 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -208,8 +208,6 @@ static void __exit exit_udf_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_udf_fs)
module_exit(exit_udf_fs)
diff --git a/fs/ufs/super.c b/fs/ufs/super.c
index 5971709836a6..387805429aa6 100644
--- a/fs/ufs/super.c
+++ b/fs/ufs/super.c
@@ -1063,8 +1063,6 @@ static void __exit exit_ufs_fs(void)
destroy_inodecache();
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_ufs_fs)
module_exit(exit_ufs_fs)
MODULE_LICENSE("GPL");
diff --git a/fs/umsdos/inode.c b/fs/umsdos/inode.c
index 93a33d8d881d..c69b050f73ad 100644
--- a/fs/umsdos/inode.c
+++ b/fs/umsdos/inode.c
@@ -476,8 +476,6 @@ static void __exit exit_umsdos_fs (void)
unregister_filesystem (&umsdos_fs_type);
}
-EXPORT_NO_SYMBOLS;
-
module_init(init_umsdos_fs)
module_exit(exit_umsdos_fs)
MODULE_LICENSE("GPL");
diff --git a/include/linux/module.h b/include/linux/module.h
index 1021d58d1742..7dae60a448fa 100644
--- a/include/linux/module.h
+++ b/include/linux/module.h
@@ -349,13 +349,6 @@ extern struct module *module_list;
/* We want the EXPORT_SYMBOL tag left intact for recognition. */
-#elif !defined(AUTOCONF_INCLUDED)
-
-#define __EXPORT_SYMBOL(sym,str) error config_must_be_included_before_module
-#define EXPORT_SYMBOL(var) error config_must_be_included_before_module
-#define EXPORT_SYMBOL_NOVERS(var) error config_must_be_included_before_module
-#define EXPORT_SYMBOL_GPL(var) error config_must_be_included_before_module
-
#elif !defined(CONFIG_MODULES)
#define __EXPORT_SYMBOL(sym,str)
@@ -370,8 +363,6 @@ extern struct module *module_list;
#define EXPORT_SYMBOL_NOVERS(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile
#define EXPORT_SYMBOL_GPL(var) error this_object_must_be_defined_as_export_objs_in_the_Makefile
-__asm__(".section __ksymtab,\"a\"\n.previous");
-
#else
#define __EXPORT_SYMBOL(sym, str) \
@@ -400,12 +391,23 @@ __attribute__((section("__ksymtab"))) = \
#endif /* __GENKSYMS__ */
-#ifdef MODULE
-/* Force a module to export no symbols. */
-#define EXPORT_NO_SYMBOLS __asm__(".section __ksymtab\n.previous")
-#else
+/*
+ * Force a module to export no symbols.
+ * EXPORT_NO_SYMBOLS is default now, leave the define around for sources
+ * which still have it
+ */
#define EXPORT_NO_SYMBOLS
-#endif /* MODULE */
+
+#ifdef CONFIG_MODULES
+/*
+ * Always allocate a section "__ksymtab". If we encounter EXPORT_SYMBOL,
+ * the exported symbol will be added to it.
+ * If it remains empty, that tells modutils that we do not want to
+ * export any symbols (as opposed to it not being present, which means
+ * "export all symbols" to modutils)
+ */
+__asm__(".section __ksymtab,\"a\"\n.previous");
+#endif
#ifdef CONFIG_MODULES
#define SET_MODULE_OWNER(some_struct) do { (some_struct)->owner = THIS_MODULE; } while (0)
diff --git a/net/bridge/br.c b/net/bridge/br.c
index 9be42e03b40a..8c25f7db2517 100644
--- a/net/bridge/br.c
+++ b/net/bridge/br.c
@@ -74,8 +74,6 @@ static void __exit br_deinit(void)
#endif
}
-EXPORT_NO_SYMBOLS;
-
module_init(br_init)
module_exit(br_deinit)
MODULE_LICENSE("GPL");
diff --git a/net/decnet/af_decnet.c b/net/decnet/af_decnet.c
index 9bafdda7e90a..bd6284c35d40 100644
--- a/net/decnet/af_decnet.c
+++ b/net/decnet/af_decnet.c
@@ -2228,7 +2228,6 @@ void dn_unregister_sysctl(void);
#ifdef MODULE
-EXPORT_NO_SYMBOLS;
MODULE_DESCRIPTION("The Linux DECnet Network Protocol");
MODULE_AUTHOR("Linux DECnet Project Team");
MODULE_LICENSE("GPL");
diff --git a/net/ipv4/netfilter/ip_fw_compat.c b/net/ipv4/netfilter/ip_fw_compat.c
index 021d125f3907..4dfe058d38f3 100644
--- a/net/ipv4/netfilter/ip_fw_compat.c
+++ b/net/ipv4/netfilter/ip_fw_compat.c
@@ -18,7 +18,6 @@ struct notifier_block;
/* 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;
diff --git a/net/ipv4/netfilter/ipt_ah.c b/net/ipv4/netfilter/ipt_ah.c
index b027d4aa3a6c..2e6b9b0913bb 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
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index ebaae2dbd2da..36cb8dc0374f 100644
--- a/net/netrom/af_netrom.c
+++ b/net/netrom/af_netrom.c
@@ -1331,8 +1331,6 @@ static int __init nr_proto_init(void)
module_init(nr_proto_init);
-EXPORT_NO_SYMBOLS;
-
MODULE_PARM(nr_ndevs, "i");
MODULE_PARM_DESC(nr_ndevs, "number of NET/ROM devices");
diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c
index e183529c2320..a0c6f8982bc2 100644
--- a/net/rose/af_rose.c
+++ b/net/rose/af_rose.c
@@ -1512,8 +1512,6 @@ static int __init rose_proto_init(void)
}
module_init(rose_proto_init);
-EXPORT_NO_SYMBOLS;
-
MODULE_PARM(rose_ndevs, "i");
MODULE_PARM_DESC(rose_ndevs, "number of ROSE devices");
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index f70de78a143e..aba8ec2954af 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -1367,8 +1367,6 @@ module_init(x25_init);
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jonathan Naylor <g4klx@g4klx.demon.co.uk>");
MODULE_DESCRIPTION("The X.25 Packet Layer network layer protocol");
MODULE_LICENSE("GPL");
diff --git a/sound/arm/sa11xx-uda1341.c b/sound/arm/sa11xx-uda1341.c
index 7b60b698054b..c020b98a51a8 100644
--- a/sound/arm/sa11xx-uda1341.c
+++ b/sound/arm/sa11xx-uda1341.c
@@ -40,8 +40,6 @@
/* {{{ Type definitions */
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Tomas Kasparek <tomas.kasparek@seznam.cz>");
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("SA1100/SA1111 + UDA1341TS driver for ALSA");
diff --git a/sound/core/oss/pcm_oss.c b/sound/core/oss/pcm_oss.c
index e9e11c932f09..23d25f9a3bf0 100644
--- a/sound/core/oss/pcm_oss.c
+++ b/sound/core/oss/pcm_oss.c
@@ -59,8 +59,6 @@ static int snd_pcm_oss_get_rate(snd_pcm_oss_file_t *pcm_oss_file);
static int snd_pcm_oss_get_channels(snd_pcm_oss_file_t *pcm_oss_file);
static int snd_pcm_oss_get_format(snd_pcm_oss_file_t *pcm_oss_file);
-EXPORT_NO_SYMBOLS;
-
static inline mm_segment_t snd_enter_user(void)
{
mm_segment_t fs = get_fs();
diff --git a/sound/core/rtctimer.c b/sound/core/rtctimer.c
index 68e4f7cb6587..a2265f0227d6 100644
--- a/sound/core/rtctimer.c
+++ b/sound/core/rtctimer.c
@@ -216,6 +216,4 @@ MODULE_PARM_DESC(rtctimer_freq, "timer frequency in Hz");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
#endif /* CONFIG_RTC || CONFIG_RTC_MODULE */
diff --git a/sound/core/seq/oss/seq_oss.c b/sound/core/seq/oss/seq_oss.c
index da211db10470..72edc9feee7c 100644
--- a/sound/core/seq/oss/seq_oss.c
+++ b/sound/core/seq/oss/seq_oss.c
@@ -31,8 +31,6 @@
/*
* module option
*/
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Takashi Iwai <tiwai@suse.de>");
MODULE_DESCRIPTION("OSS-compatible sequencer module");
MODULE_LICENSE("GPL");
diff --git a/sound/core/seq/seq_dummy.c b/sound/core/seq/seq_dummy.c
index 80c925cf92e6..d87e425528dc 100644
--- a/sound/core/seq/seq_dummy.c
+++ b/sound/core/seq/seq_dummy.c
@@ -59,7 +59,6 @@
*/
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Takashi Iwai <tiwai@suse.de>");
MODULE_DESCRIPTION("ALSA sequencer MIDI-through client");
MODULE_LICENSE("GPL");
diff --git a/sound/core/seq/seq_midi.c b/sound/core/seq/seq_midi.c
index 85f915ee50bb..d6c4aa43ad78 100644
--- a/sound/core/seq/seq_midi.c
+++ b/sound/core/seq/seq_midi.c
@@ -38,7 +38,6 @@ Possible options for midisynth module:
#include <sound/seq_midi_event.h>
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Frank van de Pol <fvdpol@home.nl>, Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Advanced Linux Sound Architecture sequencer MIDI synth.");
MODULE_LICENSE("GPL");
diff --git a/sound/drivers/dummy.c b/sound/drivers/dummy.c
index 7e43380a52b7..ed6d0881321f 100644
--- a/sound/drivers/dummy.c
+++ b/sound/drivers/dummy.c
@@ -31,8 +31,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Dummy soundcard (/dev/null)");
MODULE_LICENSE("GPL");
diff --git a/sound/drivers/mpu401/mpu401.c b/sound/drivers/mpu401/mpu401.c
index 96de16f58818..0d4059f1aee1 100644
--- a/sound/drivers/mpu401/mpu401.c
+++ b/sound/drivers/mpu401/mpu401.c
@@ -30,8 +30,6 @@
#include <sound/initval.h>
#include <linux/delay.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("MPU-401 UART");
MODULE_LICENSE("GPL");
diff --git a/sound/drivers/mtpav.c b/sound/drivers/mtpav.c
index 450032e8a34a..dbf3b6a4aa16 100644
--- a/sound/drivers/mtpav.c
+++ b/sound/drivers/mtpav.c
@@ -64,8 +64,6 @@
/*
* globals
*/
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Michael T. Mayers");
MODULE_DESCRIPTION("MOTU MidiTimePiece AV multiport MIDI");
MODULE_LICENSE("GPL");
diff --git a/sound/drivers/opl3/opl3_seq.c b/sound/drivers/opl3/opl3_seq.c
index abcc3a224848..782fdfe5a5aa 100644
--- a/sound/drivers/opl3/opl3_seq.c
+++ b/sound/drivers/opl3/opl3_seq.c
@@ -26,8 +26,6 @@
#include <linux/init.h>
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Uros Bizjak <uros@kss-loka.si>");
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("ALSA driver for OPL3 FM synth");
diff --git a/sound/drivers/serial-u16550.c b/sound/drivers/serial-u16550.c
index 4b3bd1ca47d5..ae5d45f85cf0 100644
--- a/sound/drivers/serial-u16550.c
+++ b/sound/drivers/serial-u16550.c
@@ -42,7 +42,6 @@
#include <linux/serial_reg.h>
-EXPORT_NO_SYMBOLS;
MODULE_DESCRIPTION("MIDI serial u16550");
MODULE_LICENSE("GPL");
MODULE_CLASSES("{sound}");
diff --git a/sound/drivers/virmidi.c b/sound/drivers/virmidi.c
index fa1fc68708bd..d76d994ebd65 100644
--- a/sound/drivers/virmidi.c
+++ b/sound/drivers/virmidi.c
@@ -51,8 +51,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Takashi Iwai <tiwai@suse.de>");
MODULE_DESCRIPTION("Dummy soundcard for virtual rawmidi devices");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/ad1816a/ad1816a.c b/sound/isa/ad1816a/ad1816a.c
index bb3de44073a7..8ebf7b4b239d 100644
--- a/sound/isa/ad1816a/ad1816a.c
+++ b/sound/isa/ad1816a/ad1816a.c
@@ -38,7 +38,6 @@
#define PFX "ad1816a: "
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>");
MODULE_DESCRIPTION("AD1816A, AD1815");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/ad1848/ad1848.c b/sound/isa/ad1848/ad1848.c
index 730338fcad5a..a3595c72eb13 100644
--- a/sound/isa/ad1848/ad1848.c
+++ b/sound/isa/ad1848/ad1848.c
@@ -32,7 +32,6 @@
#define chip_t ad1848_t
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Tugrul Galatali <galatalt@stuy.edu>, Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("AD1848/AD1847/CS4248");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/als100.c b/sound/isa/als100.c
index d6f0af9f90a9..44a3c735dd00 100644
--- a/sound/isa/als100.c
+++ b/sound/isa/als100.c
@@ -41,8 +41,6 @@
#define PFX "als100: "
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>");
MODULE_DESCRIPTION("Avance Logic ALS1X0");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/azt2320.c b/sound/isa/azt2320.c
index fc2a4925081d..9dcefe8ddc09 100644
--- a/sound/isa/azt2320.c
+++ b/sound/isa/azt2320.c
@@ -52,8 +52,6 @@
#define PFX "azt2320: "
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>");
MODULE_DESCRIPTION("Aztech Systems AZT2320");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/cmi8330.c b/sound/isa/cmi8330.c
index 9b57bd272c04..99accb9db255 100644
--- a/sound/isa/cmi8330.c
+++ b/sound/isa/cmi8330.c
@@ -52,8 +52,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("George Talusan <gstalusan@uwaterloo.ca>");
MODULE_DESCRIPTION("C-Media CMI8330");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/cs423x/cs4231.c b/sound/isa/cs423x/cs4231.c
index 30bbc2e54120..d897b110c8eb 100644
--- a/sound/isa/cs423x/cs4231.c
+++ b/sound/isa/cs423x/cs4231.c
@@ -32,8 +32,6 @@
#define chip_t cs4231_t
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Generic CS4231");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/cs423x/cs4236.c b/sound/isa/cs423x/cs4236.c
index 4feccf617f88..9c18c1cd0468 100644
--- a/sound/isa/cs423x/cs4236.c
+++ b/sound/isa/cs423x/cs4236.c
@@ -36,7 +36,6 @@
#define chip_t cs4231_t
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_LICENSE("GPL");
MODULE_CLASSES("{sound}");
diff --git a/sound/isa/dt0197h.c b/sound/isa/dt0197h.c
index eb55ed0a2599..1fe5f92fe013 100644
--- a/sound/isa/dt0197h.c
+++ b/sound/isa/dt0197h.c
@@ -38,8 +38,6 @@
#define PFX "dt0197h: "
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>");
MODULE_DESCRIPTION("Diamond Technologies DT-0197H");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/es1688/es1688.c b/sound/isa/es1688/es1688.c
index a4e91321be66..65066e9dd18a 100644
--- a/sound/isa/es1688/es1688.c
+++ b/sound/isa/es1688/es1688.c
@@ -36,8 +36,6 @@
#define chip_t es1688_t
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("ESS ESx688 AudioDrive");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/es18xx.c b/sound/isa/es18xx.c
index b2b17a5cef72..96500d5b8d97 100644
--- a/sound/isa/es18xx.c
+++ b/sound/isa/es18xx.c
@@ -1883,8 +1883,6 @@ static int __init snd_es18xx_mixer(es18xx_t *chip)
/* Card level */
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Christian Fischbach <fishbach@pool.informatik.rwth-aachen.de>, Abramo Bagnara <abramo@alsa-project.org>");
MODULE_DESCRIPTION("ESS ES18xx AudioDrive");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/gus/gus_synth.c b/sound/isa/gus/gus_synth.c
index d65fe7b727e0..d8b07daad6cf 100644
--- a/sound/isa/gus/gus_synth.c
+++ b/sound/isa/gus/gus_synth.c
@@ -30,8 +30,6 @@ MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Routines for Gravis UltraSound soundcards - Synthesizer");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
/*
*
*/
diff --git a/sound/isa/gus/gusclassic.c b/sound/isa/gus/gusclassic.c
index 3b96090dbc4b..9ec9a4fe14f5 100644
--- a/sound/isa/gus/gusclassic.c
+++ b/sound/isa/gus/gusclassic.c
@@ -32,8 +32,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Gravis UltraSound Classic");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/gus/gusextreme.c b/sound/isa/gus/gusextreme.c
index 582c565ed93a..38fc80abee32 100644
--- a/sound/isa/gus/gusextreme.c
+++ b/sound/isa/gus/gusextreme.c
@@ -35,8 +35,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Gravis UltraSound Extreme");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/gus/gusmax.c b/sound/isa/gus/gusmax.c
index 67a7338a7ff1..1633d134aa35 100644
--- a/sound/isa/gus/gusmax.c
+++ b/sound/isa/gus/gusmax.c
@@ -33,8 +33,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Gravis UltraSound MAX");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/gus/interwave.c b/sound/isa/gus/interwave.c
index 357d2ebc1f02..f33a71390fd3 100644
--- a/sound/isa/gus/interwave.c
+++ b/sound/isa/gus/interwave.c
@@ -44,8 +44,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_CLASSES("{sound}");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/opl3sa2.c b/sound/isa/opl3sa2.c
index 338c130b4fbb..3ac2cb010616 100644
--- a/sound/isa/opl3sa2.c
+++ b/sound/isa/opl3sa2.c
@@ -36,8 +36,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Yamaha OPL3SA2+");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/opti9xx/opti92x-ad1848.c b/sound/isa/opti9xx/opti92x-ad1848.c
index b6771fbc9e06..91b4c699a8c4 100644
--- a/sound/isa/opti9xx/opti92x-ad1848.c
+++ b/sound/isa/opti9xx/opti92x-ad1848.c
@@ -53,7 +53,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>");
MODULE_CLASSES("{sound}");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/sb/emu8000_synth.c b/sound/isa/sb/emu8000_synth.c
index 3fee14b7c9c5..0c7a14fe2920 100644
--- a/sound/isa/sb/emu8000_synth.c
+++ b/sound/isa/sb/emu8000_synth.c
@@ -24,8 +24,6 @@
#include <linux/init.h>
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Takashi Iwai, Steve Ratcliffe");
MODULE_DESCRIPTION("Emu8000 synth plug-in routine");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/sb/es968.c b/sound/isa/sb/es968.c
index 6be4cbf44654..9fc9dcefdc6e 100644
--- a/sound/isa/sb/es968.c
+++ b/sound/isa/sb/es968.c
@@ -35,8 +35,6 @@
#define chip_t sb_t
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Massimo Piccioni <dafastidio@libero.it>");
MODULE_DESCRIPTION("ESS AudioDrive ES968");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/sb/sb16.c b/sound/isa/sb/sb16.c
index a8e895946d6f..d7bcc5ced6f0 100644
--- a/sound/isa/sb/sb16.c
+++ b/sound/isa/sb/sb16.c
@@ -49,10 +49,6 @@
#define PFX "sb16: "
#endif
-#ifndef SNDRV_SBAWE
-EXPORT_NO_SYMBOLS;
-#endif
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_LICENSE("GPL");
MODULE_CLASSES("{sound}");
diff --git a/sound/isa/sb/sb8.c b/sound/isa/sb/sb8.c
index f2bf2e5c1bbb..3138f80e9c4a 100644
--- a/sound/isa/sb/sb8.c
+++ b/sound/isa/sb/sb8.c
@@ -32,8 +32,6 @@
#define chip_t sb_t
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Sound Blaster 1.0/2.0/Pro");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/sgalaxy.c b/sound/isa/sgalaxy.c
index 869c351d9fe8..5626a5519b07 100644
--- a/sound/isa/sgalaxy.c
+++ b/sound/isa/sgalaxy.c
@@ -34,8 +34,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Christopher Butler <chrisb@sandy.force9.co.uk>");
MODULE_DESCRIPTION("Aztech Sound Galaxy");
MODULE_LICENSE("GPL");
diff --git a/sound/isa/wavefront/wavefront.c b/sound/isa/wavefront/wavefront.c
index e52c8e0ce5e9..11293d80e593 100644
--- a/sound/isa/wavefront/wavefront.c
+++ b/sound/isa/wavefront/wavefront.c
@@ -35,7 +35,6 @@
#define chip_t cs4231_t
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Paul Barton-Davis <pbd@op.net>");
MODULE_DESCRIPTION("Turtle Beach Wavefront");
MODULE_LICENSE("GPL");
diff --git a/sound/oss/awe_wave.c b/sound/oss/awe_wave.c
index 050d40f94237..f87d09d575a4 100644
--- a/sound/oss/awe_wave.c
+++ b/sound/oss/awe_wave.c
@@ -219,7 +219,6 @@ MODULE_PARM(memsize, "i");
MODULE_PARM_DESC(memsize, "onboard DRAM size in Kbytes");
MODULE_PARM(isapnp, "i");
MODULE_PARM_DESC(isapnp, "use ISAPnP detection");
-EXPORT_NO_SYMBOLS;
/* DRAM start offset */
static int awe_mem_start = AWE_DRAM_OFFSET;
diff --git a/sound/oss/cs4281/cs4281m.c b/sound/oss/cs4281/cs4281m.c
index 2f66546778f3..d928c72e4818 100644
--- a/sound/oss/cs4281/cs4281m.c
+++ b/sound/oss/cs4281/cs4281m.c
@@ -83,7 +83,6 @@
#include "cs4281pm.h"
struct cs4281_state;
-EXPORT_NO_SYMBOLS;
static void stop_dac(struct cs4281_state *s);
static void stop_adc(struct cs4281_state *s);
diff --git a/sound/oss/via82cxxx_audio.c b/sound/oss/via82cxxx_audio.c
index 9f85c6e05a20..97c532e0906d 100644
--- a/sound/oss/via82cxxx_audio.c
+++ b/sound/oss/via82cxxx_audio.c
@@ -3356,9 +3356,6 @@ MODULE_AUTHOR("Jeff Garzik");
MODULE_DESCRIPTION("DSP audio and mixer driver for Via 82Cxxx audio devices");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
-
-
#ifdef VIA_PROC_FS
diff --git a/sound/oss/vidc.c b/sound/oss/vidc.c
index 3c6d1e1af5a8..60cd1e90354c 100644
--- a/sound/oss/vidc.c
+++ b/sound/oss/vidc.c
@@ -546,4 +546,3 @@ module_exit(cleanup_vidc);
MODULE_AUTHOR("Russell King");
MODULE_DESCRIPTION("VIDC20 audio driver");
MODULE_LICENSE("GPL");
-EXPORT_NO_SYMBOLS;
diff --git a/sound/pci/ali5451/ali5451.c b/sound/pci/ali5451/ali5451.c
index 7979c3425783..74340a7736b1 100644
--- a/sound/pci/ali5451/ali5451.c
+++ b/sound/pci/ali5451/ali5451.c
@@ -42,7 +42,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
MODULE_AUTHOR("Matt Wu <Matt_Wu@acersoftech.com.cn>");
MODULE_DESCRIPTION("ALI M5451");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/als4000.c b/sound/pci/als4000.c
index af102483c73d..c3d38a69d422 100644
--- a/sound/pci/als4000.c
+++ b/sound/pci/als4000.c
@@ -58,8 +58,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Bart Hartgers <bart@etpmod.phys.tue.nl>");
MODULE_DESCRIPTION("Avance Logic ALS4000");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/cmipci.c b/sound/pci/cmipci.c
index 75737a145d3c..d928740315ff 100644
--- a/sound/pci/cmipci.c
+++ b/sound/pci/cmipci.c
@@ -35,8 +35,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Takashi Iwai <tiwai@suse.de>");
MODULE_DESCRIPTION("C-Media CMI8x38 PCI");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/cs4281.c b/sound/pci/cs4281.c
index 9526a9583773..f9dcff8c7e1a 100644
--- a/sound/pci/cs4281.c
+++ b/sound/pci/cs4281.c
@@ -39,8 +39,6 @@
#include <linux/gameport.h>
#endif
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Cirrus Logic CS4281");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/cs46xx/cs46xx.c b/sound/pci/cs46xx/cs46xx.c
index b97d48e275c9..f9c46ee17627 100644
--- a/sound/pci/cs46xx/cs46xx.c
+++ b/sound/pci/cs46xx/cs46xx.c
@@ -33,8 +33,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Cirrus Logic Sound Fusion CS46XX");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/emu10k1/emu10k1_synth.c b/sound/pci/emu10k1/emu10k1_synth.c
index c8724f14b2f4..201341df63f2 100644
--- a/sound/pci/emu10k1/emu10k1_synth.c
+++ b/sound/pci/emu10k1/emu10k1_synth.c
@@ -96,9 +96,6 @@ int snd_emu10k1_synth_delete_device(snd_seq_device_t *dev)
}
-EXPORT_NO_SYMBOLS;
-
-
/*
* INIT part
*/
diff --git a/sound/pci/ens1370.c b/sound/pci/ens1370.c
index 9574cd54e476..52562c9fe677 100644
--- a/sound/pci/ens1370.c
+++ b/sound/pci/ens1370.c
@@ -42,8 +42,6 @@
#define CHIP1370
#endif
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>, Thomas Sailer <sailer@ife.ee.ethz.ch>");
MODULE_LICENSE("GPL");
MODULE_CLASSES("{sound}");
diff --git a/sound/pci/es1938.c b/sound/pci/es1938.c
index 31a0fe6ac86c..07833d7df3be 100644
--- a/sound/pci/es1938.c
+++ b/sound/pci/es1938.c
@@ -65,8 +65,6 @@
#define chip_t es1938_t
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaromir Koutek <miri@punknet.cz>");
MODULE_DESCRIPTION("ESS Solo-1");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/es1968.c b/sound/pci/es1968.c
index 69e1718cb196..67207e8174e9 100644
--- a/sound/pci/es1968.c
+++ b/sound/pci/es1968.c
@@ -114,7 +114,6 @@
#define CARD_NAME "ESS Maestro1/2"
#define DRIVER_NAME "ES1968"
-EXPORT_NO_SYMBOLS;
MODULE_DESCRIPTION("ESS Maestro");
MODULE_CLASSES("{sound}");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/fm801.c b/sound/pci/fm801.c
index 0cdfd0a60b39..7ad62afc5922 100644
--- a/sound/pci/fm801.c
+++ b/sound/pci/fm801.c
@@ -35,8 +35,6 @@
#define chip_t fm801_t
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("ForteMedia FM801");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/ice1712.c b/sound/pci/ice1712.c
index 339597678683..1fc7d4b552bb 100644
--- a/sound/pci/ice1712.c
+++ b/sound/pci/ice1712.c
@@ -49,8 +49,6 @@
#define SND_CS8404
#include <sound/cs8403.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("ICEnsemble ICE1712 (Envy24)");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/intel8x0.c b/sound/pci/intel8x0.c
index cb699f51b5bc..3ddc6bac8f6b 100644
--- a/sound/pci/intel8x0.c
+++ b/sound/pci/intel8x0.c
@@ -40,8 +40,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Intel 82801AA,82901AB,i810,i820,i830,i840,MX440; SiS 7012");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/korg1212/korg1212.c b/sound/pci/korg1212/korg1212.c
index c2a0e2722185..ad820762acdc 100644
--- a/sound/pci/korg1212/korg1212.c
+++ b/sound/pci/korg1212/korg1212.c
@@ -373,7 +373,6 @@ struct _snd_korg1212 {
u16 rightADCInSens; // ADC right channel input sensitivity
};
-EXPORT_NO_SYMBOLS;
MODULE_DESCRIPTION("korg1212");
MODULE_LICENSE("GPL");
MODULE_CLASSES("{sound}");
diff --git a/sound/pci/maestro3.c b/sound/pci/maestro3.c
index 93724b0b4c3a..16d36fa7a94b 100644
--- a/sound/pci/maestro3.c
+++ b/sound/pci/maestro3.c
@@ -47,8 +47,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Zach Brown <zab@zabbo.net>, Takashi Iwai <tiwai@suse.de>");
MODULE_DESCRIPTION("ESS Maestro3 PCI");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/nm256/nm256.c b/sound/pci/nm256/nm256.c
index 548023440f5b..f75577a9916c 100644
--- a/sound/pci/nm256/nm256.c
+++ b/sound/pci/nm256/nm256.c
@@ -42,8 +42,6 @@
#define CARD_NAME "NeoMagic 256AV/ZX"
#define DRIVER_NAME "NM256"
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Takashi Iwai <tiwai@suse.de>");
MODULE_DESCRIPTION("NeoMagic NM256AV/ZX");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/rme32.c b/sound/pci/rme32.c
index 2f4562cffea0..dddf5117cb05 100644
--- a/sound/pci/rme32.c
+++ b/sound/pci/rme32.c
@@ -49,7 +49,6 @@ static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
-EXPORT_NO_SYMBOLS;
MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
MODULE_PARM_DESC(snd_index, "Index value for RME Digi32 soundcard.");
MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
diff --git a/sound/pci/rme96.c b/sound/pci/rme96.c
index f9155966a8cb..3674ee66828d 100644
--- a/sound/pci/rme96.c
+++ b/sound/pci/rme96.c
@@ -37,9 +37,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-/* note, two last pcis should be equal, it is not a bug */
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Anders Torger <torger@ludd.luth.se>");
MODULE_DESCRIPTION("RME Digi96, Digi96/8, Digi96/8 PRO, Digi96/8 PST, "
"Digi96/8 PAD");
diff --git a/sound/pci/rme9652/rme9652.c b/sound/pci/rme9652/rme9652.c
index 2248d86bce3b..f058fd80c928 100644
--- a/sound/pci/rme9652/rme9652.c
+++ b/sound/pci/rme9652/rme9652.c
@@ -39,7 +39,6 @@ static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
static int snd_precise_ptr[SNDRV_CARDS] = { [0 ... (SNDRV_CARDS-1)] = 0 }; /* Enable precise pointer */
-EXPORT_NO_SYMBOLS;
MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
MODULE_PARM_DESC(snd_index, "Index value for RME Digi9652 (Hammerfall) soundcard.");
MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
diff --git a/sound/pci/sonicvibes.c b/sound/pci/sonicvibes.c
index 597a81898356..0a476c89c5ed 100644
--- a/sound/pci/sonicvibes.c
+++ b/sound/pci/sonicvibes.c
@@ -40,8 +40,6 @@
#include <linux/gameport.h>
#endif
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("S3 SonicVibes PCI");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/trident/trident_synth.c b/sound/pci/trident/trident_synth.c
index 4c3d3539743b..b8eea1db4a2d 100644
--- a/sound/pci/trident/trident_synth.c
+++ b/sound/pci/trident/trident_synth.c
@@ -27,8 +27,6 @@
#include <sound/trident.h>
#include <sound/seq_device.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Scott McNab <jedi@tartarus.uwa.edu.au>");
MODULE_DESCRIPTION("Routines for Trident 4DWave NX/DX soundcards - Synthesizer");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/via686.c b/sound/pci/via686.c
index 915212ab6950..e98661709d15 100644
--- a/sound/pci/via686.c
+++ b/sound/pci/via686.c
@@ -34,8 +34,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("VIA VT82C686A");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/via8233.c b/sound/pci/via8233.c
index e667a7463a20..a4d37e08097c 100644
--- a/sound/pci/via8233.c
+++ b/sound/pci/via8233.c
@@ -35,8 +35,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Tjeerd.Mulder@fujitsu-siemens.com");
MODULE_DESCRIPTION("VIA VT8233");
MODULE_LICENSE("GPL");
diff --git a/sound/pci/ymfpci/ymfpci.c b/sound/pci/ymfpci/ymfpci.c
index b8f44a12837b..ebe6510ef830 100644
--- a/sound/pci/ymfpci/ymfpci.c
+++ b/sound/pci/ymfpci/ymfpci.c
@@ -30,8 +30,6 @@
#define SNDRV_GET_ID
#include <sound/initval.h>
-EXPORT_NO_SYMBOLS;
-
MODULE_AUTHOR("Jaroslav Kysela <perex@suse.cz>");
MODULE_DESCRIPTION("Yamaha DS-XG PCI");
MODULE_LICENSE("GPL");
diff --git a/sound/ppc/powermac.c b/sound/ppc/powermac.c
index 06e2c718509c..7466cd6a34c9 100644
--- a/sound/ppc/powermac.c
+++ b/sound/ppc/powermac.c
@@ -29,7 +29,6 @@
#define CHIP_NAME "PMac"
-EXPORT_NO_SYMBOLS;
MODULE_DESCRIPTION("PowerMac");
MODULE_CLASSES("{sound}");
MODULE_DEVICES("{{Apple,PowerMac}}");