diff options
Diffstat (limited to 'sound/Kconfig')
-rw-r--r-- | sound/Kconfig | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/sound/Kconfig b/sound/Kconfig index 1eceb85287c..439e15c8faa 100644 --- a/sound/Kconfig +++ b/sound/Kconfig | |||
@@ -32,6 +32,34 @@ config SOUND_OSS_CORE | |||
32 | bool | 32 | bool |
33 | default n | 33 | default n |
34 | 34 | ||
35 | config SOUND_OSS_CORE_PRECLAIM | ||
36 | bool "Preclaim OSS device numbers" | ||
37 | depends on SOUND_OSS_CORE | ||
38 | default y | ||
39 | help | ||
40 | With this option enabled, the kernel will claim all OSS device | ||
41 | numbers if any OSS support (native or emulation) is enabled | ||
42 | whether the respective module is loaded or not and try to load the | ||
43 | appropriate module using sound-slot/service-* and char-major-* | ||
44 | module aliases when one of the device numbers is opened. With | ||
45 | this option disabled, kernel will only claim actually in-use | ||
46 | device numbers and opening a missing device will generate only the | ||
47 | standard char-major-* aliases. | ||
48 | |||
49 | The only visible difference is use of additional module aliases | ||
50 | and whether OSS sound devices appear multiple times in | ||
51 | /proc/devices. sound-slot/service-* module aliases are scheduled | ||
52 | to be removed (ie. PRECLAIM won't be available) and this option is | ||
53 | to make the transition easier. This option can be overridden | ||
54 | during boot using the kernel parameter soundcore.preclaim_oss. | ||
55 | |||
56 | Disabling this allows alternative OSS implementations. | ||
57 | |||
58 | Please read Documentation/feature-removal-schedule.txt for | ||
59 | details. | ||
60 | |||
61 | If unusre, say Y. | ||
62 | |||
35 | source "sound/oss/dmasound/Kconfig" | 63 | source "sound/oss/dmasound/Kconfig" |
36 | 64 | ||
37 | if !M68K | 65 | if !M68K |