diff options
author | Takashi Iwai <tiwai@suse.de> | 2011-03-09 17:33:48 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2011-03-09 20:10:37 +0100 |
commit | 848669da3a92fa6ab815e0517af3294afb3ea928 (patch) | |
tree | ac00a24c870f08e069397c94d506ae263c0bd1c1 /sound/sound_core.c | |
parent | a2800300f28bd1814f3ba8cfd93ecb0b00c2dfe3 (diff) | |
download | lwn-848669da3a92fa6ab815e0517af3294afb3ea928.tar.gz lwn-848669da3a92fa6ab815e0517af3294afb3ea928.zip |
sound: Use sound_register_*() for additional OSS minor devices
Since OSS driver creates the device entries for /dev/audio* and
/dev/dspW* by itself without coping with sound_core, it leads to
conflicts with others and let sysfs spewing warnings.
This patch rewrites the registration part of OSS driver to use
the standard method also for additional minor devices.
Reported-by: Steven Rostedt <rostedt@goodmis.org> (with ktest.pl)
Tested-by: Steven Rostedt <rostedt@goodmis.org> (with ktest.pl)
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/sound_core.c')
-rw-r--r-- | sound/sound_core.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/sound_core.c b/sound/sound_core.c index 5580aced8730..6ce277860fd7 100644 --- a/sound/sound_core.c +++ b/sound/sound_core.c @@ -384,6 +384,9 @@ int register_sound_special_device(const struct file_operations *fops, int unit, case 4: name = "audio"; break; + case 5: + name = "dspW"; + break; case 8: name = "sequencer2"; if (unit >= SOUND_STEP) |