]> git.ipfire.org Git - thirdparty/linux.git/commit
staging: media: drop vb2_ops_wait_prepare/finish
authorHans Verkuil <hverkuil@xs4all.nl>
Mon, 14 Oct 2024 15:06:36 +0000 (17:06 +0200)
committerHans Verkuil <hverkuil@xs4all.nl>
Mon, 28 Oct 2024 08:20:09 +0000 (09:20 +0100)
commit3576f817c5ee730a4567aff445f0f853a8adf53a
treefe581f3e21770e803dd54609502e338edf92d548
parent7a9c25d52ef32da14b171f8c3646a8240ea44464
staging: media: drop vb2_ops_wait_prepare/finish

Since commit 88785982a19d ("media: vb2: use lock if wait_prepare/finish
are NULL") it is no longer needed to set the wait_prepare/finish
vb2_ops callbacks as long as the lock field in vb2_queue is set.

Since the vb2_ops_wait_prepare/finish callbacks already rely on that field,
we can safely drop these callbacks.

This simplifies the code and this is a step towards the goal of deleting
these callbacks.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> # for meson/vdec
Tested-by: Luca Ceresoli <luca.ceresoli@bootlin.com> # drivers/staging/media/tegra-video/vi.c
12 files changed:
drivers/staging/media/atomisp/pci/atomisp_fops.c
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
drivers/staging/media/imx/imx-media-capture.c
drivers/staging/media/imx/imx-media-csc-scaler.c
drivers/staging/media/ipu3/ipu3-v4l2.c
drivers/staging/media/meson/vdec/vdec.c
drivers/staging/media/rkvdec/rkvdec.c
drivers/staging/media/starfive/camss/stf-video.c
drivers/staging/media/sunxi/cedrus/cedrus_video.c
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
drivers/staging/media/tegra-video/vi.c