* [PATCH 0/4] ASoC: report additional component restore failures
@ 2026-09-06 3:42 Pengpeng Hou
0 siblings, 0 replies; only message in thread
From: Pengpeng Hou @ 2026-09-06 3:42 UTC (permalink / raw)
To: Liam Girdwood, Mark Brown
Cc: Pengpeng Hou, Jaroslav Kysela, Takashi Iwai, David Yang, Zhu Ning,
linux-sound, linux-kernel, Zhang Yi, Nick Li
The three Everest resume callbacks ignore status reads before branching on
their output and then discard later restore failures. The FS210x helper marks
its cache dirty but publishes is_inited even when replay fails.
Check the fallible operations that delimit each restore transaction and
return before publishing dependent IRQ or software state. Commit
951af101c730 ("ASoC: report component resume callback errors") reports these
callback results while retaining ASoC's best-effort deferred resume behavior.
The issues were found by our static-analysis tool and manually reviewed.
Pengpeng Hou (4):
ASoC: es8326: report resume restore errors
ASoC: es8375: report resume restore errors
ASoC: es8389: report resume restore errors
ASoC: fs210x: report register restore errors
sound/soc/codecs/es8326.c | 20 +++++++++++++++-----
sound/soc/codecs/es8375.c | 18 +++++++++++-------
sound/soc/codecs/es8389.c | 20 ++++++++++++++------
sound/soc/codecs/fs210x.c | 5 +++--
4 files changed, 43 insertions(+), 20 deletions(-)
--
2.50.1 (Apple Git-155)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-06 3:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-06 3:42 [PATCH 0/4] ASoC: report additional component restore failures Pengpeng Hou
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox