diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2002-05-22 20:35:24 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-05-22 20:35:24 -0700 |
| commit | 85ecde67c552a378e3b7df50bca1a8fe8fc18456 (patch) | |
| tree | e828ac3ac36053be3134bb55561877f433a372b9 | |
| parent | 62bfdbe83d7ce9efa6e511652071063d5b121a54 (diff) | |
| parent | a6bf5d9a10436c2ce8e668942d78a51aea290d03 (diff) | |
Merge http://linux-isdn.bkbits.net/linux-2.5.export
into home.transmeta.com:/home/torvalds/v2.5/linux
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}}"); |
