From d8467deca12735222fa99357d1faeb32b33fc4c3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 5 Feb 2024 11:22:55 +0000 Subject: [PATCH] staging: bcm2835-codec: Fix up for 6.8 - use ignore_cap_streaming Drops downstream patch to v4l2_mem2mem, and uses the new mainline flag to achieve the same functionality Signed-off-by: Dave Stevenson --- .../staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c index 9d3aeabd53d8..716c8c7be263 100644 --- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c +++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c @@ -3523,6 +3523,8 @@ static int bcm2835_codec_open(struct file *file) v4l2_m2m_set_src_buffered(ctx->fh.m2m_ctx, true); v4l2_m2m_set_dst_buffered(ctx->fh.m2m_ctx, true); + ctx->fh.m2m_ctx->ignore_cap_streaming = true; + v4l2_fh_add(&ctx->fh); atomic_inc(&dev->num_inst);