[PATCH 0/2] media: amphion: handle runtime resume failures

From: Jiale Yao

Date: Mon Oct 19 2026 - 04:33:24 EST


The Amphion core request, resume, and debugfs write paths assume that
pm_runtime_resume_and_get() always succeeds. If runtime resume fails,
these paths access VPU state or hardware while the device is unavailable
and later drop a runtime PM reference that was not acquired.

Check the resume result before taking the dependent path. The core patch
unwinds its lock and avoids VPU access, while the debugfs write handler
returns the error before accessing the core.

Jiale Yao (2):
media: amphion: handle core runtime resume failures
media: amphion: handle debug runtime resume failure

drivers/media/platform/amphion/vpu_core.c | 13 +++++++++++--
drivers/media/platform/amphion/vpu_dbg.c | 6 +++++-
2 files changed, 16 insertions(+), 3 deletions(-)

--
2.34.1