linux/sound/pci/hda
Takashi Iwai b94d3539de ALSA: hda - Fix double free of jack instances
The jack instances created in patch_sigmatel.c may be double-freed.
The device management code checks the invalid element, and thus there
is no real breakage, but it spews annoying warning messages.
But, we can't simply remove the release calls of these jack instances
because they have to be freed when the codec is re-configured.

Now, a new flag, bus->shutdown is introduced to indicate that the bus
is really being unloaded, i.e. the objects managed by the device
manager will be automatically deleted.  We release these objects only
when this flag isn't set.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2008-11-21 09:08:06 +01:00
..
hda_beep.c ALSA: hda - Missing NULL check in hda_beep.c 2008-11-13 14:37:16 +01:00
hda_beep.h ALSA: hda - Add digital beep playback switch for STAC/IDT codecs 2008-11-13 14:37:14 +01:00
hda_codec.c ALSA: hda - Fix double free of jack instances 2008-11-21 09:08:06 +01:00
hda_codec.h ALSA: hda - Fix double free of jack instances 2008-11-21 09:08:06 +01:00
hda_eld.c ALSA: hda - support writing to the ELD proc file 2008-11-21 08:27:49 +01:00
hda_generic.c ALSA: hda - Manage kcontrol lists 2008-10-13 02:43:01 +02:00
hda_hwdep.c ALSA: hda - Add hints for reconfig 2008-10-13 02:43:04 +02:00
hda_intel.c ALSA: azx_probe() cleanup 2008-11-20 08:17:15 +01:00
hda_local.h ALSA: hda - Add missing static for snd_hda_eld_proc_new() inline funciton 2008-11-21 08:54:54 +01:00
hda_patch.h ALSA: hda - Intel HDMI audio support 2008-11-05 07:54:03 +01:00
hda_proc.c ALSA: hda - properly print ELD sample bits 2008-11-21 08:27:30 +01:00
Makefile ALSA: create hda_eld.c for ELD routines and proc interface 2008-11-18 07:39:03 +01:00
patch_analog.c ALSA: hda - make laptop-eapd model back for AD1986A 2008-11-21 02:25:48 +01:00
patch_atihdmi.c ALSA: handle SiI1392 HDMI codec in patch_intelhdmi.c 2008-11-13 07:55:40 +01:00
patch_cmedia.c [ALSA] hda - Fix model for LG LS75 laptop 2008-05-30 16:56:00 +02:00
patch_conexant.c ALSA: hda - Use generic array helpers 2008-10-13 02:42:59 +02:00
patch_intelhdmi.c ALSA: hda: rename sink_eld to hdmi_eld 2008-11-19 09:42:07 +01:00
patch_nvhdmi.c ALSA: hda - Fix PCM type of Nvidia HDMI devices 2008-10-16 08:02:41 +02:00
patch_realtek.c ALSA: hda: Added Realtek ALC888 model entry for Acer Aspire 4930G laptop 2008-11-20 08:22:24 +01:00
patch_si3054.c [ALSA] sound: hda: missing includes of hda_patch.h 2008-04-24 12:00:19 +02:00
patch_sigmatel.c ALSA: hda - Fix double free of jack instances 2008-11-21 09:08:06 +01:00
patch_via.c ALSA: hda: remove redundant get_amp_nid() 2008-11-18 07:38:28 +01:00