On Wed May 6 16:42:00 2026 +0800, Haoxiang Li wrote:
> vdec_vp9_slice_setup_lat_buffer() never fails, remove the 'return 0' from
> vdec_vp9_slice_setup_lat_buffer() and modify its signature.
> Also, remove the return value check in vdec_vp9_slice_setup_lat().
> 
> Signed-off-by: Haoxiang Li <[email protected]>
> Reviewed-by: Nicolas Dufresne <[email protected]>
> Signed-off-by: Nicolas Dufresne <[email protected]>
> Signed-off-by: Hans Verkuil <[email protected]>

Patch committed.

Thanks,
Hans Verkuil

 .../mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c     | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

---

diff --git 
a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c 
b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
index adbacabdbebc..e5316b8c9b26 100644
--- a/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
+++ b/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
@@ -974,10 +974,10 @@ static int vdec_vp9_slice_setup_pfc(struct 
vdec_vp9_slice_instance *instance,
        return 0;
 }
 
-static int vdec_vp9_slice_setup_lat_buffer(struct vdec_vp9_slice_instance 
*instance,
-                                          struct vdec_vp9_slice_vsi *vsi,
-                                          struct mtk_vcodec_mem *bs,
-                                          struct vdec_lat_buf *lat_buf)
+static void vdec_vp9_slice_setup_lat_buffer(struct vdec_vp9_slice_instance 
*instance,
+                                           struct vdec_vp9_slice_vsi *vsi,
+                                           struct mtk_vcodec_mem *bs,
+                                           struct vdec_lat_buf *lat_buf)
 {
        int i;
 
@@ -1011,8 +1011,6 @@ static int vdec_vp9_slice_setup_lat_buffer(struct 
vdec_vp9_slice_instance *insta
 
        vsi->row_info.buf = 0;
        vsi->row_info.size = 0;
-
-       return 0;
 }
 
 static int vdec_vp9_slice_setup_prob_buffer(struct vdec_vp9_slice_instance 
*instance,
@@ -1166,9 +1164,7 @@ static int vdec_vp9_slice_setup_lat(struct 
vdec_vp9_slice_instance *instance,
        if (ret)
                goto err;
 
-       ret = vdec_vp9_slice_setup_lat_buffer(instance, vsi, bs, lat_buf);
-       if (ret)
-               goto err;
+       vdec_vp9_slice_setup_lat_buffer(instance, vsi, bs, lat_buf);
 
        vdec_vp9_slice_setup_seg_buffer(instance, vsi, &instance->seg[0]);
 
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to