diff options
Diffstat (limited to 'sound')
45 files changed, 47 insertions, 75 deletions
diff --git a/sound/drivers/vx/vx_hwdep.c b/sound/drivers/vx/vx_hwdep.c index 9a3dc3c3b3..c4993b004c 100644 --- a/sound/drivers/vx/vx_hwdep.c +++ b/sound/drivers/vx/vx_hwdep.c | |||
@@ -23,6 +23,7 @@ | |||
23 | #include <sound/driver.h> | 23 | #include <sound/driver.h> |
24 | #include <linux/device.h> | 24 | #include <linux/device.h> |
25 | #include <linux/firmware.h> | 25 | #include <linux/firmware.h> |
26 | #include <linux/vmalloc.h> | ||
26 | #include <sound/core.h> | 27 | #include <sound/core.h> |
27 | #include <sound/hwdep.h> | 28 | #include <sound/hwdep.h> |
28 | #include <sound/vx_core.h> | 29 | #include <sound/vx_core.h> |
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig index 953e5f3ea0..88e52dc84c 100644 --- a/sound/oss/Kconfig +++ b/sound/oss/Kconfig | |||
@@ -4,9 +4,24 @@ | |||
4 | # More hacking for modularisation. | 4 | # More hacking for modularisation. |
5 | # | 5 | # |
6 | # Prompt user for primary drivers. | 6 | # Prompt user for primary drivers. |
7 | |||
8 | config OBSOLETE_OSS_DRIVER | ||
9 | bool "Obsolete OSS drivers" | ||
10 | depends on SOUND_PRIME | ||
11 | help | ||
12 | This option enables support for obsolete OSS drivers that | ||
13 | are scheduled for removal in the near future since there | ||
14 | are ALSA drivers for the same hardware. | ||
15 | |||
16 | Please contact Adrian Bunk <bunk@stusta.de> if you had to | ||
17 | say Y here because your soundcard is not properly supported | ||
18 | by ALSA. | ||
19 | |||
20 | If unsure, say N. | ||
21 | |||
7 | config SOUND_BT878 | 22 | config SOUND_BT878 |
8 | tristate "BT878 audio dma" | 23 | tristate "BT878 audio dma" |
9 | depends on SOUND_PRIME && PCI | 24 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
10 | ---help--- | 25 | ---help--- |
11 | Audio DMA support for bt878 based grabber boards. As you might have | 26 | Audio DMA support for bt878 based grabber boards. As you might have |
12 | already noticed, bt878 is listed with two functions in /proc/pci. | 27 | already noticed, bt878 is listed with two functions in /proc/pci. |
@@ -22,7 +37,7 @@ config SOUND_BT878 | |||
22 | 37 | ||
23 | config SOUND_CMPCI | 38 | config SOUND_CMPCI |
24 | tristate "C-Media PCI (CMI8338/8738)" | 39 | tristate "C-Media PCI (CMI8338/8738)" |
25 | depends on SOUND_PRIME && PCI | 40 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
26 | help | 41 | help |
27 | Say Y or M if you have a PCI sound card using the CMI8338 | 42 | Say Y or M if you have a PCI sound card using the CMI8338 |
28 | or the CMI8738 chipset. Data on these chips are available at | 43 | or the CMI8738 chipset. Data on these chips are available at |
@@ -61,7 +76,7 @@ config SOUND_CMPCI_JOYSTICK | |||
61 | 76 | ||
62 | config SOUND_EMU10K1 | 77 | config SOUND_EMU10K1 |
63 | tristate "Creative SBLive! (EMU10K1)" | 78 | tristate "Creative SBLive! (EMU10K1)" |
64 | depends on SOUND_PRIME && PCI | 79 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
65 | ---help--- | 80 | ---help--- |
66 | Say Y or M if you have a PCI sound card using the EMU10K1 chipset, | 81 | Say Y or M if you have a PCI sound card using the EMU10K1 chipset, |
67 | such as the Creative SBLive!, SB PCI512 or Emu-APS. | 82 | such as the Creative SBLive!, SB PCI512 or Emu-APS. |
@@ -95,7 +110,7 @@ config SOUND_FUSION | |||
95 | 110 | ||
96 | config SOUND_CS4281 | 111 | config SOUND_CS4281 |
97 | tristate "Crystal Sound CS4281" | 112 | tristate "Crystal Sound CS4281" |
98 | depends on SOUND_PRIME && PCI | 113 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
99 | help | 114 | help |
100 | Picture and feature list at | 115 | Picture and feature list at |
101 | <http://www.pcbroker.com/crystal4281.html>. | 116 | <http://www.pcbroker.com/crystal4281.html>. |
@@ -112,7 +127,7 @@ config SOUND_BCM_CS4297A | |||
112 | 127 | ||
113 | config SOUND_ES1370 | 128 | config SOUND_ES1370 |
114 | tristate "Ensoniq AudioPCI (ES1370)" | 129 | tristate "Ensoniq AudioPCI (ES1370)" |
115 | depends on SOUND_PRIME && PCI | 130 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
116 | help | 131 | help |
117 | Say Y or M if you have a PCI sound card utilizing the Ensoniq | 132 | Say Y or M if you have a PCI sound card utilizing the Ensoniq |
118 | ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find | 133 | ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find |
@@ -125,7 +140,7 @@ config SOUND_ES1370 | |||
125 | 140 | ||
126 | config SOUND_ES1371 | 141 | config SOUND_ES1371 |
127 | tristate "Creative Ensoniq AudioPCI 97 (ES1371)" | 142 | tristate "Creative Ensoniq AudioPCI 97 (ES1371)" |
128 | depends on SOUND_PRIME && PCI | 143 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
129 | help | 144 | help |
130 | Say Y or M if you have a PCI sound card utilizing the Ensoniq | 145 | Say Y or M if you have a PCI sound card utilizing the Ensoniq |
131 | ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if | 146 | ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if |
@@ -138,7 +153,7 @@ config SOUND_ES1371 | |||
138 | 153 | ||
139 | config SOUND_ESSSOLO1 | 154 | config SOUND_ESSSOLO1 |
140 | tristate "ESS Technology Solo1" | 155 | tristate "ESS Technology Solo1" |
141 | depends on SOUND_PRIME && PCI | 156 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
142 | help | 157 | help |
143 | Say Y or M if you have a PCI sound card utilizing the ESS Technology | 158 | Say Y or M if you have a PCI sound card utilizing the ESS Technology |
144 | Solo1 chip. To find out if your sound card uses a | 159 | Solo1 chip. To find out if your sound card uses a |
@@ -149,7 +164,7 @@ config SOUND_ESSSOLO1 | |||
149 | 164 | ||
150 | config SOUND_MAESTRO | 165 | config SOUND_MAESTRO |
151 | tristate "ESS Maestro, Maestro2, Maestro2E driver" | 166 | tristate "ESS Maestro, Maestro2, Maestro2E driver" |
152 | depends on SOUND_PRIME && PCI | 167 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
153 | help | 168 | help |
154 | Say Y or M if you have a sound system driven by ESS's Maestro line | 169 | Say Y or M if you have a sound system driven by ESS's Maestro line |
155 | of PCI sound chips. These include the Maestro 1, Maestro 2, and | 170 | of PCI sound chips. These include the Maestro 1, Maestro 2, and |
@@ -158,7 +173,7 @@ config SOUND_MAESTRO | |||
158 | 173 | ||
159 | config SOUND_MAESTRO3 | 174 | config SOUND_MAESTRO3 |
160 | tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)" | 175 | tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)" |
161 | depends on SOUND_PRIME && PCI && EXPERIMENTAL | 176 | depends on SOUND_PRIME && PCI && EXPERIMENTAL && OBSOLETE_OSS_DRIVER |
162 | help | 177 | help |
163 | Say Y or M if you have a sound system driven by ESS's Maestro 3 | 178 | Say Y or M if you have a sound system driven by ESS's Maestro 3 |
164 | PCI sound chip. | 179 | PCI sound chip. |
@@ -172,14 +187,14 @@ config SOUND_ICH | |||
172 | 187 | ||
173 | config SOUND_HARMONY | 188 | config SOUND_HARMONY |
174 | tristate "PA Harmony audio driver" | 189 | tristate "PA Harmony audio driver" |
175 | depends on GSC_LASI && SOUND_PRIME | 190 | depends on GSC_LASI && SOUND_PRIME && OBSOLETE_OSS_DRIVER |
176 | help | 191 | help |
177 | Say 'Y' or 'M' to include support for Harmony soundchip | 192 | Say 'Y' or 'M' to include support for Harmony soundchip |
178 | on HP 712, 715/new and many other GSC based machines. | 193 | on HP 712, 715/new and many other GSC based machines. |
179 | 194 | ||
180 | config SOUND_SONICVIBES | 195 | config SOUND_SONICVIBES |
181 | tristate "S3 SonicVibes" | 196 | tristate "S3 SonicVibes" |
182 | depends on SOUND_PRIME && PCI | 197 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
183 | help | 198 | help |
184 | Say Y or M if you have a PCI sound card utilizing the S3 | 199 | Say Y or M if you have a PCI sound card utilizing the S3 |
185 | SonicVibes chipset. To find out if your sound card uses a | 200 | SonicVibes chipset. To find out if your sound card uses a |
@@ -218,7 +233,7 @@ config SOUND_VRC5477 | |||
218 | 233 | ||
219 | config SOUND_AU1000 | 234 | config SOUND_AU1000 |
220 | tristate "Au1000 Sound" | 235 | tristate "Au1000 Sound" |
221 | depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) | 236 | depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) && OBSOLETE_OSS_DRIVER |
222 | 237 | ||
223 | config SOUND_AU1550_AC97 | 238 | config SOUND_AU1550_AC97 |
224 | tristate "Au1550 AC97 Sound" | 239 | tristate "Au1550 AC97 Sound" |
@@ -492,7 +507,7 @@ config MSND_FIFOSIZE | |||
492 | 507 | ||
493 | config SOUND_VIA82CXXX | 508 | config SOUND_VIA82CXXX |
494 | tristate "VIA 82C686 Audio Codec" | 509 | tristate "VIA 82C686 Audio Codec" |
495 | depends on SOUND_PRIME && PCI | 510 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
496 | help | 511 | help |
497 | Say Y here to include support for the audio codec found on VIA | 512 | Say Y here to include support for the audio codec found on VIA |
498 | 82Cxxx-based chips. Typically these are built into a motherboard. | 513 | 82Cxxx-based chips. Typically these are built into a motherboard. |
@@ -563,7 +578,7 @@ config SOUND_AD1889 | |||
563 | 578 | ||
564 | config SOUND_SGALAXY | 579 | config SOUND_SGALAXY |
565 | tristate "Aztech Sound Galaxy (non-PnP) cards" | 580 | tristate "Aztech Sound Galaxy (non-PnP) cards" |
566 | depends on SOUND_OSS | 581 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
567 | help | 582 | help |
568 | This module initializes the older non Plug and Play sound galaxy | 583 | This module initializes the older non Plug and Play sound galaxy |
569 | cards from Aztech. It supports the Waverider Pro 32 - 3D and the | 584 | cards from Aztech. It supports the Waverider Pro 32 - 3D and the |
@@ -599,7 +614,7 @@ config SOUND_ACI_MIXER | |||
599 | 614 | ||
600 | config SOUND_CS4232 | 615 | config SOUND_CS4232 |
601 | tristate "Crystal CS4232 based (PnP) cards" | 616 | tristate "Crystal CS4232 based (PnP) cards" |
602 | depends on SOUND_OSS | 617 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
603 | help | 618 | help |
604 | Say Y here if you have a card based on the Crystal CS4232 chip set, | 619 | Say Y here if you have a card based on the Crystal CS4232 chip set, |
605 | which uses its own Plug and Play protocol. | 620 | which uses its own Plug and Play protocol. |
@@ -613,7 +628,7 @@ config SOUND_CS4232 | |||
613 | 628 | ||
614 | config SOUND_SSCAPE | 629 | config SOUND_SSCAPE |
615 | tristate "Ensoniq SoundScape support" | 630 | tristate "Ensoniq SoundScape support" |
616 | depends on SOUND_OSS | 631 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
617 | help | 632 | help |
618 | Answer Y if you have a sound card based on the Ensoniq SoundScape | 633 | Answer Y if you have a sound card based on the Ensoniq SoundScape |
619 | chipset. Such cards are being manufactured at least by Ensoniq, Spea | 634 | chipset. Such cards are being manufactured at least by Ensoniq, Spea |
@@ -625,7 +640,7 @@ config SOUND_SSCAPE | |||
625 | 640 | ||
626 | config SOUND_GUS | 641 | config SOUND_GUS |
627 | tristate "Gravis Ultrasound support" | 642 | tristate "Gravis Ultrasound support" |
628 | depends on SOUND_OSS | 643 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
629 | help | 644 | help |
630 | Say Y here for any type of Gravis Ultrasound card, including the GUS | 645 | Say Y here for any type of Gravis Ultrasound card, including the GUS |
631 | or GUS MAX. See also <file:Documentation/sound/oss/ultrasound> for more | 646 | or GUS MAX. See also <file:Documentation/sound/oss/ultrasound> for more |
@@ -727,7 +742,7 @@ config SOUND_MPU401 | |||
727 | 742 | ||
728 | config SOUND_NM256 | 743 | config SOUND_NM256 |
729 | tristate "NM256AV/NM256ZX audio support" | 744 | tristate "NM256AV/NM256ZX audio support" |
730 | depends on SOUND_OSS | 745 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
731 | help | 746 | help |
732 | Say M here to include audio support for the NeoMagic 256AV/256ZX | 747 | Say M here to include audio support for the NeoMagic 256AV/256ZX |
733 | chipsets. These are the audio chipsets found in the Sony | 748 | chipsets. These are the audio chipsets found in the Sony |
@@ -739,7 +754,7 @@ config SOUND_NM256 | |||
739 | 754 | ||
740 | config SOUND_MAD16 | 755 | config SOUND_MAD16 |
741 | tristate "OPTi MAD16 and/or Mozart based cards" | 756 | tristate "OPTi MAD16 and/or Mozart based cards" |
742 | depends on SOUND_OSS | 757 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
743 | ---help--- | 758 | ---help--- |
744 | Answer Y if your card has a Mozart (OAK OTI-601) or MAD16 (OPTi | 759 | Answer Y if your card has a Mozart (OAK OTI-601) or MAD16 (OPTi |
745 | 82C928 or 82C929 or 82C931) audio interface chip. These chips are | 760 | 82C928 or 82C929 or 82C931) audio interface chip. These chips are |
@@ -860,7 +875,7 @@ config SOUND_SB | |||
860 | 875 | ||
861 | config SOUND_AWE32_SYNTH | 876 | config SOUND_AWE32_SYNTH |
862 | tristate "AWE32 synth" | 877 | tristate "AWE32 synth" |
863 | depends on SOUND_OSS | 878 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
864 | help | 879 | help |
865 | Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB AWE64 or | 880 | Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB AWE64 or |
866 | similar sound card. See <file:Documentation/sound/oss/README.awe>, | 881 | similar sound card. See <file:Documentation/sound/oss/README.awe>, |
@@ -870,7 +885,7 @@ config SOUND_AWE32_SYNTH | |||
870 | 885 | ||
871 | config SOUND_WAVEFRONT | 886 | config SOUND_WAVEFRONT |
872 | tristate "Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/soundcards" | 887 | tristate "Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/soundcards" |
873 | depends on SOUND_OSS && m | 888 | depends on SOUND_OSS && m && OBSOLETE_OSS_DRIVER |
874 | help | 889 | help |
875 | Answer Y or M if you have a Tropez Plus, Tropez or Maui sound card | 890 | Answer Y or M if you have a Tropez Plus, Tropez or Maui sound card |
876 | and read the files <file:Documentation/sound/oss/Wavefront> and | 891 | and read the files <file:Documentation/sound/oss/Wavefront> and |
@@ -878,7 +893,7 @@ config SOUND_WAVEFRONT | |||
878 | 893 | ||
879 | config SOUND_MAUI | 894 | config SOUND_MAUI |
880 | tristate "Limited support for Turtle Beach Wave Front (Maui, Tropez) synthesizers" | 895 | tristate "Limited support for Turtle Beach Wave Front (Maui, Tropez) synthesizers" |
881 | depends on SOUND_OSS | 896 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
882 | help | 897 | help |
883 | Say Y here if you have a Turtle Beach Wave Front, Maui, or Tropez | 898 | Say Y here if you have a Turtle Beach Wave Front, Maui, or Tropez |
884 | sound card. | 899 | sound card. |
@@ -904,7 +919,7 @@ config MAUI_BOOT_FILE | |||
904 | 919 | ||
905 | config SOUND_YM3812 | 920 | config SOUND_YM3812 |
906 | tristate "Yamaha FM synthesizer (YM3812/OPL-3) support" | 921 | tristate "Yamaha FM synthesizer (YM3812/OPL-3) support" |
907 | depends on SOUND_OSS | 922 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
908 | ---help--- | 923 | ---help--- |
909 | Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4). | 924 | Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4). |
910 | Answering Y is usually a safe and recommended choice, however some | 925 | Answering Y is usually a safe and recommended choice, however some |
@@ -920,7 +935,7 @@ config SOUND_YM3812 | |||
920 | 935 | ||
921 | config SOUND_OPL3SA1 | 936 | config SOUND_OPL3SA1 |
922 | tristate "Yamaha OPL3-SA1 audio controller" | 937 | tristate "Yamaha OPL3-SA1 audio controller" |
923 | depends on SOUND_OSS | 938 | depends on SOUND_OSS && OBSOLETE_OSS_DRIVER |
924 | help | 939 | help |
925 | Say Y or M if you have a Yamaha OPL3-SA1 sound chip, which is | 940 | Say Y or M if you have a Yamaha OPL3-SA1 sound chip, which is |
926 | usually built into motherboards. Read | 941 | usually built into motherboards. Read |
@@ -946,7 +961,7 @@ config SOUND_OPL3SA2 | |||
946 | 961 | ||
947 | config SOUND_YMFPCI | 962 | config SOUND_YMFPCI |
948 | tristate "Yamaha YMF7xx PCI audio (native mode)" | 963 | tristate "Yamaha YMF7xx PCI audio (native mode)" |
949 | depends on SOUND_OSS && PCI | 964 | depends on SOUND_OSS && PCI && OBSOLETE_OSS_DRIVER |
950 | help | 965 | help |
951 | Support for Yamaha cards including the YMF711, YMF715, YMF718, | 966 | Support for Yamaha cards including the YMF711, YMF715, YMF718, |
952 | YMF719, YMF724, Waveforce 192XG, and Waveforce 192 Digital. | 967 | YMF719, YMF724, Waveforce 192XG, and Waveforce 192 Digital. |
@@ -1088,11 +1103,11 @@ config SOUND_KAHLUA | |||
1088 | 1103 | ||
1089 | config SOUND_ALI5455 | 1104 | config SOUND_ALI5455 |
1090 | tristate "ALi5455 audio support" | 1105 | tristate "ALi5455 audio support" |
1091 | depends on SOUND_PRIME && PCI | 1106 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
1092 | 1107 | ||
1093 | config SOUND_FORTE | 1108 | config SOUND_FORTE |
1094 | tristate "ForteMedia FM801 driver" | 1109 | tristate "ForteMedia FM801 driver" |
1095 | depends on SOUND_PRIME && PCI | 1110 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
1096 | help | 1111 | help |
1097 | Say Y or M if you want driver support for the ForteMedia FM801 PCI | 1112 | Say Y or M if you want driver support for the ForteMedia FM801 PCI |
1098 | audio controller (Abit AU10, Genius Sound Maker, HP Workstation | 1113 | audio controller (Abit AU10, Genius Sound Maker, HP Workstation |
@@ -1100,7 +1115,7 @@ config SOUND_FORTE | |||
1100 | 1115 | ||
1101 | config SOUND_RME96XX | 1116 | config SOUND_RME96XX |
1102 | tristate "RME Hammerfall (RME96XX) support" | 1117 | tristate "RME Hammerfall (RME96XX) support" |
1103 | depends on SOUND_PRIME && PCI | 1118 | depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER |
1104 | help | 1119 | help |
1105 | Say Y or M if you have a Hammerfall or Hammerfall light | 1120 | Say Y or M if you have a Hammerfall or Hammerfall light |
1106 | multichannel card from RME. If you want to access advanced | 1121 | multichannel card from RME. If you want to access advanced |
@@ -1108,7 +1123,7 @@ config SOUND_RME96XX | |||
1108 | 1123 | ||
1109 | config SOUND_AD1980 | 1124 | config SOUND_AD1980 |
1110 | tristate "AD1980 front/back switch plugin" | 1125 | tristate "AD1980 front/back switch plugin" |
1111 | depends on SOUND_PRIME | 1126 | depends on SOUND_PRIME && OBSOLETE_OSS_DRIVER |
1112 | 1127 | ||
1113 | config SOUND_SH_DAC_AUDIO | 1128 | config SOUND_SH_DAC_AUDIO |
1114 | tristate "SuperH DAC audio support" | 1129 | tristate "SuperH DAC audio support" |
diff --git a/sound/oss/msnd.c b/sound/oss/msnd.c index 4f1ff1bccd..a7ad2b0a2a 100644 --- a/sound/oss/msnd.c +++ b/sound/oss/msnd.c | |||
@@ -24,7 +24,6 @@ | |||
24 | * | 24 | * |
25 | ********************************************************************/ | 25 | ********************************************************************/ |
26 | 26 | ||
27 | #include <linux/version.h> | ||
28 | #include <linux/module.h> | 27 | #include <linux/module.h> |
29 | #include <linux/kernel.h> | 28 | #include <linux/kernel.h> |
30 | #include <linux/slab.h> | 29 | #include <linux/slab.h> |
diff --git a/sound/oss/os.h b/sound/oss/os.h index 80dce329cc..0490562c7f 100644 --- a/sound/oss/os.h +++ b/sound/oss/os.h | |||
@@ -5,10 +5,8 @@ | |||
5 | #undef DO_TIMINGS | 5 | #undef DO_TIMINGS |
6 | 6 | ||
7 | #include <linux/module.h> | 7 | #include <linux/module.h> |
8 | #include <linux/version.h> | ||
9 | 8 | ||
10 | #ifdef __KERNEL__ | 9 | #ifdef __KERNEL__ |
11 | #include <linux/utsname.h> | ||
12 | #include <linux/string.h> | 10 | #include <linux/string.h> |
13 | #include <linux/fs.h> | 11 | #include <linux/fs.h> |
14 | #include <asm/dma.h> | 12 | #include <asm/dma.h> |
diff --git a/sound/oss/rme96xx.c b/sound/oss/rme96xx.c index 7609c68a89..318dc51009 100644 --- a/sound/oss/rme96xx.c +++ b/sound/oss/rme96xx.c | |||
@@ -44,7 +44,6 @@ TODO: | |||
44 | #define RMEVERSION "0.8" | 44 | #define RMEVERSION "0.8" |
45 | #endif | 45 | #endif |
46 | 46 | ||
47 | #include <linux/version.h> | ||
48 | #include <linux/module.h> | 47 | #include <linux/module.h> |
49 | #include <linux/string.h> | 48 | #include <linux/string.h> |
50 | #include <linux/sched.h> | 49 | #include <linux/sched.h> |
diff --git a/sound/oss/sh_dac_audio.c b/sound/oss/sh_dac_audio.c index c09cdeedc1..8a9917c919 100644 --- a/sound/oss/sh_dac_audio.c +++ b/sound/oss/sh_dac_audio.c | |||
@@ -2,7 +2,6 @@ | |||
2 | #include <linux/module.h> | 2 | #include <linux/module.h> |
3 | #include <linux/init.h> | 3 | #include <linux/init.h> |
4 | #include <linux/sched.h> | 4 | #include <linux/sched.h> |
5 | #include <linux/version.h> | ||
6 | #include <linux/linkage.h> | 5 | #include <linux/linkage.h> |
7 | #include <linux/slab.h> | 6 | #include <linux/slab.h> |
8 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
diff --git a/sound/pci/ad1889.c b/sound/pci/ad1889.c index e72ccd1a00..1fdae678a3 100644 --- a/sound/pci/ad1889.c +++ b/sound/pci/ad1889.c | |||
@@ -1067,7 +1067,6 @@ MODULE_DEVICE_TABLE(pci, snd_ad1889_ids); | |||
1067 | 1067 | ||
1068 | static struct pci_driver ad1889_pci = { | 1068 | static struct pci_driver ad1889_pci = { |
1069 | .name = "AD1889 Audio", | 1069 | .name = "AD1889 Audio", |
1070 | .owner = THIS_MODULE, | ||
1071 | .id_table = snd_ad1889_ids, | 1070 | .id_table = snd_ad1889_ids, |
1072 | .probe = snd_ad1889_probe, | 1071 | .probe = snd_ad1889_probe, |
1073 | .remove = __devexit_p(snd_ad1889_remove), | 1072 | .remove = __devexit_p(snd_ad1889_remove), |
diff --git a/sound/pci/ali5451/ali5451.c b/sound/pci/ali5451/ali5451.c index 4e76c4a636..feffbe7338 100644 --- a/sound/pci/ali5451/ali5451.c +++ b/sound/pci/ali5451/ali5451.c | |||
@@ -2403,7 +2403,6 @@ static void __devexit snd_ali_remove(struct pci_dev *pci) | |||
2403 | 2403 | ||
2404 | static struct pci_driver driver = { | 2404 | static struct pci_driver driver = { |
2405 | .name = "ALI 5451", | 2405 | .name = "ALI 5451", |
2406 | .owner = THIS_MODULE, | ||
2407 | .id_table = snd_ali_ids, | 2406 | .id_table = snd_ali_ids, |
2408 | .probe = snd_ali_probe, | 2407 | .probe = snd_ali_probe, |
2409 | .remove = __devexit_p(snd_ali_remove), | 2408 | .remove = __devexit_p(snd_ali_remove), |
diff --git a/sound/pci/als4000.c b/sound/pci/als4000.c index 7c61561f29..1904df6502 100644 --- a/sound/pci/als4000.c +++ b/sound/pci/als4000.c | |||
@@ -768,7 +768,6 @@ static void __devexit snd_card_als4000_remove(struct pci_dev *pci) | |||
768 | 768 | ||
769 | static struct pci_driver driver = { | 769 | static struct pci_driver driver = { |
770 | .name = "ALS4000", | 770 | .name = "ALS4000", |
771 | .owner = THIS_MODULE, | ||
772 | .id_table = snd_als4000_ids, | 771 | .id_table = snd_als4000_ids, |
773 | .probe = snd_card_als4000_probe, | 772 | .probe = snd_card_als4000_probe, |
774 | .remove = __devexit_p(snd_card_als4000_remove), | 773 | .remove = __devexit_p(snd_card_als4000_remove), |
diff --git a/sound/pci/atiixp.c b/sound/pci/atiixp.c index f5dad9248e..8bae10d935 100644 --- a/sound/pci/atiixp.c +++ b/sound/pci/atiixp.c | |||
@@ -1635,7 +1635,6 @@ static void __devexit snd_atiixp_remove(struct pci_dev *pci) | |||
1635 | 1635 | ||
1636 | static struct pci_driver driver = { | 1636 | static struct pci_driver driver = { |
1637 | .name = "ATI IXP AC97 controller", | 1637 | .name = "ATI IXP AC97 controller", |
1638 | .owner = THIS_MODULE, | ||
1639 | .id_table = snd_atiixp_ids, | 1638 | .id_table = snd_atiixp_ids, |
1640 | .probe = snd_atiixp_probe, | 1639 | .probe = snd_atiixp_probe, |
1641 | .remove = __devexit_p(snd_atiixp_remove), | 1640 | .remove = __devexit_p(snd_atiixp_remove), |
diff --git a/sound/pci/atiixp_modem.c b/sound/pci/atiixp_modem.c index 0cf2020795..3174b66254 100644 --- a/sound/pci/atiixp_modem.c +++ b/sound/pci/atiixp_modem.c | |||
@@ -1309,7 +1309,6 @@ static void __devexit snd_atiixp_remove(struct pci_dev *pci) | |||
1309 | 1309 | ||
1310 | static struct pci_driver driver = { | 1310 | static struct pci_driver driver = { |
1311 | .name = "ATI IXP MC97 controller", | 1311 | .name = "ATI IXP MC97 controller", |
1312 | .owner = THIS_MODULE, | ||
1313 | .id_table = snd_atiixp_ids, | 1312 | .id_table = snd_atiixp_ids, |
1314 | .probe = snd_atiixp_probe, | 1313 | .probe = snd_atiixp_probe, |
1315 | .remove = __devexit_p(snd_atiixp_remove), | 1314 | .remove = __devexit_p(snd_atiixp_remove), |
diff --git a/sound/pci/au88x0/au88x0.c b/sound/pci/au88x0/au88x0.c index 6af3b13f2f..d965609d8b 100644 --- a/sound/pci/au88x0/au88x0.c +++ b/sound/pci/au88x0/au88x0.c | |||
@@ -373,7 +373,6 @@ static void __devexit snd_vortex_remove(struct pci_dev *pci) | |||
373 | // pci_driver definition | 373 | // pci_driver definition |
374 | static struct pci_driver driver = { | 374 | static struct pci_driver driver = { |
375 | .name = CARD_NAME_SHORT, | 375 | .name = CARD_NAME_SHORT, |
376 | .owner = THIS_MODULE, | ||
377 | .id_table = snd_vortex_ids, | 376 | .id_table = snd_vortex_ids, |
378 | .probe = snd_vortex_probe, | 377 | .probe = snd_vortex_probe, |
379 | .remove = __devexit_p(snd_vortex_remove), | 378 | .remove = __devexit_p(snd_vortex_remove), |
diff --git a/sound/pci/azt3328.c b/sound/pci/azt3328.c index da99b1be2e..ab737d6df4 100644 --- a/sound/pci/azt3328.c +++ b/sound/pci/azt3328.c | |||
@@ -1838,7 +1838,6 @@ snd_azf3328_remove(struct pci_dev *pci) | |||
1838 | 1838 | ||
1839 | static struct pci_driver driver = { | 1839 | static struct pci_driver driver = { |
1840 | .name = "AZF3328", | 1840 | .name = "AZF3328", |
1841 | .owner = THIS_MODULE, | ||
1842 | .id_table = snd_azf3328_ids, | 1841 | .id_table = snd_azf3328_ids, |
1843 | .probe = snd_azf3328_probe, | 1842 | .probe = snd_azf3328_probe, |
1844 | .remove = __devexit_p(snd_azf3328_remove), | 1843 | .remove = __devexit_p(snd_azf3328_remove), |
diff --git a/sound/pci/bt87x.c b/sound/pci/bt87x.c index 01d98eeb24..8feca228c6 100644 --- a/sound/pci/bt87x.c +++ b/sound/pci/bt87x.c | |||
@@ -897,14 +897,13 @@ static void __devexit snd_bt87x_remove(struct pci_dev *pci) | |||
897 | /* default entries for all Bt87x cards - it's not exported */ | 897 | /* default entries for all Bt87x cards - it's not exported */ |
898 | /* driver_data is set to 0 to call detection */ | 898 | /* driver_data is set to 0 to call detection */ |
899 | static struct pci_device_id snd_bt87x_default_ids[] = { | 899 | static struct pci_device_id snd_bt87x_default_ids[] = { |
900 | BT_DEVICE(878, PCI_ANY_ID, PCI_ANY_ID, 0), | 900 | BT_DEVICE(PCI_DEVICE_ID_BROOKTREE_878, PCI_ANY_ID, PCI_ANY_ID, 0), |
901 | BT_DEVICE(879, PCI_ANY_ID, PCI_ANY_ID, 0), | 901 | BT_DEVICE(PCI_DEVICE_ID_BROOKTREE_879, PCI_ANY_ID, PCI_ANY_ID, 0), |
902 | { } | 902 | { } |
903 | }; | 903 | }; |
904 | 904 | ||
905 | static struct pci_driver driver = { | 905 | static struct pci_driver driver = { |
906 | .name = "Bt87x", | 906 | .name = "Bt87x", |
907 | .owner = THIS_MODULE, | ||
908 | .id_table = snd_bt87x_ids, | 907 | .id_table = snd_bt87x_ids, |
909 | .probe = snd_bt87x_probe, | 908 | .probe = snd_bt87x_probe, |
910 | .remove = __devexit_p(snd_bt87x_remove), | 909 | .remove = __devexit_p(snd_bt87x_remove), |
diff --git a/sound/pci/ca0106/ca0106_main.c b/sound/pci/ca0106/ca0106_main.c index ee58d16002..389d967c97 100644 --- a/sound/pci/ca0106/ca0106_main.c +++ b/sound/pci/ca0106/ca0106_main.c | |||
@@ -1499,7 +1499,6 @@ MODULE_DEVICE_TABLE(pci, snd_ca0106_ids); | |||
1499 | // pci_driver definition | 1499 | // pci_driver definition |
1500 | static struct pci_driver driver = { | 1500 | static struct pci_driver driver = { |
1501 | .name = "CA0106", | 1501 | .name = "CA0106", |
1502 | .owner = THIS_MODULE, | ||
1503 | .id_table = snd_ca0106_ids, | 1502 | .id_table = snd_ca0106_ids, |
1504 | .probe = snd_ca0106_probe, | 1503 | .probe = snd_ca0106_probe, |
1505 | .remove = __devexit_p(snd_ca0106_remove), | 1504 | .remove = __devexit_p(snd_ca0106_remove), |
diff --git a/sound/pci/cmipci.c b/sound/pci/cmipci.c index 57e8e433d5..db605373b3 100644 --- a/sound/pci/cmipci.c +++ b/sound/pci/cmipci.c | |||
@@ -3053,7 +3053,6 @@ static void __devexit snd_cmipci_remove(struct pci_dev *pci) | |||
3053 | 3053 | ||
3054 | static struct pci_driver driver = { | 3054 | static struct pci_driver driver = { |
3055 | .name = "C-Media PCI", | 3055 | .name = "C-Media PCI", |
3056 | .owner = THIS_MODULE, | ||
3057 | .id_table = snd_cmipci_ids, | 3056 | .id_table = snd_cmipci_ids, |
3058 | .probe = snd_cmipci_probe, | 3057 | .probe = snd_cmipci_probe, |
3059 | .remove = __devexit_p(snd_cmipci_remove), | 3058 | .remove = __devexit_p(snd_cmipci_remove), |
diff --git a/sound/pci/cs4281.c b/sound/pci/cs4281.c index aea2c47712..034ff3755a 100644 --- a/sound/pci/cs4281.c +++ b/sound/pci/cs4281.c | |||
@@ -2106,7 +2106,6 @@ static int cs4281_resume(snd_card_t *card) | |||
2106 | 2106 | ||
2107 | static struct pci_driver driver = { | 2107 | static struct pci_driver driver = { |
2108 | .name = "CS4281", | 2108 | .name = "CS4281", |
2109 | .owner = THIS_MODULE, | ||
2110 | .id_table = snd_cs4281_ids, | 2109 | .id_table = snd_cs4281_ids, |
2111 | .probe = snd_cs4281_probe, | 2110 | .probe = snd_cs4281_probe, |
2112 | .remove = __devexit_p(snd_cs4281_remove), | 2111 | .remove = __devexit_p(snd_cs4281_remove), |
diff --git a/sound/pci/cs46xx/cs46xx.c b/sound/pci/cs46xx/cs46xx.c index 32b4f8465c..b9fff4ee6f 100644 --- a/sound/pci/cs46xx/cs46xx.c +++ b/sound/pci/cs46xx/cs46xx.c | |||
@@ -163,7 +163,6 @@ static void __devexit snd_card_cs46xx_remove(struct pci_dev *pci) | |||
163 | 163 | ||
164 | static struct pci_driver driver = { | 164 | static struct pci_driver driver = { |
165 | .name = "Sound Fusion CS46xx", | 165 | .name = "Sound Fusion CS46xx", |
166 | .owner = THIS_MODULE, | ||
167 | .id_table = snd_cs46xx_ids, | 166 | .id_table = snd_cs46xx_ids, |
168 | .probe = snd_card_cs46xx_probe, | 167 | .probe = snd_card_cs46xx_probe, |
169 | .remove = __devexit_p(snd_card_cs46xx_remove), | 168 | .remove = __devexit_p(snd_card_cs46xx_remove), |
diff --git a/sound/pci/emu10k1/emu10k1.c b/sound/pci/emu10k1/emu10k1.c index dd1ea9d3b8..78270f8710 100644 --- a/sound/pci/emu10k1/emu10k1.c +++ b/sound/pci/emu10k1/emu10k1.c | |||
@@ -223,7 +223,6 @@ static void __devexit snd_card_emu10k1_remove(struct pci_dev *pci) | |||
223 | 223 | ||
224 | static struct pci_driver driver = { | 224 | static struct pci_driver driver = { |
225 | .name = "EMU10K1_Audigy", | 225 | .name = "EMU10K1_Audigy", |
226 | .owner = THIS_MODULE, | ||
227 | .id_table = snd_emu10k1_ids, | 226 | .id_table = snd_emu10k1_ids, |
228 | .probe = snd_card_emu10k1_probe, | 227 | .probe = snd_card_emu10k1_probe, |
229 | .remove = __devexit_p(snd_card_emu10k1_remove), | 228 | .remove = __devexit_p(snd_card_emu10k1_remove), |
diff --git a/sound/pci/emu10k1/emu10k1x.c b/sound/pci/emu10k1/emu10k1x.c index cbb689474e..795577716a 100644 --- a/sound/pci/emu10k1/emu10k1x.c +++ b/sound/pci/emu10k1/emu10k1x.c | |||
@@ -1613,7 +1613,6 @@ MODULE_DEVICE_TABLE(pci, snd_emu10k1x_ids); | |||
1613 | // pci_driver definition | 1613 | // pci_driver definition |
1614 | static struct pci_driver driver = { | 1614 | static struct pci_driver driver = { |
1615 | .name = "EMU10K1X", | 1615 | .name = "EMU10K1X", |
1616 | .owner = THIS_MODULE, | ||
1617 | .id_table = snd_emu10k1x_ids, | 1616 | .id_table = snd_emu10k1x_ids, |
1618 | .probe = snd_emu10k1x_probe, | 1617 | .probe = snd_emu10k1x_probe, |
1619 | .remove = __devexit_p(snd_emu10k1x_remove), | 1618 | .remove = __devexit_p(snd_emu10k1x_remove), |
diff --git a/sound/pci/ens1370.c b/sound/pci/ens1370.c index 92ff7c510f..2daa575f43 100644 --- a/sound/pci/ens1370.c +++ b/sound/pci/ens1370.c | |||
@@ -2386,7 +2386,6 @@ static void __devexit snd_audiopci_remove(struct pci_dev *pci) | |||
2386 | 2386 | ||
2387 | static struct pci_driver driver = { | 2387 | static struct pci_driver driver = { |
2388 | .name = DRIVER_NAME, | 2388 | .name = DRIVER_NAME, |
2389 | .owner = THIS_MODULE, | ||
2390 | .id_table = snd_audiopci_ids, | 2389 | .id_table = snd_audiopci_ids, |
2391 | .probe = snd_audiopci_probe, | 2390 | .probe = snd_audiopci_probe, |
2392 | .remove = __devexit_p(snd_audiopci_remove), | 2391 | .remove = __devexit_p(snd_audiopci_remove), |
diff --git a/sound/pci/es1938.c b/sound/pci/es1938.c index 78f90defca..c134f48152 100644 --- a/sound/pci/es1938.c +++ b/sound/pci/es1938.c | |||
@@ -1758,7 +1758,6 @@ static void __devexit snd_es1938_remove(struct pci_dev *pci) | |||
1758 | 1758 | ||
1759 | static struct pci_driver driver = { | 1759 | static struct pci_driver driver = { |
1760 | .name = "ESS ES1938 (Solo-1)", | 1760 | .name = "ESS ES1938 (Solo-1)", |
1761 | .owner = THIS_MODULE, | ||
1762 | .id_table = snd_es1938_ids, | 1761 | .id_table = snd_es1938_ids, |
1763 | .probe = snd_es1938_probe, | 1762 | .probe = snd_es1938_probe, |
1764 | .remove = __devexit_p(snd_es1938_remove), | 1763 | .remove = __devexit_p(snd_es1938_remove), |
diff --git a/sound/pci/es1968.c b/sound/pci/es1968.c index ac8294e21c..50079dc907 100644 --- a/sound/pci/es1968.c +++ b/sound/pci/es1968.c | |||
@@ -2761,7 +2761,6 @@ static void __devexit snd_es1968_remove(struct pci_dev *pci) | |||
2761 | 2761 | ||
2762 | static struct pci_driver driver = { | 2762 | static struct pci_driver driver = { |
2763 | .name = "ES1968 (ESS Maestro)", | 2763 | .name = "ES1968 (ESS Maestro)", |
2764 | .owner = THIS_MODULE, | ||
2765 | .id_table = snd_es1968_ids, | 2764 | .id_table = snd_es1968_ids, |
2766 | .probe = snd_es1968_probe, | 2765 | .probe = snd_es1968_probe, |
2767 | .remove = __devexit_p(snd_es1968_remove), | 2766 | .remove = __devexit_p(snd_es1968_remove), |
diff --git a/sound/pci/fm801.c b/sound/pci/fm801.c index 4c7c8d225c..4e1d343488 100644 --- a/sound/pci/fm801.c +++ b/sound/pci/fm801.c | |||
@@ -1459,7 +1459,6 @@ static void __devexit snd_card_fm801_remove(struct pci_dev *pci) | |||
1459 | 1459 | ||
1460 | static struct pci_driver driver = { | 1460 | static struct pci_driver driver = { |
1461 | .name = "FM801", | 1461 | .name = "FM801", |
1462 | .owner = THIS_MODULE, | ||
1463 | .id_table = snd_fm801_ids, | 1462 | .id_table = snd_fm801_ids, |
1464 | .probe = snd_card_fm801_probe, | 1463 | .probe = snd_card_fm801_probe, |
1465 | .remove = __devexit_p(snd_card_fm801_remove), | 1464 | .remove = __devexit_p(snd_card_fm801_remove), |
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index 9d1412a9f2..ed525c03c9 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c | |||
@@ -1616,7 +1616,6 @@ MODULE_DEVICE_TABLE(pci, azx_ids); | |||
1616 | /* pci_driver definition */ | 1616 | /* pci_driver definition */ |
1617 | static struct pci_driver driver = { | 1617 | static struct pci_driver driver = { |
1618 | .name = "HDA Intel", | 1618 | .name = "HDA Intel", |
1619 | .owner = THIS_MODULE, | ||
1620 | .id_table = azx_ids, | 1619 | .id_table = azx_ids, |
1621 | .probe = azx_probe, | 1620 | .probe = azx_probe, |
1622 | .remove = __devexit_p(azx_remove), | 1621 | .remove = __devexit_p(azx_remove), |
diff --git a/sound/pci/ice1712/ice1712.c b/sound/pci/ice1712/ice1712.c index 5aca37798c..bd71bf4245 100644 --- a/sound/pci/ice1712/ice1712.c +++ b/sound/pci/ice1712/ice1712.c | |||
@@ -2735,7 +2735,6 @@ static void __devexit snd_ice1712_remove(struct pci_dev *pci) | |||
2735 | 2735 | ||
2736 | static struct pci_driver driver = { | 2736 | static struct pci_driver driver = { |
2737 | .name = "ICE1712", | 2737 | .name = "ICE1712", |
2738 | .owner = THIS_MODULE, | ||
2739 | .id_table = snd_ice1712_ids, | 2738 | .id_table = snd_ice1712_ids, |
2740 | .probe = snd_ice1712_probe, | 2739 | .probe = snd_ice1712_probe, |
2741 | .remove = __devexit_p(snd_ice1712_remove), | 2740 | .remove = __devexit_p(snd_ice1712_remove), |
diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c index 5b4293f5a6..0b5389ee26 100644 --- a/sound/pci/ice1712/ice1724.c +++ b/sound/pci/ice1712/ice1724.c | |||
@@ -2332,7 +2332,6 @@ static void __devexit snd_vt1724_remove(struct pci_dev *pci) | |||
2332 | 2332 | ||
2333 | static struct pci_driver driver = { | 2333 | static struct pci_driver driver = { |
2334 | .name = "ICE1724", | 2334 | .name = "ICE1724", |
2335 | .owner = THIS_MODULE, | ||
2336 | .id_table = snd_vt1724_ids, | 2335 | .id_table = snd_vt1724_ids, |
2337 | .probe = snd_vt1724_probe, | 2336 | .probe = snd_vt1724_probe, |
2338 | .remove = __devexit_p(snd_vt1724_remove), | 2337 | .remove = __devexit_p(snd_vt1724_remove), |
diff --git a/sound/pci/intel8x0.c b/sound/pci/intel8x0.c index 0801083f32..cf7801d2dd 100644 --- a/sound/pci/intel8x0.c +++ b/sound/pci/intel8x0.c | |||
@@ -2876,7 +2876,6 @@ static void __devexit snd_intel8x0_remove(struct pci_dev *pci) | |||
2876 | 2876 | ||
2877 | static struct pci_driver driver = { | 2877 | static struct pci_driver driver = { |
2878 | .name = "Intel ICH", | 2878 | .name = "Intel ICH", |
2879 | .owner = THIS_MODULE, | ||
2880 | .id_table = snd_intel8x0_ids, | 2879 | .id_table = snd_intel8x0_ids, |
2881 | .probe = snd_intel8x0_probe, | 2880 | .probe = snd_intel8x0_probe, |
2882 | .remove = __devexit_p(snd_intel8x0_remove), | 2881 | .remove = __devexit_p(snd_intel8x0_remove), |
diff --git a/sound/pci/intel8x0m.c b/sound/pci/intel8x0m.c index acfb197a83..a42091860d 100644 --- a/sound/pci/intel8x0m.c +++ b/sound/pci/intel8x0m.c | |||
@@ -1317,7 +1317,6 @@ static void __devexit snd_intel8x0m_remove(struct pci_dev *pci) | |||
1317 | 1317 | ||
1318 | static struct pci_driver driver = { | 1318 | static struct pci_driver driver = { |
1319 | .name = "Intel ICH Modem", | 1319 | .name = "Intel ICH Modem", |
1320 | .owner = THIS_MODULE, | ||
1321 | .id_table = snd_intel8x0m_ids, | 1320 | .id_table = snd_intel8x0m_ids, |
1322 | .probe = snd_intel8x0m_probe, | 1321 | .probe = snd_intel8x0m_probe, |
1323 | .remove = __devexit_p(snd_intel8x0m_remove), | 1322 | .remove = __devexit_p(snd_intel8x0m_remove), |
diff --git a/sound/pci/korg1212/korg1212.c b/sound/pci/korg1212/korg1212.c index 5561fd4091..a110d664f6 100644 --- a/sound/pci/korg1212/korg1212.c +++ b/sound/pci/korg1212/korg1212.c | |||
@@ -2534,7 +2534,6 @@ static void __devexit snd_korg1212_remove(struct pci_dev *pci) | |||
2534 | 2534 | ||
2535 | static struct pci_driver driver = { | 2535 | static struct pci_driver driver = { |
2536 | .name = "korg1212", | 2536 | .name = "korg1212", |
2537 | .owner = THIS_MODULE, | ||
2538 | .id_table = snd_korg1212_ids, | 2537 | .id_table = snd_korg1212_ids, |
2539 | .probe = snd_korg1212_probe, | 2538 | .probe = snd_korg1212_probe, |
2540 | .remove = __devexit_p(snd_korg1212_remove), | 2539 | .remove = __devexit_p(snd_korg1212_remove), |
diff --git a/sound/pci/maestro3.c b/sound/pci/maestro3.c index 99eb76c56f..ede7a75bfe 100644 --- a/sound/pci/maestro3.c +++ b/sound/pci/maestro3.c | |||
@@ -2858,7 +2858,6 @@ static void __devexit snd_m3_remove(struct pci_dev *pci) | |||
2858 | 2858 | ||
2859 | static struct pci_driver driver = { | 2859 | static struct pci_driver driver = { |
2860 | .name = "Maestro3", | 2860 | .name = "Maestro3", |
2861 | .owner = THIS_MODULE, | ||
2862 | .id_table = snd_m3_ids, | 2861 | .id_table = snd_m3_ids, |
2863 | .probe = snd_m3_probe, | 2862 | .probe = snd_m3_probe, |
2864 | .remove = __devexit_p(snd_m3_remove), | 2863 | .remove = __devexit_p(snd_m3_remove), |
diff --git a/sound/pci/mixart/mixart.c b/sound/pci/mixart/mixart.c index c341c99ec7..b3090a13ed 100644 --- a/sound/pci/mixart/mixart.c +++ b/sound/pci/mixart/mixart.c | |||
@@ -1423,7 +1423,6 @@ static void __devexit snd_mixart_remove(struct pci_dev *pci) | |||
1423 | 1423 | ||
1424 | static struct pci_driver driver = { | 1424 | static struct pci_driver driver = { |
1425 | .name = "Digigram miXart", | 1425 | .name = "Digigram miXart", |
1426 | .owner = THIS_MODULE, | ||
1427 | .id_table = snd_mixart_ids, | 1426 | .id_table = snd_mixart_ids, |
1428 | .probe = snd_mixart_probe, | 1427 | .probe = snd_mixart_probe, |
1429 | .remove = __devexit_p(snd_mixart_remove), | 1428 | .remove = __devexit_p(snd_mixart_remove), |
diff --git a/sound/pci/nm256/nm256.c b/sound/pci/nm256/nm256.c index e7aa151784..089d23b4a0 100644 --- a/sound/pci/nm256/nm256.c +++ b/sound/pci/nm256/nm256.c | |||
@@ -1673,7 +1673,6 @@ static void __devexit snd_nm256_remove(struct pci_dev *pci) | |||
1673 | 1673 | ||
1674 | static struct pci_driver driver = { | 1674 | static struct pci_driver driver = { |
1675 | .name = "NeoMagic 256", | 1675 | .name = "NeoMagic 256", |
1676 | .owner = THIS_MODULE, | ||
1677 | .id_table = snd_nm256_ids, | 1676 | .id_table = snd_nm256_ids, |
1678 | .probe = snd_nm256_probe, | 1677 | .probe = snd_nm256_probe, |
1679 | .remove = __devexit_p(snd_nm256_remove), | 1678 | .remove = __devexit_p(snd_nm256_remove), |
diff --git a/sound/pci/rme32.c b/sound/pci/rme32.c index e6627b0e38..783df7625c 100644 --- a/sound/pci/rme32.c +++ b/sound/pci/rme32.c | |||
@@ -2012,7 +2012,6 @@ static void __devexit snd_rme32_remove(struct pci_dev *pci) | |||
2012 | 2012 | ||
2013 | static struct pci_driver driver = { | 2013 | static struct pci_driver driver = { |
2014 | .name = "RME Digi32", | 2014 | .name = "RME Digi32", |
2015 | .owner = THIS_MODULE, | ||
2016 | .id_table = snd_rme32_ids, | 2015 | .id_table = snd_rme32_ids, |
2017 | .probe = snd_rme32_probe, | 2016 | .probe = snd_rme32_probe, |
2018 | .remove = __devexit_p(snd_rme32_remove), | 2017 | .remove = __devexit_p(snd_rme32_remove), |
diff --git a/sound/pci/rme96.c b/sound/pci/rme96.c index 0eddeb16a1..6d422ef649 100644 --- a/sound/pci/rme96.c +++ b/sound/pci/rme96.c | |||
@@ -2413,7 +2413,6 @@ static void __devexit snd_rme96_remove(struct pci_dev *pci) | |||
2413 | 2413 | ||
2414 | static struct pci_driver driver = { | 2414 | static struct pci_driver driver = { |
2415 | .name = "RME Digi96", | 2415 | .name = "RME Digi96", |
2416 | .owner = THIS_MODULE, | ||
2417 | .id_table = snd_rme96_ids, | 2416 | .id_table = snd_rme96_ids, |
2418 | .probe = snd_rme96_probe, | 2417 | .probe = snd_rme96_probe, |
2419 | .remove = __devexit_p(snd_rme96_remove), | 2418 | .remove = __devexit_p(snd_rme96_remove), |
diff --git a/sound/pci/rme9652/hdsp.c b/sound/pci/rme9652/hdsp.c index 845158b01b..d15ffb3e9b 100644 --- a/sound/pci/rme9652/hdsp.c +++ b/sound/pci/rme9652/hdsp.c | |||
@@ -5062,7 +5062,6 @@ static void __devexit snd_hdsp_remove(struct pci_dev *pci) | |||
5062 | 5062 | ||
5063 | static struct pci_driver driver = { | 5063 | static struct pci_driver driver = { |
5064 | .name = "RME Hammerfall DSP", | 5064 | .name = "RME Hammerfall DSP", |
5065 | .owner = THIS_MODULE, | ||
5066 | .id_table = snd_hdsp_ids, | 5065 | .id_table = snd_hdsp_ids, |
5067 | .probe = snd_hdsp_probe, | 5066 | .probe = snd_hdsp_probe, |
5068 | .remove = __devexit_p(snd_hdsp_remove), | 5067 | .remove = __devexit_p(snd_hdsp_remove), |
diff --git a/sound/pci/rme9652/hdspm.c b/sound/pci/rme9652/hdspm.c index 60a1141f13..a1aef6f676 100644 --- a/sound/pci/rme9652/hdspm.c +++ b/sound/pci/rme9652/hdspm.c | |||
@@ -3639,7 +3639,6 @@ static void __devexit snd_hdspm_remove(struct pci_dev *pci) | |||
3639 | 3639 | ||
3640 | static struct pci_driver driver = { | 3640 | static struct pci_driver driver = { |
3641 | .name = "RME Hammerfall DSP MADI", | 3641 | .name = "RME Hammerfall DSP MADI", |
3642 | .owner = THIS_MODULE, | ||
3643 | .id_table = snd_hdspm_ids, | 3642 | .id_table = snd_hdspm_ids, |
3644 | .probe = snd_hdspm_probe, | 3643 | .probe = snd_hdspm_probe, |
3645 | .remove = __devexit_p(snd_hdspm_remove), | 3644 | .remove = __devexit_p(snd_hdspm_remove), |
diff --git a/sound/pci/rme9652/rme9652.c b/sound/pci/rme9652/rme9652.c index 59fcef9b6b..f9d0c126c2 100644 --- a/sound/pci/rme9652/rme9652.c +++ b/sound/pci/rme9652/rme9652.c | |||
@@ -2654,7 +2654,6 @@ static void __devexit snd_rme9652_remove(struct pci_dev *pci) | |||
2654 | 2654 | ||
2655 | static struct pci_driver driver = { | 2655 | static struct pci_driver driver = { |
2656 | .name = "RME Digi9652 (Hammerfall)", | 2656 | .name = "RME Digi9652 (Hammerfall)", |
2657 | .owner = THIS_MODULE, | ||
2658 | .id_table = snd_rme9652_ids, | 2657 | .id_table = snd_rme9652_ids, |
2659 | .probe = snd_rme9652_probe, | 2658 | .probe = snd_rme9652_probe, |
2660 | .remove = __devexit_p(snd_rme9652_remove), | 2659 | .remove = __devexit_p(snd_rme9652_remove), |
diff --git a/sound/pci/sonicvibes.c b/sound/pci/sonicvibes.c index 9a35474aad..e92ef3ae2c 100644 --- a/sound/pci/sonicvibes.c +++ b/sound/pci/sonicvibes.c | |||
@@ -1502,7 +1502,6 @@ static void __devexit snd_sonic_remove(struct pci_dev *pci) | |||
1502 | 1502 | ||
1503 | static struct pci_driver driver = { | 1503 | static struct pci_driver driver = { |
1504 | .name = "S3 SonicVibes", | 1504 | .name = "S3 SonicVibes", |
1505 | .owner = THIS_MODULE, | ||
1506 | .id_table = snd_sonic_ids, | 1505 | .id_table = snd_sonic_ids, |
1507 | .probe = snd_sonic_probe, | 1506 | .probe = snd_sonic_probe, |
1508 | .remove = __devexit_p(snd_sonic_remove), | 1507 | .remove = __devexit_p(snd_sonic_remove), |
diff --git a/sound/pci/trident/trident.c b/sound/pci/trident/trident.c index a8ca8e1785..940d531575 100644 --- a/sound/pci/trident/trident.c +++ b/sound/pci/trident/trident.c | |||
@@ -177,7 +177,6 @@ static void __devexit snd_trident_remove(struct pci_dev *pci) | |||
177 | 177 | ||
178 | static struct pci_driver driver = { | 178 | static struct pci_driver driver = { |
179 | .name = "Trident4DWaveAudio", | 179 | .name = "Trident4DWaveAudio", |
180 | .owner = THIS_MODULE, | ||
181 | .id_table = snd_trident_ids, | 180 | .id_table = snd_trident_ids, |
182 | .probe = snd_trident_probe, | 181 | .probe = snd_trident_probe, |
183 | .remove = __devexit_p(snd_trident_remove), | 182 | .remove = __devexit_p(snd_trident_remove), |
diff --git a/sound/pci/via82xx.c b/sound/pci/via82xx.c index 523eace250..fad2a2413b 100644 --- a/sound/pci/via82xx.c +++ b/sound/pci/via82xx.c | |||
@@ -2478,7 +2478,6 @@ static void __devexit snd_via82xx_remove(struct pci_dev *pci) | |||
2478 | 2478 | ||
2479 | static struct pci_driver driver = { | 2479 | static struct pci_driver driver = { |
2480 | .name = "VIA 82xx Audio", | 2480 | .name = "VIA 82xx Audio", |
2481 | .owner = THIS_MODULE, | ||
2482 | .id_table = snd_via82xx_ids, | 2481 | .id_table = snd_via82xx_ids, |
2483 | .probe = snd_via82xx_probe, | 2482 | .probe = snd_via82xx_probe, |
2484 | .remove = __devexit_p(snd_via82xx_remove), | 2483 | .remove = __devexit_p(snd_via82xx_remove), |
diff --git a/sound/pci/via82xx_modem.c b/sound/pci/via82xx_modem.c index 011f0fb63b..b83660bd05 100644 --- a/sound/pci/via82xx_modem.c +++ b/sound/pci/via82xx_modem.c | |||
@@ -1198,7 +1198,6 @@ static void __devexit snd_via82xx_remove(struct pci_dev *pci) | |||
1198 | 1198 | ||
1199 | static struct pci_driver driver = { | 1199 | static struct pci_driver driver = { |
1200 | .name = "VIA 82xx Modem", | 1200 | .name = "VIA 82xx Modem", |
1201 | .owner = THIS_MODULE, | ||
1202 | .id_table = snd_via82xx_modem_ids, | 1201 | .id_table = snd_via82xx_modem_ids, |
1203 | .probe = snd_via82xx_probe, | 1202 | .probe = snd_via82xx_probe, |
1204 | .remove = __devexit_p(snd_via82xx_remove), | 1203 | .remove = __devexit_p(snd_via82xx_remove), |
diff --git a/sound/pci/vx222/vx222.c b/sound/pci/vx222/vx222.c index 2a7ad9dec0..dca6bd2c75 100644 --- a/sound/pci/vx222/vx222.c +++ b/sound/pci/vx222/vx222.c | |||
@@ -252,7 +252,6 @@ static void __devexit snd_vx222_remove(struct pci_dev *pci) | |||
252 | 252 | ||
253 | static struct pci_driver driver = { | 253 | static struct pci_driver driver = { |
254 | .name = "Digigram VX222", | 254 | .name = "Digigram VX222", |
255 | .owner = THIS_MODULE, | ||
256 | .id_table = snd_vx222_ids, | 255 | .id_table = snd_vx222_ids, |
257 | .probe = snd_vx222_probe, | 256 | .probe = snd_vx222_probe, |
258 | .remove = __devexit_p(snd_vx222_remove), | 257 | .remove = __devexit_p(snd_vx222_remove), |
diff --git a/sound/pci/ymfpci/ymfpci.c b/sound/pci/ymfpci/ymfpci.c index 1bbba32517..d013237205 100644 --- a/sound/pci/ymfpci/ymfpci.c +++ b/sound/pci/ymfpci/ymfpci.c | |||
@@ -344,7 +344,6 @@ static void __devexit snd_card_ymfpci_remove(struct pci_dev *pci) | |||
344 | 344 | ||
345 | static struct pci_driver driver = { | 345 | static struct pci_driver driver = { |
346 | .name = "Yamaha DS-XG PCI", | 346 | .name = "Yamaha DS-XG PCI", |
347 | .owner = THIS_MODULE, | ||
348 | .id_table = snd_ymfpci_ids, | 347 | .id_table = snd_ymfpci_ids, |
349 | .probe = snd_card_ymfpci_probe, | 348 | .probe = snd_card_ymfpci_probe, |
350 | .remove = __devexit_p(snd_card_ymfpci_remove), | 349 | .remove = __devexit_p(snd_card_ymfpci_remove), |
diff --git a/sound/ppc/pmac.h b/sound/ppc/pmac.h index ae3bb6c6ed..bfff788e98 100644 --- a/sound/ppc/pmac.h +++ b/sound/ppc/pmac.h | |||
@@ -22,7 +22,6 @@ | |||
22 | #ifndef __PMAC_H | 22 | #ifndef __PMAC_H |
23 | #define __PMAC_H | 23 | #define __PMAC_H |
24 | 24 | ||
25 | #include <linux/version.h> | ||
26 | #include <sound/control.h> | 25 | #include <sound/control.h> |
27 | #include <sound/pcm.h> | 26 | #include <sound/pcm.h> |
28 | #include "awacs.h" | 27 | #include "awacs.h" |