[alsa-devel] [PATCH 0/3] ALSA: KCSAN fixes
Takashi Iwai
tiwai at suse.de
Fri Feb 14 12:13:13 CET 2020
Hi,
recently syzbot reports repeatedly about the concurrent accesses with
KCSAN. Those should be mostly harmless but still safer to be papered
over, so here are fixes.
There are two fixes for ALSA sequencer core, one about applying the
spinlock for the queue bitmap flag accesses, and another about the
current time retrievals. The last patch is about rawmidi and changes
simply bit fields to bools.
I didn't mark them Cc-to-stable because there are no reproducer and
the patterns are basically safe -- although it's fine to backport
these patches to stable branches.
Takashi
===
Takashi Iwai (3):
ALSA: seq: Avoid concurrent access to queue flags
ALSA: seq: Fix concurrent access to queue current tick/time
ALSA: rawmidi: Avoid bit fields for state flags
include/sound/rawmidi.h | 6 +++---
sound/core/seq/seq_clientmgr.c | 4 ++--
sound/core/seq/seq_queue.c | 29 ++++++++++++++++++++++-------
sound/core/seq/seq_timer.c | 13 ++++++++++---
sound/core/seq/seq_timer.h | 3 ++-
5 files changed, 39 insertions(+), 16 deletions(-)
--
2.16.4
More information about the Alsa-devel
mailing list