summaryrefslogtreecommitdiff
path: root/samples/livepatch
diff options
context:
space:
mode:
authorCássio Gabriel <cassiogabrielcontato@gmail.com>2026-05-21 08:01:23 -0300
committerTakashi Iwai <tiwai@suse.de>2026-05-25 09:19:44 +0200
commit98fb1c1bb11e29eb609b7200a25e136e05aa4498 (patch)
tree526726b26739abe0c10b829861a2235ec27220a6 /samples/livepatch
parent2519003dd5fb6f89f10f031e3a97ecb7c9d1b816 (diff)
ALSA: firewire-motu: Protect register DSP event queue positions
The register DSP event queue is updated under parser->lock, but snd_motu_register_dsp_message_parser_count_event() reads pull_pos and push_pos without the lock. snd_motu_register_dsp_message_parser_copy_event() also reads both queue positions before taking the lock. Protect these accesses with parser->lock as well. This keeps the hwdep poll/read path consistent with the producer side and with the cached meter/parameter accessors. Fixes: 634ec0b2906e ("ALSA: firewire-motu: notify event for parameter change in register DSP model") Cc: stable@vger.kernel.org Signed-off-by: Cássio Gabriel <cassiogabrielcontato@gmail.com> Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20260521-alsa-firewire-motu-event-locking-v1-1-708e1c2b5e56@gmail.com
Diffstat (limited to 'samples/livepatch')
0 files changed, 0 insertions, 0 deletions