kernel_samsung_a53x/sound/usb
Takashi Iwai e7ca41fbfc ALSA: line6: Zero-initialize message buffers
[ Upstream commit c4e51e424e2c772ce1836912a8b0b87cd61bc9d5 ]

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-11-19 11:32:44 +01:00
..
6fire Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bcd2000 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
caiaq Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hiface Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
line6 ALSA: line6: Zero-initialize message buffers 2024-11-19 11:32:44 +01:00
misc Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usx2y Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
card.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
card.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clock.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clock.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
debug.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
endpoint.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
endpoint.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exynos_usb_audio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exynos_usb_audio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
format.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
format.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
helper.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
helper.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
media.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
media.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
midi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
midi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_maps.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_quirks.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_quirks.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_s1810c.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_s1810c.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_scarlett.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_scarlett.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_scarlett_gen2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_scarlett_gen2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_us16x08.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mixer_us16x08.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pcm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pcm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
power.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
power.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
proc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
proc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
quirks-table.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
quirks.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
quirks.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
stream.c ALSA: usb-audio: Stop parsing channels bits when all channels are found. 2024-11-19 08:44:57 +01:00
stream.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
usbaudio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
validate.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00