]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure
authorjempty.liang <imntjempty@163.com>
Wed, 19 Nov 2025 10:11:16 +0000 (10:11 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 19 Nov 2025 11:29:49 +0000 (11:29 +0000)
commite2c48498a93404743e0565dcac29450fec02e6a3
tree13cdcc3dde7b3b05563624ccf5c626fbe2921252
parent683c03b95c2ae95ff05ebf0dcc040bf3db633135
ASoC: soc-core: Pre-check zero CPU/codec DAIs, handle early rtd->dais alloc failure

This commit adds a pre-check in ASoC to ensure there are non-zero CPU or
codec DAIs. It also handles early failure of memory allocation for
rtd->dais by going to the cleanup path, preventing potential issues
from invalid configurations or out-of-memory situations.

Signed-off-by: jempty.liang <imntjempty@163.com>
Link: https://patch.msgid.link/20251119101116.78676-1-imntjempty@163.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-core.c