From: Takashi Iwai Date: Fri, 13 Aug 2010 09:56:53 +0000 (+0200) Subject: ALSA: hda - Fix dynamic ADC change working again X-Git-Tag: v2.6.36-rc1~6^2~1^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0cea79724f03ee55e7b5933b6a6f6a3fd177710;p=pandora-kernel.git ALSA: hda - Fix dynamic ADC change working again The commit eb541337b7a43822fce7d0c9d967ee149b2d9a96 ALSA: hda - Make converter setups sticky changes the semantics of snd_hda_codec_cleanup_stream() not to clean up the stream at that moment but delay the action. This broke the codes expecting that the clean-up is done immediately, such as dynamic ADC changes in some codec drivers. This patch fixes the issue by introducing a lower helper, __snd_hda_codec_cleanup_stream(), to allow the immediate clean up. The original snd_hda_codec_cleanup_stream() is kept as is now. Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed