ALSA: hda - Disable sticky PCM stream assignment for AD codecs
authorTakashi Iwai <tiwai@suse.de>
Mon, 25 Oct 2010 08:37:11 +0000 (10:37 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:32:16 +0000 (13:32 -0800)
commit89906f07a8b5656fba3224e980a9a6db265e7c10
treecb116c740a902f1da005595878c8870f4a31b796
parentb4568c55dbd82eaba8d0c854174968f930a6c825
ALSA: hda - Disable sticky PCM stream assignment for AD codecs

commit 0e7adbe263f89ea2ef15b5af5e80a812b2a85025 upstream.

The sticky PCM stream assignment introduced in 2.6.36 kernel seems
causing problems on AD codecs.  At some time later, the streaming no
longer works by unknown reason.  A simple workaround is to disable
sticky-assignment for these codecs.

Tested-by: Vasily Khoruzhick <anarsoul@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
sound/pci/hda/hda_codec.c
sound/pci/hda/hda_codec.h
sound/pci/hda/patch_analog.c