summaryrefslogtreecommitdiff
path: root/sound/usb/helper.c
diff options
context:
space:
mode:
authorYuki Tsunashima <ytsunashima@jp.adit-jv.com>2019-07-29 18:10:36 +0300
committerTakashi Iwai <tiwai@suse.de>2019-07-29 20:05:42 +0300
commit37151a41df800493cfcbbef4f7208ffe04feb959 (patch)
tree8cd5c7dde9e5f8378a4cceff7015c00e155675f6 /sound/usb/helper.c
parent74bf71ed792ab0f64631cc65ccdb54c356c36d45 (diff)
downloadlinux-37151a41df800493cfcbbef4f7208ffe04feb959.tar.xz
ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain
lost wakeup can occur after enabling irq, therefore put task into interruptible before enabling interrupts, without this change, task can be put to sleep and snd_pcm_drain will delay Fixes: f2b3614cefb6 ("ALSA: PCM - Don't check DMA time-out too shortly") Signed-off-by: Yuki Tsunashima <ytsunashima@jp.adit-jv.com> Signed-off-by: Suresh Udipi <sudipi@jp.adit-jv.com> [ported from 4.9] Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/helper.c')
0 files changed, 0 insertions, 0 deletions