linux-stable/sound/usb
Takashi Iwai c957c9432f ALSA: line6: Zero-initialize message buffers
[ Upstream commit c4e51e424e ]

For shutting up spurious KMSAN uninit-value warnings, just replace
kmalloc() calls with kzalloc() for the buffers used for
communications.  There should be no real issue with the original code,
but it's still better to cover.

Reported-by: syzbot+7fb05ccf7b3d2f9617b3@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/r/00000000000084b18706150bcca5@google.com
Message-ID: <20240402063628.26609-1-tiwai@suse.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-05-17 11:42:39 +02:00
..
6fire ALSA: 6fire: fix control and bulk message timeouts 2021-11-26 11:35:58 +01:00
bcd2000 ALSA: bcd2000: Fix a UAF bug on the error path of probing 2022-08-25 11:14:51 +02:00
caiaq ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` 2023-05-17 11:13:24 +02:00
hiface ALSA: hiface: fix multiple memory leak bugs 2019-08-16 10:12:51 +02:00
line6 ALSA: line6: Zero-initialize message buffers 2024-05-17 11:42:39 +02:00
misc ALSA: ua101: fix division by zero at probe 2021-11-26 11:35:58 +01:00
usx2y ALSA: usx2y: Fix potential NULL dereference 2020-04-29 16:31:28 +02:00
Kconfig
Makefile ALSA: usb-audio: More validations of descriptor units 2019-11-12 19:20:48 +01:00
card.c ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 2021-05-22 10:59:35 +02:00
card.h ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 2020-08-19 08:15:04 +02:00
clock.c ALSA: usb-audio: fix incorrect clock source setting 2021-08-12 13:19:38 +02:00
clock.h ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 2020-02-19 19:51:54 +01:00
debug.h
endpoint.c treewide: Remove uninitialized_var() usage 2023-08-11 11:45:01 +02:00
endpoint.h Revert "ALSA: usb-audio: Improve frames size computation" 2020-07-09 09:37:12 +02:00
format.c ALSA: usb-audio: Fix regression on detection of Roland VS-100 2023-04-05 11:15:41 +02:00
format.h
helper.c
helper.h ALSA: usb-audio: More validations of descriptor units 2019-11-12 19:20:48 +01:00
midi.c ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() 2022-11-25 17:40:25 +01:00
midi.h
mixer.c ALSA: usb-audio: Fix OOB access at proc output 2021-07-20 16:15:38 +02:00
mixer.h ALSA: usb-audio: Fix OOB access of mixer element list 2020-06-30 23:17:08 -04:00
mixer_maps.c ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 2021-05-22 10:59:19 +02:00
mixer_quirks.c ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB 2022-03-28 08:41:43 +02:00
mixer_quirks.h
mixer_scarlett.c ALSA: usb-audio: More constifications 2021-05-22 10:59:19 +02:00
mixer_scarlett.h
mixer_us16x08.c ALSA: usb-audio: US16x08: fix value count for level meters 2020-12-08 10:18:55 +01:00
mixer_us16x08.h
pcm.c ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 2021-03-04 09:39:31 +01:00
pcm.h
power.c ALSA: usb-audio: More validations of descriptor units 2019-11-12 19:20:48 +01:00
power.h
proc.c ALSA: usb-audio: More constifications 2021-05-22 10:59:19 +02:00
proc.h
quirks-table.h ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. 2023-08-30 16:31:49 +02:00
quirks.c ALSA: usb-audio: Add DSD support for Accuphase DAC-60 2022-11-25 17:40:19 +01:00
quirks.h ALSA: usb-audio: Rewrite registration quirk handling 2020-07-22 09:32:04 +02:00
stream.c ALSA: usb-audio: Stop parsing channels bits when all channels are found. 2024-03-26 18:22:41 -04:00
stream.h
usbaudio.h ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant 2022-04-27 13:39:43 +02:00
validate.c ALSA: usb-audio: More constifications 2021-05-22 10:59:19 +02:00