mirror-linux/drivers/media/dvb-core
Hans Verkuil cbb5cd440d media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks
Since commit 88785982a1 ("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.

Set the queue lock to &ctx->mutex, which makes it possible to drop
the wait_prepare/finish 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>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2025-12-18 11:14:57 +01:00
..
Kconfig media: Kconfig: cleanup VIDEO_DEV dependencies 2022-03-18 05:58:35 +01:00
Makefile lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
dmxdev.c media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks 2025-12-18 11:14:57 +01:00
dvb_ca_en50221.c media: dvb_ca_en50221: fix "writen"->"written" 2025-11-03 15:58:41 +01:00
dvb_demux.c media: dvb-core: use vmalloc_array to simplify code 2025-10-14 15:07:36 +02:00
dvb_frontend.c media: dvb_frontend: don't play tricks with underflow values 2024-10-18 10:43:03 +02:00
dvb_net.c media: dvb-core: Fix use-after-free due on race condition at dvb_net 2023-05-14 06:30:45 +01:00
dvb_ringbuffer.c media: dvb-core: dvb_ringbuffer: Fix various coding style issues 2025-10-14 15:07:36 +02:00
dvb_vb2.c media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks 2025-12-18 11:14:57 +01:00
dvbdev.c media: dvbdev: Use %pe format specifier 2025-10-17 11:31:15 +02:00