[PATCH 0/2] staging: media: ipu7: fix pm_runtime refcount leaks

From: Vidhu Sarwal

Date: Sat Jul 04 2026 - 04:31:52 EST


pm_runtime_get_sync() is used in two places in the ipu7 driver before
accessing the device. If runtime PM resume fails, the usage count
remains incremented, but both error paths return without dropping the
reference.

Use pm_runtime_resume_and_get() instead, which balances the usage count
on failure and avoids the leaked runtime PM references. This matches the
equivalent code in the ipu6 driver.

Vidhu Sarwal (2):
staging: media: ipu7: fix pm_runtime refcount leak in
ipu7_init_fw_code_region_by_sys()
staging: media: ipu7: fix pm_runtime refcount leak in ipu7_resume()

drivers/staging/media/ipu7/ipu7.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

--
2.53.0