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>
This commit is contained in:
jempty.liang 2025-11-19 10:11:16 +00:00 • committed by Mark Brown
commit e2c48498a9
No known key found for this signature in database
GPG key ID: 24D68B725D5487D0