Commit aa88a355 authored by Takashi Iwai's avatar Takashi Iwai

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: default avatarTakashi Iwai <tiwai@suse.de>
parent de1e37b7
...@@ -1955,6 +1955,7 @@ void snd_hda_codec_resume_amp(struct hda_codec *codec) ...@@ -1955,6 +1955,7 @@ void snd_hda_codec_resume_amp(struct hda_codec *codec)
int i; int i;
mutex_lock(&codec->hash_mutex); mutex_lock(&codec->hash_mutex);
codec->cached_write = 0;
for (i = 0; i < codec->amp_cache.buf.used; i++) { for (i = 0; i < codec->amp_cache.buf.used; i++) {
struct hda_amp_info *buffer; struct hda_amp_info *buffer;
u32 key; u32 key;
...@@ -3520,6 +3521,7 @@ void snd_hda_codec_resume_cache(struct hda_codec *codec) ...@@ -3520,6 +3521,7 @@ void snd_hda_codec_resume_cache(struct hda_codec *codec)
int i; int i;
mutex_lock(&codec->hash_mutex); mutex_lock(&codec->hash_mutex);
codec->cached_write = 0;
for (i = 0; i < codec->cmd_cache.buf.used; i++) { for (i = 0; i < codec->cmd_cache.buf.used; i++) {
struct hda_cache_head *buffer; struct hda_cache_head *buffer;
u32 key; u32 key;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment