]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ALSA: pcm: Harden the spk_alloc assumption check
authorUmang Jain <uajain@igalia.com>
Thu, 20 Nov 2025 14:17:57 +0000 (19:47 +0530)
committerTakashi Iwai <tiwai@suse.de>
Fri, 21 Nov 2025 09:35:04 +0000 (10:35 +0100)
commit9ef1203fc73570290e09be65b15df84815ca4089
treefa510de3b4467875b56e19fc8d055d9132af3547
parentc639065e142582b886f294be82130f46bbdc707a
ALSA: pcm: Harden the spk_alloc assumption check

If the parsed ELD has spk_alloc=0, it currently assigns the parsed ELD
spk_alloc to 0xffff. However, we should also check if there is at least
one SAD (Short audio descriptor) to enforce the assumption, as ELD
without any sad_count, is usually considered invalid for e.g. in
commit ce9778b7a0272("ALSA: hda/hdmi: Consider ELD is invalid when no
SAD is present").

Signed-off-by: Umang Jain <uajain@igalia.com>
Link: https://patch.msgid.link/20251120141757.901505-1-uajain@igalia.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/core/pcm_drm_eld.c