[PATCH 0/3] media: verisilicon: Fix error paths in hantro drivers

From: Sascha Hauer

Date: Mon Aug 24 2026 - 02:46:20 EST


This contains the Hantro error path patches previously sent as
part of "media: verisilicon: Add RK3588 VPU720 JPEG decoder" [1] as a
separate series. As the Rockchip JPEG decoder turned out to be no Hantro
compatible hardware at all I'll continue that as another series. This
series now contains the useful stuff from [1] with Nicolas comments to
the first patch addressed.

[1] https://lore.kernel.org/all/20260819-rk3588-jpegdec-v1-0-33d74cdf369c@xxxxxxxxxxxxxx/

---
Sascha Hauer (3):
media: verisilicon: Fix the cleanup when a codec ->run() fails
media: verisilicon: Complete the request on the ->run() error paths
media: verisilicon: Allow the EOS event to be subscribed

drivers/media/platform/verisilicon/hantro_drv.c | 35 ++++++++++++++++++++--
.../platform/verisilicon/hantro_g1_h264_dec.c | 4 ++-
.../media/platform/verisilicon/hantro_g1_vp8_dec.c | 4 ++-
.../platform/verisilicon/hantro_g2_hevc_dec.c | 9 ++++--
.../media/platform/verisilicon/hantro_g2_vp9_dec.c | 2 +-
drivers/media/platform/verisilicon/hantro_hw.h | 1 +
drivers/media/platform/verisilicon/hantro_v4l2.c | 13 +++++++-
.../verisilicon/rockchip_vpu2_hw_h264_dec.c | 4 ++-
.../verisilicon/rockchip_vpu2_hw_jpeg_enc.c | 4 ++-
.../verisilicon/rockchip_vpu2_hw_vp8_dec.c | 4 ++-
.../verisilicon/rockchip_vpu981_hw_av1_dec.c | 3 +-
11 files changed, 70 insertions(+), 13 deletions(-)
---
base-commit: 0a0d1d55dad570724bf8c7ea83409639cfb4be9b
change-id: 20260819-rk3588-jpegdec-89e1cf4c8898

Best regards,
--
Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>