diff options
author | Anton Altaparmakov <aia21@cantab.net> | 2005-06-26 17:19:40 -0400 |
---|---|---|
committer | Anton Altaparmakov <aia21@cantab.net> | 2005-06-26 17:19:40 -0400 |
commit | 2a322e4c08be4e7cb0c04b427ddaaa679fd88863 (patch) | |
tree | ad8cc17bfd3b5e57e36f07a249028667d72f0b96 /sound | |
parent | ba6d2377c85c9b8a793f455d8c9b6cf31985d70f (diff) | |
parent | 8678887e7fb43cd6c9be6c9807b05e77848e0920 (diff) |
Automatic merge with /usr/src/ntfs-2.6.git.
Diffstat (limited to 'sound')
-rw-r--r-- | sound/oss/Kconfig | 62 | ||||
-rw-r--r-- | sound/oss/ad1816.c | 2 | ||||
-rw-r--r-- | sound/oss/ad1848.c | 3 | ||||
-rw-r--r-- | sound/oss/ad1889.c | 3 | ||||
-rw-r--r-- | sound/oss/cmpci.c | 3 | ||||
-rw-r--r-- | sound/oss/dmasound/dmasound_awacs.c | 20 | ||||
-rw-r--r-- | sound/oss/emu10k1/midi.c | 6 | ||||
-rw-r--r-- | sound/oss/emu10k1/passthrough.c | 3 | ||||
-rw-r--r-- | sound/oss/es1370.c | 3 | ||||
-rw-r--r-- | sound/oss/es1371.c | 3 | ||||
-rw-r--r-- | sound/oss/esssolo1.c | 3 | ||||
-rw-r--r-- | sound/oss/maestro.c | 2 | ||||
-rw-r--r-- | sound/oss/mpu401.c | 3 | ||||
-rw-r--r-- | sound/oss/nm256.h | 5 | ||||
-rw-r--r-- | sound/oss/nm256_audio.c | 9 | ||||
-rw-r--r-- | sound/oss/nm256_coeff.h | 2 | ||||
-rw-r--r-- | sound/oss/rme96xx.c | 4 | ||||
-rw-r--r-- | sound/oss/sb_common.c | 4 | ||||
-rw-r--r-- | sound/oss/sscape.c | 8 | ||||
-rw-r--r-- | sound/oss/v_midi.c | 2 | ||||
-rw-r--r-- | sound/oss/wavfront.c | 12 |
21 files changed, 70 insertions, 92 deletions
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig index e537bd66a707..3b1fafc8f4f5 100644 --- a/sound/oss/Kconfig +++ b/sound/oss/Kconfig | |||
@@ -6,7 +6,7 @@ | |||
6 | # Prompt user for primary drivers. | 6 | # Prompt user for primary drivers. |
7 | config SOUND_BT878 | 7 | config SOUND_BT878 |
8 | tristate "BT878 audio dma" | 8 | tristate "BT878 audio dma" |
9 | depends on SOUND_PRIME!=n && SOUND | 9 | depends on SOUND_PRIME |
10 | ---help--- | 10 | ---help--- |
11 | Audio DMA support for bt878 based grabber boards. As you might have | 11 | Audio DMA support for bt878 based grabber boards. As you might have |
12 | already noticed, bt878 is listed with two functions in /proc/pci. | 12 | already noticed, bt878 is listed with two functions in /proc/pci. |
@@ -22,7 +22,7 @@ config SOUND_BT878 | |||
22 | 22 | ||
23 | config SOUND_CMPCI | 23 | config SOUND_CMPCI |
24 | tristate "C-Media PCI (CMI8338/8738)" | 24 | tristate "C-Media PCI (CMI8338/8738)" |
25 | depends on SOUND_PRIME!=n && SOUND && PCI | 25 | depends on SOUND_PRIME && PCI |
26 | help | 26 | help |
27 | Say Y or M if you have a PCI sound card using the CMI8338 | 27 | 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 | 28 | or the CMI8738 chipset. Data on these chips are available at |
@@ -61,7 +61,7 @@ config SOUND_CMPCI_JOYSTICK | |||
61 | 61 | ||
62 | config SOUND_EMU10K1 | 62 | config SOUND_EMU10K1 |
63 | tristate "Creative SBLive! (EMU10K1)" | 63 | tristate "Creative SBLive! (EMU10K1)" |
64 | depends on SOUND_PRIME!=n && SOUND && PCI | 64 | depends on SOUND_PRIME && PCI |
65 | ---help--- | 65 | ---help--- |
66 | Say Y or M if you have a PCI sound card using the EMU10K1 chipset, | 66 | 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. | 67 | such as the Creative SBLive!, SB PCI512 or Emu-APS. |
@@ -87,7 +87,7 @@ config MIDI_EMU10K1 | |||
87 | 87 | ||
88 | config SOUND_FUSION | 88 | config SOUND_FUSION |
89 | tristate "Crystal SoundFusion (CS4280/461x)" | 89 | tristate "Crystal SoundFusion (CS4280/461x)" |
90 | depends on SOUND_PRIME!=n && SOUND | 90 | depends on SOUND_PRIME |
91 | help | 91 | help |
92 | This module drives the Crystal SoundFusion devices (CS4280/46xx | 92 | This module drives the Crystal SoundFusion devices (CS4280/46xx |
93 | series) when wired as native sound drivers with AC97 codecs. If | 93 | series) when wired as native sound drivers with AC97 codecs. If |
@@ -95,14 +95,14 @@ config SOUND_FUSION | |||
95 | 95 | ||
96 | config SOUND_CS4281 | 96 | config SOUND_CS4281 |
97 | tristate "Crystal Sound CS4281" | 97 | tristate "Crystal Sound CS4281" |
98 | depends on SOUND_PRIME!=n && SOUND | 98 | depends on SOUND_PRIME |
99 | help | 99 | help |
100 | Picture and feature list at | 100 | Picture and feature list at |
101 | <http://www.pcbroker.com/crystal4281.html>. | 101 | <http://www.pcbroker.com/crystal4281.html>. |
102 | 102 | ||
103 | config SOUND_BCM_CS4297A | 103 | config SOUND_BCM_CS4297A |
104 | tristate "Crystal Sound CS4297a (for Swarm)" | 104 | tristate "Crystal Sound CS4297a (for Swarm)" |
105 | depends on SOUND_PRIME!=n && SIBYTE_SWARM && SOUND | 105 | depends on SOUND_PRIME && SIBYTE_SWARM |
106 | help | 106 | help |
107 | The BCM91250A has a Crystal CS4297a on synchronous serial | 107 | The BCM91250A has a Crystal CS4297a on synchronous serial |
108 | port B (in addition to the DB-9 serial port). Say Y or M | 108 | port B (in addition to the DB-9 serial port). Say Y or M |
@@ -112,7 +112,7 @@ config SOUND_BCM_CS4297A | |||
112 | 112 | ||
113 | config SOUND_ES1370 | 113 | config SOUND_ES1370 |
114 | tristate "Ensoniq AudioPCI (ES1370)" | 114 | tristate "Ensoniq AudioPCI (ES1370)" |
115 | depends on SOUND_PRIME!=n && SOUND && PCI | 115 | depends on SOUND_PRIME && PCI |
116 | help | 116 | help |
117 | Say Y or M if you have a PCI sound card utilizing the Ensoniq | 117 | 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 | 118 | ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find |
@@ -125,7 +125,7 @@ config SOUND_ES1370 | |||
125 | 125 | ||
126 | config SOUND_ES1371 | 126 | config SOUND_ES1371 |
127 | tristate "Creative Ensoniq AudioPCI 97 (ES1371)" | 127 | tristate "Creative Ensoniq AudioPCI 97 (ES1371)" |
128 | depends on SOUND_PRIME!=n && SOUND && PCI | 128 | depends on SOUND_PRIME && PCI |
129 | help | 129 | help |
130 | Say Y or M if you have a PCI sound card utilizing the Ensoniq | 130 | 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 | 131 | ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if |
@@ -138,7 +138,7 @@ config SOUND_ES1371 | |||
138 | 138 | ||
139 | config SOUND_ESSSOLO1 | 139 | config SOUND_ESSSOLO1 |
140 | tristate "ESS Technology Solo1" | 140 | tristate "ESS Technology Solo1" |
141 | depends on SOUND_PRIME!=n && SOUND && PCI | 141 | depends on SOUND_PRIME && PCI |
142 | help | 142 | help |
143 | Say Y or M if you have a PCI sound card utilizing the ESS Technology | 143 | 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 | 144 | Solo1 chip. To find out if your sound card uses a |
@@ -149,7 +149,7 @@ config SOUND_ESSSOLO1 | |||
149 | 149 | ||
150 | config SOUND_MAESTRO | 150 | config SOUND_MAESTRO |
151 | tristate "ESS Maestro, Maestro2, Maestro2E driver" | 151 | tristate "ESS Maestro, Maestro2, Maestro2E driver" |
152 | depends on SOUND_PRIME!=n && SOUND && PCI | 152 | depends on SOUND_PRIME && PCI |
153 | help | 153 | help |
154 | Say Y or M if you have a sound system driven by ESS's Maestro line | 154 | 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 | 155 | of PCI sound chips. These include the Maestro 1, Maestro 2, and |
@@ -158,28 +158,28 @@ config SOUND_MAESTRO | |||
158 | 158 | ||
159 | config SOUND_MAESTRO3 | 159 | config SOUND_MAESTRO3 |
160 | tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)" | 160 | tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)" |
161 | depends on SOUND_PRIME!=n && SOUND && PCI && EXPERIMENTAL | 161 | depends on SOUND_PRIME && PCI && EXPERIMENTAL |
162 | help | 162 | help |
163 | Say Y or M if you have a sound system driven by ESS's Maestro 3 | 163 | Say Y or M if you have a sound system driven by ESS's Maestro 3 |
164 | PCI sound chip. | 164 | PCI sound chip. |
165 | 165 | ||
166 | config SOUND_ICH | 166 | config SOUND_ICH |
167 | tristate "Intel ICH (i8xx) audio support" | 167 | tristate "Intel ICH (i8xx) audio support" |
168 | depends on SOUND_PRIME!=n && PCI | 168 | depends on SOUND_PRIME && PCI |
169 | help | 169 | help |
170 | Support for integral audio in Intel's I/O Controller Hub (ICH) | 170 | Support for integral audio in Intel's I/O Controller Hub (ICH) |
171 | chipset, as used on the 810/820/840 motherboards. | 171 | chipset, as used on the 810/820/840 motherboards. |
172 | 172 | ||
173 | config SOUND_HARMONY | 173 | config SOUND_HARMONY |
174 | tristate "PA Harmony audio driver" | 174 | tristate "PA Harmony audio driver" |
175 | depends on GSC_LASI && SOUND_PRIME!=n | 175 | depends on GSC_LASI && SOUND_PRIME |
176 | help | 176 | help |
177 | Say 'Y' or 'M' to include support for Harmony soundchip | 177 | Say 'Y' or 'M' to include support for Harmony soundchip |
178 | on HP 712, 715/new and many other GSC based machines. | 178 | on HP 712, 715/new and many other GSC based machines. |
179 | 179 | ||
180 | config SOUND_SONICVIBES | 180 | config SOUND_SONICVIBES |
181 | tristate "S3 SonicVibes" | 181 | tristate "S3 SonicVibes" |
182 | depends on SOUND_PRIME!=n && SOUND | 182 | depends on SOUND_PRIME |
183 | help | 183 | help |
184 | Say Y or M if you have a PCI sound card utilizing the S3 | 184 | 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 | 185 | SonicVibes chipset. To find out if your sound card uses a |
@@ -190,7 +190,7 @@ config SOUND_SONICVIBES | |||
190 | 190 | ||
191 | config SOUND_VWSND | 191 | config SOUND_VWSND |
192 | tristate "SGI Visual Workstation Sound" | 192 | tristate "SGI Visual Workstation Sound" |
193 | depends on SOUND_PRIME!=n && X86_VISWS && SOUND | 193 | depends on SOUND_PRIME && X86_VISWS |
194 | help | 194 | help |
195 | Say Y or M if you have an SGI Visual Workstation and you want to be | 195 | Say Y or M if you have an SGI Visual Workstation and you want to be |
196 | able to use its on-board audio. Read | 196 | able to use its on-board audio. Read |
@@ -199,18 +199,18 @@ config SOUND_VWSND | |||
199 | 199 | ||
200 | config SOUND_HAL2 | 200 | config SOUND_HAL2 |
201 | tristate "SGI HAL2 sound (EXPERIMENTAL)" | 201 | tristate "SGI HAL2 sound (EXPERIMENTAL)" |
202 | depends on SOUND_PRIME!=n && SOUND && SGI_IP22 && EXPERIMENTAL | 202 | depends on SOUND_PRIME && SGI_IP22 && EXPERIMENTAL |
203 | help | 203 | help |
204 | Say Y or M if you have an SGI Indy system and want to be able to | 204 | Say Y or M if you have an SGI Indy system and want to be able to |
205 | use it's on-board A2 audio system. | 205 | use it's on-board A2 audio system. |
206 | 206 | ||
207 | config SOUND_IT8172 | 207 | config SOUND_IT8172 |
208 | tristate "IT8172G Sound" | 208 | tristate "IT8172G Sound" |
209 | depends on SOUND_PRIME!=n && (MIPS_ITE8172 || MIPS_IVR) && SOUND | 209 | depends on SOUND_PRIME && (MIPS_ITE8172 || MIPS_IVR) |
210 | 210 | ||
211 | config SOUND_VRC5477 | 211 | config SOUND_VRC5477 |
212 | tristate "NEC Vrc5477 AC97 sound" | 212 | tristate "NEC Vrc5477 AC97 sound" |
213 | depends on SOUND_PRIME!=n && DDB5477 && SOUND | 213 | depends on SOUND_PRIME && DDB5477 |
214 | help | 214 | help |
215 | Say Y here to enable sound support for the NEC Vrc5477 chip, an | 215 | Say Y here to enable sound support for the NEC Vrc5477 chip, an |
216 | integrated, multi-function controller chip for MIPS CPUs. Works | 216 | integrated, multi-function controller chip for MIPS CPUs. Works |
@@ -218,15 +218,15 @@ config SOUND_VRC5477 | |||
218 | 218 | ||
219 | config SOUND_AU1000 | 219 | config SOUND_AU1000 |
220 | tristate "Au1000 Sound" | 220 | tristate "Au1000 Sound" |
221 | depends on SOUND_PRIME!=n && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) && SOUND | 221 | depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) |
222 | 222 | ||
223 | config SOUND_AU1550_AC97 | 223 | config SOUND_AU1550_AC97 |
224 | tristate "Au1550 AC97 Sound" | 224 | tristate "Au1550 AC97 Sound" |
225 | depends on SOUND_PRIME!=n && SOC_AU1550 && SOUND | 225 | depends on SOUND_PRIME && SOC_AU1550 |
226 | 226 | ||
227 | config SOUND_TRIDENT | 227 | config SOUND_TRIDENT |
228 | tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core" | 228 | tristate "Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core" |
229 | depends on SOUND_PRIME!=n && SOUND | 229 | depends on SOUND_PRIME |
230 | ---help--- | 230 | ---help--- |
231 | Say Y or M if you have a PCI sound card utilizing the Trident | 231 | Say Y or M if you have a PCI sound card utilizing the Trident |
232 | 4DWave-DX/NX chipset or your mother board chipset has SiS 7018 | 232 | 4DWave-DX/NX chipset or your mother board chipset has SiS 7018 |
@@ -267,7 +267,7 @@ config SOUND_TRIDENT | |||
267 | 267 | ||
268 | config SOUND_MSNDCLAS | 268 | config SOUND_MSNDCLAS |
269 | tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" | 269 | tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" |
270 | depends on SOUND_PRIME!=n && SOUND && (m || !STANDALONE) | 270 | depends on SOUND_PRIME && (m || !STANDALONE) |
271 | help | 271 | help |
272 | Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or | 272 | Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or |
273 | Monterey (not for the Pinnacle or Fiji). | 273 | Monterey (not for the Pinnacle or Fiji). |
@@ -331,7 +331,7 @@ config MSNDCLAS_IO | |||
331 | 331 | ||
332 | config SOUND_MSNDPIN | 332 | config SOUND_MSNDPIN |
333 | tristate "Support for Turtle Beach MultiSound Pinnacle, Fiji" | 333 | tristate "Support for Turtle Beach MultiSound Pinnacle, Fiji" |
334 | depends on SOUND_PRIME!=n && SOUND && (m || !STANDALONE) | 334 | depends on SOUND_PRIME && (m || !STANDALONE) |
335 | help | 335 | help |
336 | Say M here if you have a Turtle Beach MultiSound Pinnacle or Fiji. | 336 | Say M here if you have a Turtle Beach MultiSound Pinnacle or Fiji. |
337 | See <file:Documentation/sound/oss/MultiSound> for important information | 337 | See <file:Documentation/sound/oss/MultiSound> for important information |
@@ -492,7 +492,7 @@ config MSND_FIFOSIZE | |||
492 | 492 | ||
493 | config SOUND_VIA82CXXX | 493 | config SOUND_VIA82CXXX |
494 | tristate "VIA 82C686 Audio Codec" | 494 | tristate "VIA 82C686 Audio Codec" |
495 | depends on SOUND_PRIME!=n && PCI | 495 | depends on SOUND_PRIME && PCI |
496 | help | 496 | help |
497 | Say Y here to include support for the audio codec found on VIA | 497 | Say Y here to include support for the audio codec found on VIA |
498 | 82Cxxx-based chips. Typically these are built into a motherboard. | 498 | 82Cxxx-based chips. Typically these are built into a motherboard. |
@@ -512,7 +512,7 @@ config MIDI_VIA82CXXX | |||
512 | 512 | ||
513 | config SOUND_OSS | 513 | config SOUND_OSS |
514 | tristate "OSS sound modules" | 514 | tristate "OSS sound modules" |
515 | depends on SOUND_PRIME!=n && SOUND | 515 | depends on SOUND_PRIME |
516 | help | 516 | help |
517 | OSS is the Open Sound System suite of sound card drivers. They make | 517 | OSS is the Open Sound System suite of sound card drivers. They make |
518 | sound programming easier since they provide a common API. Say Y or | 518 | sound programming easier since they provide a common API. Say Y or |
@@ -1077,7 +1077,7 @@ config SOUND_WAVEARTIST | |||
1077 | 1077 | ||
1078 | config SOUND_TVMIXER | 1078 | config SOUND_TVMIXER |
1079 | tristate "TV card (bt848) mixer support" | 1079 | tristate "TV card (bt848) mixer support" |
1080 | depends on SOUND_PRIME!=n && SOUND && I2C | 1080 | depends on SOUND_PRIME && I2C |
1081 | help | 1081 | help |
1082 | Support for audio mixer facilities on the BT848 TV frame-grabber | 1082 | Support for audio mixer facilities on the BT848 TV frame-grabber |
1083 | card. | 1083 | card. |
@@ -1088,11 +1088,11 @@ config SOUND_KAHLUA | |||
1088 | 1088 | ||
1089 | config SOUND_ALI5455 | 1089 | config SOUND_ALI5455 |
1090 | tristate "ALi5455 audio support" | 1090 | tristate "ALi5455 audio support" |
1091 | depends on SOUND_PRIME!=n && PCI | 1091 | depends on SOUND_PRIME && PCI |
1092 | 1092 | ||
1093 | config SOUND_FORTE | 1093 | config SOUND_FORTE |
1094 | tristate "ForteMedia FM801 driver" | 1094 | tristate "ForteMedia FM801 driver" |
1095 | depends on SOUND_PRIME!=n && PCI | 1095 | depends on SOUND_PRIME && PCI |
1096 | help | 1096 | help |
1097 | Say Y or M if you want driver support for the ForteMedia FM801 PCI | 1097 | Say Y or M if you want driver support for the ForteMedia FM801 PCI |
1098 | audio controller (Abit AU10, Genius Sound Maker, HP Workstation | 1098 | audio controller (Abit AU10, Genius Sound Maker, HP Workstation |
@@ -1100,7 +1100,7 @@ config SOUND_FORTE | |||
1100 | 1100 | ||
1101 | config SOUND_RME96XX | 1101 | config SOUND_RME96XX |
1102 | tristate "RME Hammerfall (RME96XX) support" | 1102 | tristate "RME Hammerfall (RME96XX) support" |
1103 | depends on SOUND_PRIME!=n && PCI | 1103 | depends on SOUND_PRIME && PCI |
1104 | help | 1104 | help |
1105 | Say Y or M if you have a Hammerfall or Hammerfall light | 1105 | Say Y or M if you have a Hammerfall or Hammerfall light |
1106 | multichannel card from RME. If you want to access advanced | 1106 | multichannel card from RME. If you want to access advanced |
@@ -1108,11 +1108,11 @@ config SOUND_RME96XX | |||
1108 | 1108 | ||
1109 | config SOUND_AD1980 | 1109 | config SOUND_AD1980 |
1110 | tristate "AD1980 front/back switch plugin" | 1110 | tristate "AD1980 front/back switch plugin" |
1111 | depends on SOUND_PRIME!=n | 1111 | depends on SOUND_PRIME |
1112 | 1112 | ||
1113 | config SOUND_SH_DAC_AUDIO | 1113 | config SOUND_SH_DAC_AUDIO |
1114 | tristate "SuperH DAC audio support" | 1114 | tristate "SuperH DAC audio support" |
1115 | depends on SOUND_PRIME!=n && SOUND && CPU_SH3 | 1115 | depends on SOUND_PRIME && CPU_SH3 |
1116 | 1116 | ||
1117 | config SOUND_SH_DAC_AUDIO_CHANNEL | 1117 | config SOUND_SH_DAC_AUDIO_CHANNEL |
1118 | int " DAC channel" | 1118 | int " DAC channel" |
diff --git a/sound/oss/ad1816.c b/sound/oss/ad1816.c index 22dae5d0fda3..95586de02028 100644 --- a/sound/oss/ad1816.c +++ b/sound/oss/ad1816.c | |||
@@ -592,7 +592,7 @@ typedef struct mixer_def mixer_ent; | |||
592 | {{reg_l, pola_l, pos_l, len_l}, {reg_r, pola_r, pos_r, len_r}} | 592 | {{reg_l, pola_l, pos_l, len_l}, {reg_r, pola_r, pos_r, len_r}} |
593 | 593 | ||
594 | 594 | ||
595 | mixer_ent mix_devices[SOUND_MIXER_NRDEVICES][2] = { | 595 | static mixer_ent mix_devices[SOUND_MIXER_NRDEVICES][2] = { |
596 | MIX_ENT(SOUND_MIXER_VOLUME, 14, 1, 8, 5, 14, 1, 0, 5), | 596 | MIX_ENT(SOUND_MIXER_VOLUME, 14, 1, 8, 5, 14, 1, 0, 5), |
597 | MIX_ENT(SOUND_MIXER_BASS, 0, 0, 0, 0, 0, 0, 0, 0), | 597 | MIX_ENT(SOUND_MIXER_BASS, 0, 0, 0, 0, 0, 0, 0, 0), |
598 | MIX_ENT(SOUND_MIXER_TREBLE, 0, 0, 0, 0, 0, 0, 0, 0), | 598 | MIX_ENT(SOUND_MIXER_TREBLE, 0, 0, 0, 0, 0, 0, 0, 0), |
diff --git a/sound/oss/ad1848.c b/sound/oss/ad1848.c index 4384dac3f794..7c835abd99bc 100644 --- a/sound/oss/ad1848.c +++ b/sound/oss/ad1848.c | |||
@@ -2178,8 +2178,7 @@ void ad1848_unload(int io_base, int irq, int dma_playback, int dma_capture, int | |||
2178 | 2178 | ||
2179 | if (devc != NULL) | 2179 | if (devc != NULL) |
2180 | { | 2180 | { |
2181 | if(audio_devs[dev]->portc!=NULL) | 2181 | kfree(audio_devs[dev]->portc); |
2182 | kfree(audio_devs[dev]->portc); | ||
2183 | release_region(devc->base, 4); | 2182 | release_region(devc->base, 4); |
2184 | 2183 | ||
2185 | if (!share_dma) | 2184 | if (!share_dma) |
diff --git a/sound/oss/ad1889.c b/sound/oss/ad1889.c index b767c621fd09..2cfd214e4c2a 100644 --- a/sound/oss/ad1889.c +++ b/sound/oss/ad1889.c | |||
@@ -277,8 +277,7 @@ static void ad1889_free_dev(ad1889_dev_t *dev) | |||
277 | 277 | ||
278 | for (j = 0; j < AD_MAX_STATES; j++) { | 278 | for (j = 0; j < AD_MAX_STATES; j++) { |
279 | dmabuf = &dev->state[j].dmabuf; | 279 | dmabuf = &dev->state[j].dmabuf; |
280 | if (dmabuf->rawbuf != NULL) | 280 | kfree(dmabuf->rawbuf); |
281 | kfree(dmabuf->rawbuf); | ||
282 | } | 281 | } |
283 | 282 | ||
284 | kfree(dev); | 283 | kfree(dev); |
diff --git a/sound/oss/cmpci.c b/sound/oss/cmpci.c index 34720e66dae1..74dcca78c6c0 100644 --- a/sound/oss/cmpci.c +++ b/sound/oss/cmpci.c | |||
@@ -123,6 +123,7 @@ | |||
123 | #include <linux/smp_lock.h> | 123 | #include <linux/smp_lock.h> |
124 | #include <linux/bitops.h> | 124 | #include <linux/bitops.h> |
125 | #include <linux/wait.h> | 125 | #include <linux/wait.h> |
126 | #include <linux/dma-mapping.h> | ||
126 | 127 | ||
127 | #include <asm/io.h> | 128 | #include <asm/io.h> |
128 | #include <asm/page.h> | 129 | #include <asm/page.h> |
@@ -3058,7 +3059,7 @@ static int __devinit cm_probe(struct pci_dev *pcidev, const struct pci_device_id | |||
3058 | return -ENODEV; | 3059 | return -ENODEV; |
3059 | if (pcidev->irq == 0) | 3060 | if (pcidev->irq == 0) |
3060 | return -ENODEV; | 3061 | return -ENODEV; |
3061 | i = pci_set_dma_mask(pcidev, 0xffffffff); | 3062 | i = pci_set_dma_mask(pcidev, DMA_32BIT_MASK); |
3062 | if (i) { | 3063 | if (i) { |
3063 | printk(KERN_WARNING "cmpci: architecture does not support 32bit PCI busmaster DMA\n"); | 3064 | printk(KERN_WARNING "cmpci: architecture does not support 32bit PCI busmaster DMA\n"); |
3064 | return i; | 3065 | return i; |
diff --git a/sound/oss/dmasound/dmasound_awacs.c b/sound/oss/dmasound/dmasound_awacs.c index 5281b88987f3..33108661e671 100644 --- a/sound/oss/dmasound/dmasound_awacs.c +++ b/sound/oss/dmasound/dmasound_awacs.c | |||
@@ -671,14 +671,10 @@ static void PMacIrqCleanup(void) | |||
671 | release_OF_resource(awacs_node, 1); | 671 | release_OF_resource(awacs_node, 1); |
672 | release_OF_resource(awacs_node, 2); | 672 | release_OF_resource(awacs_node, 2); |
673 | 673 | ||
674 | if (awacs_tx_cmd_space) | 674 | kfree(awacs_tx_cmd_space); |
675 | kfree(awacs_tx_cmd_space); | 675 | kfree(awacs_rx_cmd_space); |
676 | if (awacs_rx_cmd_space) | 676 | kfree(beep_dbdma_cmd_space); |
677 | kfree(awacs_rx_cmd_space); | 677 | kfree(beep_buf); |
678 | if (beep_dbdma_cmd_space) | ||
679 | kfree(beep_dbdma_cmd_space); | ||
680 | if (beep_buf) | ||
681 | kfree(beep_buf); | ||
682 | #ifdef CONFIG_PMAC_PBOOK | 678 | #ifdef CONFIG_PMAC_PBOOK |
683 | pmu_unregister_sleep_notifier(&awacs_sleep_notifier); | 679 | pmu_unregister_sleep_notifier(&awacs_sleep_notifier); |
684 | #endif | 680 | #endif |
@@ -2301,8 +2297,7 @@ if (count <= 0) | |||
2301 | #endif | 2297 | #endif |
2302 | 2298 | ||
2303 | if ((write_sq.max_count + 1) > number_of_tx_cmd_buffers) { | 2299 | if ((write_sq.max_count + 1) > number_of_tx_cmd_buffers) { |
2304 | if (awacs_tx_cmd_space) | 2300 | kfree(awacs_tx_cmd_space); |
2305 | kfree(awacs_tx_cmd_space); | ||
2306 | number_of_tx_cmd_buffers = 0; | 2301 | number_of_tx_cmd_buffers = 0; |
2307 | 2302 | ||
2308 | /* we need nbufs + 1 (for the loop) and we should request + 1 | 2303 | /* we need nbufs + 1 (for the loop) and we should request + 1 |
@@ -2360,8 +2355,7 @@ if (count <= 0) | |||
2360 | #endif | 2355 | #endif |
2361 | 2356 | ||
2362 | if ((read_sq.max_count+1) > number_of_rx_cmd_buffers ) { | 2357 | if ((read_sq.max_count+1) > number_of_rx_cmd_buffers ) { |
2363 | if (awacs_rx_cmd_space) | 2358 | kfree(awacs_rx_cmd_space); |
2364 | kfree(awacs_rx_cmd_space); | ||
2365 | number_of_rx_cmd_buffers = 0; | 2359 | number_of_rx_cmd_buffers = 0; |
2366 | 2360 | ||
2367 | /* we need nbufs + 1 (for the loop) and we should request + 1 again | 2361 | /* we need nbufs + 1 (for the loop) and we should request + 1 again |
@@ -2805,7 +2799,7 @@ __init setup_beep(void) | |||
2805 | beep_buf = (short *) kmalloc(BEEP_BUFLEN * 4, GFP_KERNEL); | 2799 | beep_buf = (short *) kmalloc(BEEP_BUFLEN * 4, GFP_KERNEL); |
2806 | if (beep_buf == NULL) { | 2800 | if (beep_buf == NULL) { |
2807 | printk(KERN_ERR "dmasound_pmac: no memory for beep buffer\n"); | 2801 | printk(KERN_ERR "dmasound_pmac: no memory for beep buffer\n"); |
2808 | if( beep_dbdma_cmd_space ) kfree(beep_dbdma_cmd_space) ; | 2802 | kfree(beep_dbdma_cmd_space) ; |
2809 | return -ENOMEM ; | 2803 | return -ENOMEM ; |
2810 | } | 2804 | } |
2811 | return 0 ; | 2805 | return 0 ; |
diff --git a/sound/oss/emu10k1/midi.c b/sound/oss/emu10k1/midi.c index 33dea3d56c1e..b40b5f97aace 100644 --- a/sound/oss/emu10k1/midi.c +++ b/sound/oss/emu10k1/midi.c | |||
@@ -523,10 +523,8 @@ void emu10k1_seq_midi_close(int dev) | |||
523 | card = midi_devs[dev]->devc; | 523 | card = midi_devs[dev]->devc; |
524 | emu10k1_mpuout_close(card); | 524 | emu10k1_mpuout_close(card); |
525 | 525 | ||
526 | if (card->seq_mididev) { | 526 | kfree(card->seq_mididev); |
527 | kfree(card->seq_mididev); | 527 | card->seq_mididev = NULL; |
528 | card->seq_mididev = NULL; | ||
529 | } | ||
530 | } | 528 | } |
531 | 529 | ||
532 | int emu10k1_seq_midi_out(int dev, unsigned char midi_byte) | 530 | int emu10k1_seq_midi_out(int dev, unsigned char midi_byte) |
diff --git a/sound/oss/emu10k1/passthrough.c b/sound/oss/emu10k1/passthrough.c index 4094be55f3be..4e3baca7d41f 100644 --- a/sound/oss/emu10k1/passthrough.c +++ b/sound/oss/emu10k1/passthrough.c | |||
@@ -213,8 +213,7 @@ void emu10k1_pt_stop(struct emu10k1_card *card) | |||
213 | sblive_writeptr(card, SPCS0 + i, 0, pt->old_spcs[i]); | 213 | sblive_writeptr(card, SPCS0 + i, 0, pt->old_spcs[i]); |
214 | } | 214 | } |
215 | pt->state = PT_STATE_INACTIVE; | 215 | pt->state = PT_STATE_INACTIVE; |
216 | if(pt->buf) | 216 | kfree(pt->buf); |
217 | kfree(pt->buf); | ||
218 | } | 217 | } |
219 | } | 218 | } |
220 | 219 | ||
diff --git a/sound/oss/es1370.c b/sound/oss/es1370.c index 056091cff266..886f61c1c34a 100644 --- a/sound/oss/es1370.c +++ b/sound/oss/es1370.c | |||
@@ -156,6 +156,7 @@ | |||
156 | #include <linux/spinlock.h> | 156 | #include <linux/spinlock.h> |
157 | #include <linux/gameport.h> | 157 | #include <linux/gameport.h> |
158 | #include <linux/wait.h> | 158 | #include <linux/wait.h> |
159 | #include <linux/dma-mapping.h> | ||
159 | 160 | ||
160 | #include <asm/io.h> | 161 | #include <asm/io.h> |
161 | #include <asm/page.h> | 162 | #include <asm/page.h> |
@@ -2569,7 +2570,7 @@ static int __devinit es1370_probe(struct pci_dev *pcidev, const struct pci_devic | |||
2569 | return -ENODEV; | 2570 | return -ENODEV; |
2570 | if (pcidev->irq == 0) | 2571 | if (pcidev->irq == 0) |
2571 | return -ENODEV; | 2572 | return -ENODEV; |
2572 | i = pci_set_dma_mask(pcidev, 0xffffffff); | 2573 | i = pci_set_dma_mask(pcidev, DMA_32BIT_MASK); |
2573 | if (i) { | 2574 | if (i) { |
2574 | printk(KERN_WARNING "es1370: architecture does not support 32bit PCI busmaster DMA\n"); | 2575 | printk(KERN_WARNING "es1370: architecture does not support 32bit PCI busmaster DMA\n"); |
2575 | return i; | 2576 | return i; |
diff --git a/sound/oss/es1371.c b/sound/oss/es1371.c index a50fddaeea21..9266b777387b 100644 --- a/sound/oss/es1371.c +++ b/sound/oss/es1371.c | |||
@@ -128,6 +128,7 @@ | |||
128 | #include <linux/ac97_codec.h> | 128 | #include <linux/ac97_codec.h> |
129 | #include <linux/gameport.h> | 129 | #include <linux/gameport.h> |
130 | #include <linux/wait.h> | 130 | #include <linux/wait.h> |
131 | #include <linux/dma-mapping.h> | ||
131 | 132 | ||
132 | #include <asm/io.h> | 133 | #include <asm/io.h> |
133 | #include <asm/page.h> | 134 | #include <asm/page.h> |
@@ -2804,7 +2805,7 @@ static int __devinit es1371_probe(struct pci_dev *pcidev, const struct pci_devic | |||
2804 | return -ENODEV; | 2805 | return -ENODEV; |
2805 | if (pcidev->irq == 0) | 2806 | if (pcidev->irq == 0) |
2806 | return -ENODEV; | 2807 | return -ENODEV; |
2807 | i = pci_set_dma_mask(pcidev, 0xffffffff); | 2808 | i = pci_set_dma_mask(pcidev, DMA_32BIT_MASK); |
2808 | if (i) { | 2809 | if (i) { |
2809 | printk(KERN_WARNING "es1371: architecture does not support 32bit PCI busmaster DMA\n"); | 2810 | printk(KERN_WARNING "es1371: architecture does not support 32bit PCI busmaster DMA\n"); |
2810 | return i; | 2811 | return i; |
diff --git a/sound/oss/esssolo1.c b/sound/oss/esssolo1.c index 6b3b9a99579d..fb09065d07c8 100644 --- a/sound/oss/esssolo1.c +++ b/sound/oss/esssolo1.c | |||
@@ -104,6 +104,7 @@ | |||
104 | #include <linux/smp_lock.h> | 104 | #include <linux/smp_lock.h> |
105 | #include <linux/gameport.h> | 105 | #include <linux/gameport.h> |
106 | #include <linux/wait.h> | 106 | #include <linux/wait.h> |
107 | #include <linux/dma-mapping.h> | ||
107 | 108 | ||
108 | #include <asm/io.h> | 109 | #include <asm/io.h> |
109 | #include <asm/page.h> | 110 | #include <asm/page.h> |
@@ -2326,7 +2327,7 @@ static int __devinit solo1_probe(struct pci_dev *pcidev, const struct pci_device | |||
2326 | * to 24 bits first, then 32 bits (playback only) if that fails. | 2327 | * to 24 bits first, then 32 bits (playback only) if that fails. |
2327 | */ | 2328 | */ |
2328 | if (pci_set_dma_mask(pcidev, 0x00ffffff) && | 2329 | if (pci_set_dma_mask(pcidev, 0x00ffffff) && |
2329 | pci_set_dma_mask(pcidev, 0xffffffff)) { | 2330 | pci_set_dma_mask(pcidev, DMA_32BIT_MASK)) { |
2330 | printk(KERN_WARNING "solo1: architecture does not support 24bit or 32bit PCI busmaster DMA\n"); | 2331 | printk(KERN_WARNING "solo1: architecture does not support 24bit or 32bit PCI busmaster DMA\n"); |
2331 | return -ENODEV; | 2332 | return -ENODEV; |
2332 | } | 2333 | } |
diff --git a/sound/oss/maestro.c b/sound/oss/maestro.c index 52d2db4bc312..3dce504e6d6d 100644 --- a/sound/oss/maestro.c +++ b/sound/oss/maestro.c | |||
@@ -2356,7 +2356,7 @@ ess_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos) | |||
2356 | } | 2356 | } |
2357 | 2357 | ||
2358 | rec_return_free: | 2358 | rec_return_free: |
2359 | if(combbuf) kfree(combbuf); | 2359 | kfree(combbuf); |
2360 | return ret; | 2360 | return ret; |
2361 | } | 2361 | } |
2362 | 2362 | ||
diff --git a/sound/oss/mpu401.c b/sound/oss/mpu401.c index b66f53fa8db0..0aac54c68f01 100644 --- a/sound/oss/mpu401.c +++ b/sound/oss/mpu401.c | |||
@@ -1240,8 +1240,7 @@ void unload_mpu401(struct address_info *hw_config) | |||
1240 | p=mpu401_synth_operations[n]; | 1240 | p=mpu401_synth_operations[n]; |
1241 | sound_unload_mididev(n); | 1241 | sound_unload_mididev(n); |
1242 | sound_unload_timerdev(hw_config->slots[2]); | 1242 | sound_unload_timerdev(hw_config->slots[2]); |
1243 | if(p) | 1243 | kfree(p); |
1244 | kfree(p); | ||
1245 | } | 1244 | } |
1246 | } | 1245 | } |
1247 | 1246 | ||
diff --git a/sound/oss/nm256.h b/sound/oss/nm256.h index eae7d99d6826..21e07b5081f2 100644 --- a/sound/oss/nm256.h +++ b/sound/oss/nm256.h | |||
@@ -128,9 +128,6 @@ struct nm256_info | |||
128 | struct nm256_info *next_card; | 128 | struct nm256_info *next_card; |
129 | }; | 129 | }; |
130 | 130 | ||
131 | /* Debug flag--bigger numbers mean more output. */ | ||
132 | extern int nm256_debug; | ||
133 | |||
134 | /* The BIOS signature. */ | 131 | /* The BIOS signature. */ |
135 | #define NM_SIGNATURE 0x4e4d0000 | 132 | #define NM_SIGNATURE 0x4e4d0000 |
136 | /* Signature mask. */ | 133 | /* Signature mask. */ |
@@ -284,7 +281,7 @@ nm256_readBuffer8 (struct nm256_info *card, u8 *dst, int port, int offset, | |||
284 | } | 281 | } |
285 | 282 | ||
286 | /* Returns a non-zero value if we should use the coefficient cache. */ | 283 | /* Returns a non-zero value if we should use the coefficient cache. */ |
287 | extern int nm256_cachedCoefficients (struct nm256_info *card); | 284 | static int nm256_cachedCoefficients (struct nm256_info *card); |
288 | 285 | ||
289 | #endif | 286 | #endif |
290 | 287 | ||
diff --git a/sound/oss/nm256_audio.c b/sound/oss/nm256_audio.c index f9166e135192..66970062eb36 100644 --- a/sound/oss/nm256_audio.c +++ b/sound/oss/nm256_audio.c | |||
@@ -28,12 +28,13 @@ | |||
28 | #include <linux/delay.h> | 28 | #include <linux/delay.h> |
29 | #include <linux/spinlock.h> | 29 | #include <linux/spinlock.h> |
30 | #include "sound_config.h" | 30 | #include "sound_config.h" |
31 | #include "nm256.h" | ||
32 | #include "nm256_coeff.h" | ||
33 | 31 | ||
34 | int nm256_debug; | 32 | static int nm256_debug; |
35 | static int force_load; | 33 | static int force_load; |
36 | 34 | ||
35 | #include "nm256.h" | ||
36 | #include "nm256_coeff.h" | ||
37 | |||
37 | /* | 38 | /* |
38 | * The size of the playback reserve. When the playback buffer has less | 39 | * The size of the playback reserve. When the playback buffer has less |
39 | * than NM256_PLAY_WMARK_SIZE bytes to output, we request a new | 40 | * than NM256_PLAY_WMARK_SIZE bytes to output, we request a new |
@@ -138,7 +139,7 @@ static int usecache; | |||
138 | static int buffertop; | 139 | static int buffertop; |
139 | 140 | ||
140 | /* Check to see if we're using the bank of cached coefficients. */ | 141 | /* Check to see if we're using the bank of cached coefficients. */ |
141 | int | 142 | static int |
142 | nm256_cachedCoefficients (struct nm256_info *card) | 143 | nm256_cachedCoefficients (struct nm256_info *card) |
143 | { | 144 | { |
144 | return usecache; | 145 | return usecache; |
diff --git a/sound/oss/nm256_coeff.h b/sound/oss/nm256_coeff.h index 0ceecc20077b..6fc07f3cb33b 100644 --- a/sound/oss/nm256_coeff.h +++ b/sound/oss/nm256_coeff.h | |||
@@ -4650,7 +4650,7 @@ nm256_loadAllCoefficients (struct nm256_info *card) | |||
4650 | card->coeffsCurrent = 1; | 4650 | card->coeffsCurrent = 1; |
4651 | } | 4651 | } |
4652 | 4652 | ||
4653 | void | 4653 | static void |
4654 | nm256_loadCoefficient (struct nm256_info *card, int which, int number) | 4654 | nm256_loadCoefficient (struct nm256_info *card, int which, int number) |
4655 | { | 4655 | { |
4656 | static u16 addrs[3] = { 0x1c, 0x21c, 0x408 }; | 4656 | static u16 addrs[3] = { 0x1c, 0x21c, 0x408 }; |
diff --git a/sound/oss/rme96xx.c b/sound/oss/rme96xx.c index b4278eecc917..7609c68a89f4 100644 --- a/sound/oss/rme96xx.c +++ b/sound/oss/rme96xx.c | |||
@@ -1750,9 +1750,7 @@ static unsigned int rme96xx_poll(struct file *file, struct poll_table_struct *wa | |||
1750 | 1750 | ||
1751 | 1751 | ||
1752 | static struct file_operations rme96xx_audio_fops = { | 1752 | static struct file_operations rme96xx_audio_fops = { |
1753 | #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0) | ||
1754 | .owner = THIS_MODULE, | 1753 | .owner = THIS_MODULE, |
1755 | #endif | ||
1756 | .read = rme96xx_read, | 1754 | .read = rme96xx_read, |
1757 | .write = rme96xx_write, | 1755 | .write = rme96xx_write, |
1758 | .poll = rme96xx_poll, | 1756 | .poll = rme96xx_poll, |
@@ -1852,9 +1850,7 @@ static int rme96xx_mixer_release(struct inode *inode, struct file *file) | |||
1852 | } | 1850 | } |
1853 | 1851 | ||
1854 | static /*const*/ struct file_operations rme96xx_mixer_fops = { | 1852 | static /*const*/ struct file_operations rme96xx_mixer_fops = { |
1855 | #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0) | ||
1856 | .owner = THIS_MODULE, | 1853 | .owner = THIS_MODULE, |
1857 | #endif | ||
1858 | .ioctl = rme96xx_mixer_ioctl, | 1854 | .ioctl = rme96xx_mixer_ioctl, |
1859 | .open = rme96xx_mixer_open, | 1855 | .open = rme96xx_mixer_open, |
1860 | .release = rme96xx_mixer_release, | 1856 | .release = rme96xx_mixer_release, |
diff --git a/sound/oss/sb_common.c b/sound/oss/sb_common.c index ce359e6c933a..5f955e3d2e26 100644 --- a/sound/oss/sb_common.c +++ b/sound/oss/sb_common.c | |||
@@ -915,8 +915,8 @@ void sb_dsp_unload(struct address_info *hw_config, int sbmpu) | |||
915 | } | 915 | } |
916 | else | 916 | else |
917 | release_region(hw_config->io_base, 16); | 917 | release_region(hw_config->io_base, 16); |
918 | if(detected_devc) | 918 | |
919 | kfree(detected_devc); | 919 | kfree(detected_devc); |
920 | } | 920 | } |
921 | 921 | ||
922 | /* | 922 | /* |
diff --git a/sound/oss/sscape.c b/sound/oss/sscape.c index 50ca64629450..9ed5211c3168 100644 --- a/sound/oss/sscape.c +++ b/sound/oss/sscape.c | |||
@@ -991,7 +991,6 @@ static void __init sscape_pnp_init_hw(sscape_info* devc) | |||
991 | unsigned i; | 991 | unsigned i; |
992 | static char code_file_name[23] = "/sndscape/sndscape.cox"; | 992 | static char code_file_name[23] = "/sndscape/sndscape.cox"; |
993 | 993 | ||
994 | int sscape_sb_enable = 0; | ||
995 | int sscape_joystic_enable = 0x7f; | 994 | int sscape_joystic_enable = 0x7f; |
996 | int sscape_mic_enable = 0; | 995 | int sscape_mic_enable = 0; |
997 | int sscape_ext_midi = 0; | 996 | int sscape_ext_midi = 0; |
@@ -1015,14 +1014,9 @@ static void __init sscape_pnp_init_hw(sscape_info* devc) | |||
1015 | sscape_write( devc, 2, devc->ic_type == IC_ODIE ? 0x70 : 0x40); | 1014 | sscape_write( devc, 2, devc->ic_type == IC_ODIE ? 0x70 : 0x40); |
1016 | sscape_write( devc, 3, ( devc -> dma << 4) | 0x80); | 1015 | sscape_write( devc, 3, ( devc -> dma << 4) | 0x80); |
1017 | 1016 | ||
1018 | if ( sscape_sb_enable ) | 1017 | sscape_write (devc, 4, 0xF0 | (midi_irq<<2) | midi_irq); |
1019 | sscape_write (devc, 4, 0xF0 | (sb_irq << 2) | midi_irq); | ||
1020 | else | ||
1021 | sscape_write (devc, 4, 0xF0 | (midi_irq<<2) | midi_irq); | ||
1022 | 1018 | ||
1023 | i = 0x10; //sscape_read(devc, 9) & (devc->ic_type == IC_ODIE ? 0xf0 : 0xc0); | 1019 | i = 0x10; //sscape_read(devc, 9) & (devc->ic_type == IC_ODIE ? 0xf0 : 0xc0); |
1024 | if ( sscape_sb_enable ) | ||
1025 | i |= devc->ic_type == IC_ODIE ? 0x05 : 0x07; | ||
1026 | if (sscape_joystic_enable) i |= 8; | 1020 | if (sscape_joystic_enable) i |= 8; |
1027 | 1021 | ||
1028 | sscape_write (devc, 9, i); | 1022 | sscape_write (devc, 9, i); |
diff --git a/sound/oss/v_midi.c b/sound/oss/v_midi.c index 077b76797665..a7ef04fab075 100644 --- a/sound/oss/v_midi.c +++ b/sound/oss/v_midi.c | |||
@@ -39,8 +39,6 @@ static void *midi_mem = NULL; | |||
39 | */ | 39 | */ |
40 | 40 | ||
41 | 41 | ||
42 | void (*midi_input_intr) (int dev, unsigned char data); | ||
43 | |||
44 | static int v_midi_open (int dev, int mode, | 42 | static int v_midi_open (int dev, int mode, |
45 | void (*input) (int dev, unsigned char data), | 43 | void (*input) (int dev, unsigned char data), |
46 | void (*output) (int dev) | 44 | void (*output) (int dev) |
diff --git a/sound/oss/wavfront.c b/sound/oss/wavfront.c index cce1278dc487..b92ba8921638 100644 --- a/sound/oss/wavfront.c +++ b/sound/oss/wavfront.c | |||
@@ -151,11 +151,11 @@ static int (*midi_load_patch) (int devno, int format, const char __user *addr, | |||
151 | 151 | ||
152 | /*** Module-accessible parameters ***************************************/ | 152 | /*** Module-accessible parameters ***************************************/ |
153 | 153 | ||
154 | int wf_raw; /* we normally check for "raw state" to firmware | 154 | static int wf_raw; /* we normally check for "raw state" to firmware |
155 | loading. if set, then during driver loading, the | 155 | loading. if set, then during driver loading, the |
156 | state of the board is ignored, and we reset the | 156 | state of the board is ignored, and we reset the |
157 | board and load the firmware anyway. | 157 | board and load the firmware anyway. |
158 | */ | 158 | */ |
159 | 159 | ||
160 | static int fx_raw = 1; /* if this is zero, we'll leave the FX processor in | 160 | static int fx_raw = 1; /* if this is zero, we'll leave the FX processor in |
161 | whatever state it is when the driver is loaded. | 161 | whatever state it is when the driver is loaded. |
@@ -2911,7 +2911,7 @@ int __init detect_wffx (void) | |||
2911 | return 0; | 2911 | return 0; |
2912 | } | 2912 | } |
2913 | 2913 | ||
2914 | void | 2914 | static void |
2915 | wffx_mute (int onoff) | 2915 | wffx_mute (int onoff) |
2916 | 2916 | ||
2917 | { | 2917 | { |