[ALSA] Fix disconnection of proc interface
authorTakashi Iwai <tiwai@suse.de>
Fri, 23 Jun 2006 12:37:59 +0000 (14:37 +0200)
committerJaroslav Kysela <perex@suse.cz>
Sat, 23 Sep 2006 08:36:48 +0000 (10:36 +0200)
commit746d4a02e68499fc6c1f8d0c43d2271853ade181
treec4a1e9a0e8f5f95a44a3349d9b86490fe837428f
parent42750b04c5baa7c5ffdf0a8be2b9b320efdf069f
[ALSA] Fix disconnection of proc interface

- Add the linked list to each proc entry to enable a single-shot
  disconnection (unregister)
- Deprecate snd_info_unregister(), use snd_info_free_entry()
- Removed NULL checks of snd_info_free_entry()

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
21 files changed:
include/sound/info.h
sound/core/hwdep.c
sound/core/info.c
sound/core/info_oss.c
sound/core/init.c
sound/core/oss/mixer_oss.c
sound/core/oss/pcm_oss.c
sound/core/pcm.c
sound/core/pcm_memory.c
sound/core/rawmidi.c
sound/core/seq/oss/seq_oss.c
sound/core/seq/seq_device.c
sound/core/seq/seq_info.c
sound/core/sound.c
sound/core/sound_oss.c
sound/core/timer.c
sound/drivers/opl4/opl4_proc.c
sound/pci/ac97/ac97_proc.c
sound/pci/cs46xx/dsp_spos.c
sound/pci/cs46xx/dsp_spos_scb_lib.c
sound/synth/emux/emux_proc.c