Skip to content
  • Takashi Iwai's avatar
    ALSA: hda - Fix dynamic ADC change working again · f0cea797
    Takashi Iwai authored
    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: default avatarTakashi Iwai <tiwai@suse.de>
    f0cea797