• T
    ALSA: hda - Fix dynamic ADC change working again · f0cea797
    Takashi Iwai 提交于
    The commit eb541337
        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: NTakashi Iwai <tiwai@suse.de>
    f0cea797
hda_codec.c 127.4 KB