ALSA: hda - Clear cached_write flag in snd_hda_codec_resume_*()
These functions are supposed to be called at finishing the cached sequential writes, so clear the flag properly for lazy developers who often forget details. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
de1e37b7d0
commit
aa88a3553e
|
@ -1955,6 +1955,7 @@ void snd_hda_codec_resume_amp(struct hda_codec *codec)
|
|||
int i;
|
||||
|
||||
mutex_lock(&codec->hash_mutex);
|
||||
codec->cached_write = 0;
|
||||
for (i = 0; i < codec->amp_cache.buf.used; i++) {
|
||||
struct hda_amp_info *buffer;
|
||||
u32 key;
|
||||
|
@ -3520,6 +3521,7 @@ void snd_hda_codec_resume_cache(struct hda_codec *codec)
|
|||
int i;
|
||||
|
||||
mutex_lock(&codec->hash_mutex);
|
||||
codec->cached_write = 0;
|
||||
for (i = 0; i < codec->cmd_cache.buf.used; i++) {
|
||||
struct hda_cache_head *buffer;
|
||||
u32 key;
|
||||
|
|
Loading…
Reference in a new issue