diff options
| author | Pengpeng Hou <hppiscas@163.com> | 2026-09-06 11:42:16 +0800 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-09-07 23:48:56 +0100 |
| commit | 8f7d23eb8ffb817ba69049577ab8ca55b93c77cf (patch) | |
| tree | 62131eef18c577d9b3b7ee00a8e05e99c4c1282a /tools/perf/scripts/python/task-analyzer.py | |
| parent | 8f43acfd3addf10fbde8d21dd44b1a61e1936ba7 (diff) | |
ASoC: es8389: report resume restore errors
es8389_resume() ignores the reset-register read, bias restoration and
register-cache replay. A failed read can leave regv uninitialized before
it selects the initialization path.
Check those operations and always leave cache bypass before returning an
error. The ASoC component wrapper reports callback failures while retaining
its best-effort resume contract.
The issue was found by our static-analysis tool and manually reviewed.
Fixes: 0319c26889f7 ("ASoC: codecs: add support for ES8389")
Assisted-by: gpt 5
Signed-off-by: Pengpeng Hou <hppiscas@163.com>
Link: https://patch.msgid.link/20260906034217.85696-4-hppiscas@163.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
