diff options
author | Takashi Iwai <tiwai@suse.de> | 2024-08-05 15:01:28 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2024-08-05 15:03:03 +0200 |
commit | 15b7a03205b31bc5623378c190d22b7ff60026f1 (patch) | |
tree | 5c200455693b47ee319ff706404ff0d98c4bdcfe /scripts/generate_rust_analyzer.py | |
parent | 312c04cee408a8448ec8b639fe7f0434017d7161 (diff) |
ALSA: line6: Fix racy access to midibuf
There can be concurrent accesses to line6 midibuf from both the URB
completion callback and the rawmidi API access. This could be a cause
of KMSAN warning triggered by syzkaller below (so put as reported-by
here).
This patch protects the midibuf call of the former code path with a
spinlock for avoiding the possible races.
Reported-by: syzbot+78eccfb8b3c9a85fc6c5@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/00000000000000949c061df288c5@google.com
Cc: <stable@vger.kernel.org>
Link: https://patch.msgid.link/20240805130129.10872-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions