diff options
author | Takashi Iwai <[email protected]> | 2016-01-13 21:35:06 +0100 |
---|---|---|
committer | Takashi Iwai <[email protected]> | 2016-01-13 21:42:02 +0100 |
commit | ee8413b01045c74340aa13ad5bdf905de32be736 (patch) | |
tree | fcf247cfbbab80ece20ba1ff232765b9944d2ff1 /tools/perf/scripts/python/stackcollapse.py | |
parent | c4a359a0049f2e17b012b31e801e96566f6391e5 (diff) |
ALSA: timer: Fix double unlink of active_list
ALSA timer instance object has a couple of linked lists and they are
unlinked unconditionally at snd_timer_stop(). Meanwhile
snd_timer_interrupt() unlinks it, but it calls list_del() which leaves
the element list itself unchanged. This ends up with unlinking twice,
and it was caught by syzkaller fuzzer.
The fix is to use list_del_init() variant properly there, too.
Reported-by: Dmitry Vyukov <[email protected]>
Tested-by: Dmitry Vyukov <[email protected]>
Cc: <[email protected]>
Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions