Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 84e3908d authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Add missing amp cache flush for bound capture vol/sw ctls



The bound capture volume and switch controls use the cached amp
updates, but it's missing the flushing at the end.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 0c3d47b0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1919,6 +1919,7 @@ static int cap_put_caller(struct snd_kcontrol *kcontrol,
 error:
	codec->cached_write = 0;
	mutex_unlock(&codec->control_mutex);
	snd_hda_codec_flush_amp_cache(codec);
	if (err >= 0 && spec->cap_sync_hook)
		spec->cap_sync_hook(codec);
	return err;