aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Bunk <bunk@stusta.de>2007-02-10 04:45:50 -0500
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-02-11 13:51:31 -0500
commit5aab0ad5ed82d6be5173f5d2e9da6be9c1e84a9c (patch)
tree4a35228213d4d1f41d066a574edbb6b5f13a9cf0
parent77adbfbf4cf96fedf9b75bb330704828c187b190 (diff)
[PATCH] schedule obsolete OSS drivers for removal, 3rd round
Schedule obsolete OSS drivers (with ALSA drivers that support the same hardware) for removal. A rationale of the patch is in http://lkml.org/lkml/2006/12/18/305 Signed-off-by: Adrian Bunk <bunk@stusta.de> Acked-By: Thomas Sailer <sailer@ife.ee.ethz.ch> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--Documentation/feature-removal-schedule.txt7
-rw-r--r--sound/oss/Kconfig16
-rw-r--r--sound/oss/dmasound/Kconfig2
3 files changed, 23 insertions, 2 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index fa844fd7bded..8247a4b79d09 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -215,6 +215,13 @@ Who: Jean Delvare <khali@linux-fr.org>,
215 215
216--------------------------- 216---------------------------
217 217
218What: drivers depending on OBSOLETE_OSS
219When: options in 2.6.22, code in 2.6.24
220Why: OSS drivers with ALSA replacements
221Who: Adrian Bunk <bunk@stusta.de>
222
223---------------------------
224
218What: IPv4 only connection tracking/NAT/helpers 225What: IPv4 only connection tracking/NAT/helpers
219When: 2.6.22 226When: 2.6.22
220Why: The new layer 3 independant connection tracking replaces the old 227Why: The new layer 3 independant connection tracking replaces the old
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig
index a0588c21324a..7ef2e2ba4484 100644
--- a/sound/oss/Kconfig
+++ b/sound/oss/Kconfig
@@ -5,6 +5,20 @@
5# 5#
6# Prompt user for primary drivers. 6# Prompt user for primary drivers.
7 7
8config OBSOLETE_OSS
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
8config SOUND_BT878 22config SOUND_BT878
9 tristate "BT878 audio dma" 23 tristate "BT878 audio dma"
10 depends on SOUND_PRIME && PCI 24 depends on SOUND_PRIME && PCI
@@ -33,7 +47,7 @@ config SOUND_BCM_CS4297A
33 47
34config SOUND_ES1371 48config SOUND_ES1371
35 tristate "Creative Ensoniq AudioPCI 97 (ES1371)" 49 tristate "Creative Ensoniq AudioPCI 97 (ES1371)"
36 depends on SOUND_PRIME && PCI 50 depends on SOUND_PRIME && PCI && OBSOLETE_OSS
37 help 51 help
38 Say Y or M if you have a PCI sound card utilizing the Ensoniq 52 Say Y or M if you have a PCI sound card utilizing the Ensoniq
39 ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if 53 ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if
diff --git a/sound/oss/dmasound/Kconfig b/sound/oss/dmasound/Kconfig
index cb845580fe03..18e149f52a88 100644
--- a/sound/oss/dmasound/Kconfig
+++ b/sound/oss/dmasound/Kconfig
@@ -14,7 +14,7 @@ config DMASOUND_ATARI
14 14
15config DMASOUND_PMAC 15config DMASOUND_PMAC
16 tristate "PowerMac DMA sound support" 16 tristate "PowerMac DMA sound support"
17 depends on PPC32 && PPC_PMAC && SOUND && I2C 17 depends on PPC32 && PPC_PMAC && SOUND && I2C && OBSOLETE_OSS
18 select DMASOUND 18 select DMASOUND
19 help 19 help
20 If you want to use the internal audio of your PowerMac in Linux, 20 If you want to use the internal audio of your PowerMac in Linux,