summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorAndrew Gabbasov <andrew_gabbasov@mentor.com>2019-11-22 20:52:18 +0300
committerTakashi Iwai <tiwai@suse.de>2019-11-22 21:13:23 +0300
commit9314e44f455c8b46d08b2d379cb9e8fba5767207 (patch)
tree5ffcb98a604db9ba58ccf1af25d47edccd738bbb /crypto
parentc037239c2373f79613dac32d0fb20c07f12f719b (diff)
downloadlinux-9314e44f455c8b46d08b2d379cb9e8fba5767207.tar.xz
ALSA: aloop: Avoid unexpected timer event callback tasklets
loopback_snd_timer_close_cable() function waits until all scheduled tasklets are completed, but the timer is closed after that and can generate more event callbacks, scheduling new tasklets, that will not be synchronized with cable closing. Move tasklet_kill() call to be executed after snd_timer_close() call to avoid such case. Fixes: 26c53379f98d ("ALSA: aloop: Support selection of snd_timer instead of jiffies") Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com> Link: https://lore.kernel.org/r/20191122175218.17187-2-andrew_gabbasov@mentor.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions