tmp_suning_uos_patched/sound/pci/hda
Wu Fengguang 5a9e02e949 ALSA: hda - create hda_codec.control_mutex for kcontrol->private_value
Fix the following lockdep warning by not reusing the hda_codec.spdif_mutex.

    ALSA sound/pci/hda/hda_codec.c:882: hda_codec_cleanup_stream: NID=0x2

    =======================================================
    [ INFO: possible circular locking dependency detected ]
    2.6.28-next-20090102 #33
    -------------------------------------------------------
    mplayer/3151 is trying to acquire lock:
     (&pcm->open_mutex){--..}, at: [<ffffffffa004ced3>] snd_pcm_release+0x43/0xd0 [snd_pcm]

    but task is already holding lock:
     (&mm->mmap_sem){----}, at: [<ffffffff810c0252>] sys_munmap+0x42/0x80

    which lock already depends on the new lock.

Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-01-09 09:58:47 +01:00
..
hda_beep.c ALSA: hda - Don't export symbols when built-in kernel 2008-11-28 15:22:02 +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 - create hda_codec.control_mutex for kcontrol->private_value 2009-01-09 09:58:47 +01:00
hda_codec.h ALSA: hda - create hda_codec.control_mutex for kcontrol->private_value 2009-01-09 09:58:47 +01:00
hda_eld.c ALSA: hda - fix build warning when CONFIG_PROC_FS=n 2008-11-22 11:16:15 +01:00
hda_generic.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
hda_hwdep.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
hda_intel.c Merge branch 'topic/hda-resume-fix' into topic/hda 2008-12-20 23:41:18 +01:00
hda_local.h ALSA: hda - Make CONFIG_SND_HDA_RECONFIG for codec reconfiguration 2008-11-21 09:26:20 +01:00
hda_proc.c ALSA: hda - Add IDT/STAC-specific proc output 2008-11-28 14:40:55 +01:00
Kconfig Merge branch 'topic/hda-modularize' into topic/hda 2008-12-03 14:43:14 +01:00
Makefile ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_analog.c ALSA: hda - Fix typos for AD1882 codecs 2009-01-07 11:43:48 +01:00
patch_atihdmi.c ALSA: hda - Remove duplicated strings from codec name 2008-12-18 09:17:56 +01:00
patch_cmedia.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_conexant.c ALSA: hda - cxt5051 report jack state 2009-01-03 11:26:05 +01:00
patch_intelhdmi.c ALSA: hda - Add Intel vendor id string 2008-12-18 09:12:47 +01:00
patch_nvhdmi.c ALSA: hda - Add codec ID for MCP73 HDMI 2009-01-07 11:49:56 +01:00
patch_realtek.c ALSA: hda - create hda_codec.control_mutex for kcontrol->private_value 2009-01-09 09:58:47 +01:00
patch_si3054.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_sigmatel.c Merge branch 'fix/hda' into topic/hda 2008-12-24 11:04:08 +01:00
patch_via.c ALSA: hda - Remove duplicated strings from codec name 2008-12-18 09:17:56 +01:00