to remove in given by count field of
struct v4l2_remove_buffers and the range start at the index
specified in the same structure.
Signed-off-by: Benjamin Gaignard
Reviewed-by: Mauro Carvalho Chehab
Signed-off-by: Hans Verkuil
[hverkuil: vidioc-remove-bufs.rst: mention no bufs are freed on error
drivers use it.
Signed-off-by: Benjamin Gaignard
Reviewed-by: Mauro Carvalho Chehab
Signed-off-by: Hans Verkuil
drivers/media/test-drivers/vicodec/vicodec-core.c | 1 +
drivers/media/test-drivers/vimc/vimc-capture.c| 1 +
drivers/media/test-drivers/visl/visl-video.c | 1 +
drivers
own the decoded buffers. After a dynamic resolution change lot of
them could remain allocated but won't be used anymore so deleting
them save memory.
Signed-off-by: Benjamin Gaignard
Reviewed-by: Mauro Carvalho Chehab
Signed-off-by: Hans Verkuil
drivers/media/platform/verisilicon/hantro_v4l2
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: v4l-utils: sync-with-kernel
Author: Hans Verkuil
Date:Mon Mar 25 10:46:51 2024 +0100
Update v4l-utils to the latest kernel headers
-by: Sebastian Fricke
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Hans Verkuil
.../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 2 +-
.../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 4 ++--
.../vcodec/decoder/vdec/vdec_av1_req_lat_if.c| 20
94d698309d81fb0
[5] https://gist.github.com/devarsht/44aaa4322454e85e01a8d65ac47c5edb
[6] https://gist.github.com/devarsht/2f956bcc6152dba728ce08cebdcebe1d
Signed-off-by: Devarsh Thakkar
Tested-by: Jackson Lee
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
.../platform/chips
far not a complete
list of required changes but some small improvements.
Signed-off-by: Sebastian Fricke
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Hans Verkuil
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c | 2 +-
.../platform/mediatek/vcodec/decoder/
entry,
write more fitting descriptions for the functions.
Signed-off-by: Sebastian Fricke
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Hans Verkuil
.../mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
---
diff
remove the unused header.
Signed-off-by: Andy Shevchenko
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/gpio-ir-recv.c | 1 -
1 file changed, 1 deletion(-)
---
diff --git a/drivers/media/rc/gpio-ir-recv.c b/drivers/media/rc/gpio-ir-recv.c
index 41eeec648803
the unused header.
Signed-off-by: Andy Shevchenko
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c | 1 -
1 file changed, 1 deletion(-)
---
diff --git a/drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c
b/drivers/media
Signed-off-by: Andy Shevchenko
Reviewed-by: Andi Shyti
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/ir-spi.c | 13 +
1 file changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c
index bbc81bed4f90..28
-OF platforms.
Signed-off-by: Andy Shevchenko
Reviewed-by: Andi Shyti
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/ir-spi.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c
index
it inside the ->probe() implementation.
Signed-off-by: Andy Shevchenko
Reviewed-by: Andi Shyti
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/ir-spi.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/rc/ir-spi.c b/driv
-off-by: Andy Shevchenko
Reviewed-by: Andi Shyti
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/ir-spi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c
index 19102bdcfd6f..801de3d108cc
=scripts/coccinelle/api/device_attr_show.cocci
No functional change intended
Signed-off-by: Li Zhijian
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/imon.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/drivers/media/rc/imon.c b
Shevchenko
Reviewed-by: Andi Shyti
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/ir-spi.c | 12 +---
1 file changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/drivers/media/rc/ir-spi.c b/drivers/media/rc/ir-spi.c
index 801de3d108cc..8fc8e496e6aa 100644
Signed-off-by: Ricardo B. Marliere
Signed-off-by: Sean Young
Signed-off-by: Hans Verkuil
drivers/media/rc/lirc_dev.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c
index caad59f76793..52aea4167
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: cec-ctl: avoid confusing error message
Author: Hans Verkuil
Date:Mon Mar 18 09:18:13 2024 +0100
In the --stress-test-random
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: v4l-utils: (c)v4l-helpers.h: support more than 32 buffers
Author: Hans Verkuil
Date:Mon Mar 11 16:41:32 2024 +0100
The v4l2
-by: Niklas Söderlund
Reviewed-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/platform/renesas/rcar-isp.c | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/drivers/media/platform/renesas/rcar-isp.c
b/drivers/media/platform/renesas/rcar-isp.c
index 530d65fc546b..4512ac338ca5
ewed-by: Tomasz Figa
Tested-by: Hans Verkuil
Signed-off-by: Hans Verkuil
[hverkuil: fix minor spelling mistake in log message]
drivers/media/usb/usbtv/usbtv-video.c | 7 ---
1 file changed, 7 deletions(-)
---
diff --git a/drivers/media/usb/usbtv/usbtv-video.c
b/drivers/media/usb/usbtv
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: cec-compliance: add --show-timestamp option
Author: Hans Verkuil
Date:Fri Mar 1 11:26:24 2024 +0100
Add a new option to prefix
variant.
Signed-off-by: Uwe Kleine-König
Signed-off-by: Hans Verkuil
drivers/media/platform/nuvoton/npcm-video.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/platform/nuvoton/npcm-video.c
b/drivers/media/platform/nuvoton/npcm-video.c
index
returning variant.
Signed-off-by: Uwe Kleine-König
Reviewed-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c
b/drivers
returning variant.
Signed-off-by: Uwe Kleine-König
Signed-off-by: Hans Verkuil
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
b/drivers/media/platform/ti/j721e
convince gcc-11 that the variable is not used uninitialized.
drivers/media/usb/s2255/s2255drv.c:1914:25: warning: 'transBuffer' may be used
uninitialized [-Wmaybe-uninitialized]
Signed-off-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/usb/s2255/s2255drv.c | 7 ---
1 file
out
a deallocation thereafter. After the following call chain:
saa7134_go7007_init
|-> go7007_boot_encoder
|-> go7007_load_encoder
|-> kfree(go)
go is freed and thus bounce is leaked.
Fixes: 95ef39403f89 ("[media] go7007: remember boot firmware")
Signed-off-by: Zhipeng L
variant.
Signed-off-by: Uwe Kleine-König
Signed-off-by: Hans Verkuil
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
b/drivers/media/platform/st
Reviewed-by: Justin Stitt
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/stv0367.c | 34 --
1 file changed, 8 insertions(+), 26 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/stv0367.c
b/drivers/media/dvb-frontends/stv0367.c
index 48
free the resources it allocates, like the error-handling of
ttpci_budget_init does. Besides, there are two fixme comment refers to
such deallocations.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Zhipeng Lu
Signed-off-by: Hans Verkuil
drivers/media/pci/ttpci/budget-av.c | 8 +
(7711): pvrusb2: Fix race on module unload")
Signed-off-by: Edward Adam Davis
Signed-off-by: Hans Verkuil
drivers/media/usb/pvrusb2/pvrusb2-context.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-context.c
b/drivers/media/usb/pvrus
("media: mtk-vcodec: abstract firmware interface")
Signed-off-by: Arnd Bergmann
Reviewed-by: Ricardo Ribalda
Signed-off-by: Hans Verkuil
drivers/media/platform/mediatek/mdp/mtk_mdp_vpu.c | 2 +-
.../media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c | 10 +
returning variant.
Signed-off-by: Uwe Kleine-König
Reviewed-by: Nicolas Dufresne
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
drivers/media/platform/chips-media/wave5/wave5-vpu.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/platform
and the
semantic patch at scripts/coccinelle/misc/semicolon.cocci.
Signed-off-by: Thorsten Blum
Reviewed-by: Nicolas Dufresne
Signed-off-by: Sebastian Fricke
Signed-off-by: Hans Verkuil
drivers/media/platform/chips-media/wave5/wave5-hw.c | 2 +-
drivers/media/platform/chips-media/wave5/wave5-vpu
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums
Author: Hans Verkuil
Date:Tue Feb 27 16:41:02 2024 +0100
This is an automatic generated email to let you know that the following patch
were queued:
Subject: Merge tag 'tags/media-next-rkisp1-20240223' of
git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git into
media_stage
Author: Hans Verkuil
Date:Fri Feb 23 15:17:10 2024 +0100
used to pass result from alvium_set_frame_interval() to
alvium_set_frame_rate() that writes this info into the hw reg.
Replace it with a function parameter.
Signed-off-by: Tommaso Merciai
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c
Signed-off-by: Hans Verkuil
drivers/media/i2c/alvium-csi2.c | 52 +++--
1 file changed, 19 insertions(+), 33 deletions(-)
---
diff --git a/drivers/media/i2c/alvium-csi2.c b/drivers/media/i2c/alvium-csi2.c
index 1cda0a73bf07..725cd382323a 100644
--- a/drivers
when the i2c frequency is 400kHz.
The changes are fixing both the greenish issue and image capture at 400kHz
i2c frequency on Renesas RZ/G2L SMARC EVK platforms.
Signed-off-by: Biju Das
Reviewed-by: Wolfram Sang
Reviewed-by: Kieran Bingham
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
to
simplify the driver.
Signed-off-by: Tommaso Merciai
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/alvium-csi2.c | 48 +
drivers/media/i2c/alvium-csi2.h | 1 -
2 files changed, 15 insertions(+), 34
are
only used to pass results from alvium_get_frame_interval() to its
caller. Replace them with function parameters.
Signed-off-by: Tommaso Merciai
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/alvium-csi2.c | 27
Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/alvium-csi2.c | 12
1 file changed, 4 insertions(+), 8 deletions(-)
---
diff --git a/drivers/media/i2c/alvium-csi2.c b/drivers/media/i2c/alvium-csi2.c
index 1d85de53b62d..e65702e3f73e 100644
--- a/drivers/media/i2c/alvium-csi2.c
Fend
Signed-off-by: Kieran Bingham
Signed-off-by: Umang Jain
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx335.c | 102 -
1 file changed, 101 insertions(+), 1 deletion(-)
---
diff --git a/drivers/media/i2c/imx335.c
communication failures in RPM suspend callback. Power delay is
properly observed in resume callback already.
Signed-off-by: Ondrej Jirman
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/dw9714.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/drivers/media/i2c
write is responsible for but setting it to its default
value seems the right thing to do, provided it has been found
responsible to break CSI-2 configuration on one of the platform.
Signed-off-by: Umang Jain
Reported-by: Matthias Fend
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
frequencies can be used on a given system.
Signed-off-by: Umang Jain
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx335.c | 36 ++--
1 file changed, 18 insertions(+), 18 deletions(-)
---
diff --git a/drivers/media/i2c/imx335.c b
specific to each data lane rate and also add
the general timing register set corresponding to the each data
lane rate.
Signed-off-by: Umang Jain
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx335.c | 84 ++
1 file changed
block.
The VBLANK control is also moved out of the switch-case in order
to be handled early on, to propagate the changes to other controls.
Signed-off-by: Umang Jain
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx335.c | 35 ---
1
ction targets support")
Signed-off-by: Alexander Stein
Reviewed-by: Manivannan Sadhasivam
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/imx290.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git
frequency.
Signed-off-by: Sakari Ailus
Reviewed-by: Daniel Scally
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu-bridge.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/drivers/media/pci/intel/ipu-bridge.c
b/drivers/media/pci/intel/ipu-bridge.c
index f980e3125a7b
it.
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu-bridge.c | 20
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 31 +++
2 files changed, 23 insertions(+), 28 deletions(-)
---
diff --git a/drivers/media/pci
in
the future. Serialise the access to devices' fwnodes in this context.
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ipu-bridge.c | 4
1 file changed, 4 insertions(+)
---
diff --git a/drivers/media/pci/intel/ipu-bridge.c
b/drivers/media/pci/intel/ipu-bridge.c
the UAPI by swapping the pads, the driver has never been
usable in upstream kernel as the Intel IPU6 driver it depends on any
functionality has not yet been merged.
Fixes: 29006e196a56 ("media: pci: intel: ivsc: Add CSI submodule")
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
9-r...@kernel.org
Link: https://lore.kernel.org/r/9d1e99b0-892d-4a72-a9b3-886b8ed09...@xs4all.nl
Signed-off-by: Kuninori Morimoto
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/adv7343.c | 2 +-
drivers/media/i2c/adv7604.c | 4 ++--
drivers/me
information and did its own locking. Rely on sub-device state
instead. This also fixes a circular locking problem during link
validation.
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/pci/intel/ivsc/mei_csi.c | 83 ++
1 file changed, 13
089-r...@kernel.org
Signed-off-by: Kuninori Morimoto
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/platform/atmel/atmel-isi.c | 4 ++--
drivers/media/platform/intel/pxa_camera.c | 2 +-
drivers/media/platform/samsung/exynos4-is/fimc-is.c
. Also fix power down sequence to be reverse of that.
Fixes: a4260ea49547 ("media: sun4i: Add H3 deinterlace driver")
Signed-off-by: Jernej Skrabec
Signed-off-by: Hans Verkuil
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 25
1 file changed, 13 inserti
/mtk_vcodec_dec_stateless.c:683:2-3:
Unneeded semicolon
Reported-by: Abaci Robot
Closes: https://bugzilla.openanolis.cn/show_bug.cgi?id=7632
Signed-off-by: Yang Li
Signed-off-by: Hans Verkuil
.../mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c | 14 +++---
1 file changed, 7 insertions
a function call.
Signed-off-by: Kevin Hao
Signed-off-by: Hans Verkuil
drivers/media/dvb-core/dvb_frontend.c | 13 -
1 file changed, 4 insertions(+), 9 deletions(-)
---
diff --git a/drivers/media/dvb-core/dvb_frontend.c
b/drivers/media/dvb-core/dvb_frontend.c
index 93d3378a0df4
-by: Ulrich Mueller
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/zl10036.c | 2 +-
drivers/media/dvb-frontends/zl10036.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/zl10036.c
b/drivers/media/dvb-frontends/zl10036.c
index
d-by: Paul Kocialkowski
Signed-off-by: Jernej Skrabec
Signed-off-by: Hans Verkuil
drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_h265.c
b/drivers/staging/media/sunxi/cedrus/c
that ',' (ctx:WxW)
Signed-off-by: XueBing Chen
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/stv6110x_priv.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/stv6110x_priv.h
b/drivers/media/dvb-frontends/stv6110x_priv.h
index
Signed-off-by: Jernej Skrabec
Signed-off-by: Hans Verkuil
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 42
1 file changed, 21 insertions(+), 21 deletions(-)
---
diff --git a/drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
b/drivers/media/platform/sunxi/sun8i-di/sun8i-
ot; should be "foo *bar"
Signed-off-by: XueBing Chen
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/cx24110.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/cx24110.h
b/drivers/media/dvb-frontends/cx24110.h
index 834b01
not depend on each
other.
Signed-off-by: Niklas Söderlund
Signed-off-by: Hans Verkuil
MAINTAINERS | 1 +
drivers/media/platform/renesas/Kconfig | 16
drivers/media/platform/renesas/Makefile | 1
ot; should be "foo *bar"
Signed-off-by: XueBing Chen
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/tda8083.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/tda8083.h
b/drivers/media/dvb-frontends/tda8083.h
index 3a671e
31 for it. Align driver with it.
Fixes: a4260ea49547 ("media: sun4i: Add H3 deinterlace driver")
Signed-off-by: Jernej Skrabec
Signed-off-by: Hans Verkuil
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/dri
: a8ef0488cc59 ("media: imx: add csc/scaler mem2mem device")
Signed-off-by: Lucas Stach
Reviewed-by: Philipp Zabel
Signed-off-by: Hans Verkuil
drivers/staging/media/imx/imx-media-csc-scaler.c | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/drivers/staging/media/imx/imx-media-csc-s
.
In this case go to allocfail.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: 866b8695d67e ("Staging: add the go7007 video driver")
Signed-off-by: Daniil Dulov
Signed-off-by: Hans Verkuil
drivers/media/usb/go7007/go7007-usb.c | 4 +++-
1 file changed, 3
that ',' (ctx:WxW)
Signed-off-by: XueBing Chen
Signed-off-by: Hans Verkuil
drivers/media/dvb-frontends/bcm3510_priv.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/bcm3510_priv.h
b/drivers/media/dvb-frontends/bcm3510_priv.h
index 2c9f3c430a82
output
raw10 pixelformat requires 16bit of alignment.
Fixes: e080f339c80a ("media: staging: media: starfive: camss: Add capture
driver")
Signed-off-by: Changhuang Liang
Signed-off-by: Hans Verkuil
drivers/staging/media/starfive/camss/stf-capture.c | 8
1 file changed, 4 insert
Hao
Signed-off-by: Hans Verkuil
drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
---
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-dvb.c
b/drivers/media/usb/pvrusb2/pvrusb2-dvb.c
index 26811efe0fb5..6dd6c5a18251 100644
--- a/drivers/media
eck.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Fixes: c74e0062684b ("V4L/DVB (5059): Pvrusb2: Be smarter about mode
restoration")
Signed-off-by: Daniil Dulov
Signed-off-by: Hans Verkuil
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 5 -
1 file changed
-by: Kevin Hao
Signed-off-by: Hans Verkuil
drivers/media/i2c/msp3400-driver.c | 22 +++---
drivers/media/i2c/msp3400-driver.h | 2 +-
2 files changed, 8 insertions(+), 16 deletions(-)
---
diff --git a/drivers/media/i2c/msp3400-driver.c
b/drivers/media/i2c/msp3400-driver.c
index
.
Signed-off-by: Ming Qian
Signed-off-by: Hans Verkuil
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 16
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 +
2 files changed, 17 insertions(+)
---
diff --git a/drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
b/drivers/media
in parsing the sequence header, driver may miss aborting the
parsing. so just abort the vpu parsing directly in seek.
Meanwhile if capture is off unexpectedly, we still need to abort the
decoding and return capture buffers.
Signed-off-by: Ming Qian
Signed-off-by: Hans Verkuil
drivers/media
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: v4l2-ctrls-core.c: check min/max for menu, controls
Author: Hans Verkuil
Date:Mon Feb 5 12:10:31 2024 +0100
Menu controls that use the menu_skip_mask require that the min-max range
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: staging: imx: controls are from another device, mark this
Author: Hans Verkuil
Date:Wed Jan 17 12:46:45 2024 +0100
The last argument of v4l2_ctrl_add_handler() indicates whether
Reviewed-by: Benjamin Mugnier
Signed-off-by: Hans Verkuil
drivers/media/i2c/st-vgxy61.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/media/i2c/st-vgxy61.c b/drivers/media/i2c/st-vgxy61.c
index 2d64466d7ecf..b9e7c57027b1 100644
--- a/drivers/media/i2c/st-vgxy61.c
by: Markus Elfring
Reviewed-by: Jai Luthra
Signed-off-by: Hans Verkuil
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
b/drivers/media/platform/ti/j721e-cs
-by: Colin Ian King
Signed-off-by: Hans Verkuil
drivers/media/tuners/tda18271-fe.c | 1 -
1 file changed, 1 deletion(-)
---
diff --git a/drivers/media/tuners/tda18271-fe.c
b/drivers/media/tuners/tda18271-fe.c
index f0371d004b36..a7e721baaa99 100644
--- a/drivers/media/tuners/tda18271-fe.c
This is an automatic generated email to let you know that the following patch
were queued:
Subject: media: core: v4l2-ioctl.c: use is_valid_ioctl()
Author: Hans Verkuil
Date:Wed Feb 7 10:03:30 2024 +0100
In most cases the is_valid_ioctl() macro is used to check if an ioctl is
valid
the HDMI CEC via the cros-ec-cec driver.
Signed-off-by: Kells Ping
Signed-off-by: Hans Verkuil
drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/drivers/media/cec/platform/cros-ec/cros-ec-cec.c
b/drivers/media/cec/platform/cros-ec/cros
the bttv_sub_bus_type variable to be a constant structure as well,
placing it into read-only memory which can not be modified at runtime.
Cc: Greg Kroah-Hartman
Suggested-by: Greg Kroah-Hartman
Signed-off-by: Ricardo B. Marliere
Reviewed-by: Greg Kroah-Hartman
Signed-off-by: Hans Verkuil
drivers
of the irq handler to the regular version with a
local variable to adjust the argument type.
Signed-off-by: Arnd Bergmann
Signed-off-by: Hans Verkuil
[hverkuil: update argument documentation]
drivers/media/pci/sta2x11/sta2x11_vip.c | 9 -
1 file changed, 4 insertions(+), 5 deletions
application to the "Linux Kernel Bug
Fixing Spring Unpaid 2024" mentorship program of the Linux Kernel
Foundation.
Signed-off-by: Vincenzo Mezzela
Signed-off-by: Hans Verkuil
Documentation/driver-api/media/v4l2-subdev.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
of struct members.
Fixes: d65842f7126a ("media: vb2: add waiting_in_dqbuf flag")
Signed-off-by: Andrzej Pietrasiewicz
Acked-by: Tomasz Figa
Signed-off-by: Hans Verkuil
include/media/videobuf2-core.h | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git
2 drivers to see if anything else has the same
bug, but these two appear to be the only ones.
Signed-off-by: Arnd Bergmann
Acked-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/platform/marvell/Kconfig | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/drivers/media/platform/marvell
frames
could be too similar and hide possible issues.
This commit adds variation by using some codec specific parameters.
Only HEVC and H.264 support this.
Reviewed-by: Daniel Almeida
Signed-off-by: Detlev Casanova
Signed-off-by: Hans Verkuil
[hverkuil: add media: prefix to Subject]
drivers
-by: Detlev Casanova
Signed-off-by: Hans Verkuil
[hverkuil: add media: prefix to Subject]
Documentation/admin-guide/media/visl.rst | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/Documentation/admin-guide/media/visl.rst
b/Documentation/admin-guide/media
-off-by: Hans Verkuil
[hverkuil: correct a few small checkpatch issues]
drivers/media/test-drivers/visl/visl-core.c | 5 +
drivers/media/test-drivers/visl/visl-dec.c | 265 +++-
drivers/media/test-drivers/visl/visl.h | 1 +
3 files changed, 153 insertions(+), 118
the modules parameters values at run time.
This can be useful when setting up a test suite.
Reviewed-by: Daniel Almeida
Signed-off-by: Detlev Casanova
Signed-off-by: Hans Verkuil
drivers/media/test-drivers/vidtv/vidtv_bridge.c | 26 -
drivers/media/test-drivers/visl
://lore.kernel.org/r/20240213181233.242316-2-biju.das...@bp.renesas.com
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/platform/renesas
/20240213181233.242316-3-biju.das...@bp.renesas.com
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
b/drivers/media
/20240213181233.242316-6-biju.das...@bp.renesas.com
Reviewed-by: Laurent Pinchart
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
.../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 59 ++
1 file changed, 28 insertions(+), 31 deletions(-)
---
diff --git a/drivers/media
/r/20240213181233.242316-4-biju.das...@bp.renesas.com
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/drivers/media/platform/renesas/rzg2l-cru
/20240213181233.242316-5-biju.das...@bp.renesas.com
Reviewed-by: Laurent Pinchart
Signed-off-by: Laurent Pinchart
Signed-off-by: Hans Verkuil
.../media/platform/renesas/rzg2l-cru/rzg2l-cru.h | 3 ---
.../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 28 +-
.../media/platform/renesas/rzg2l
c.
Commit feb8831be9d468ee961289c6a275536a1ee0011c contained unintentional
changes to Documentation/devicetree/bindings/media/video-interfaces.yaml
and arch/arm/boot/dts/ti/omap/omap3-n9.dts. Revert the entire patch.
Signed-off-by: Sakari Ailus
Reviewed-by: Laurent Pinchart
Signed-off-by: Ha
unneeded dev_dbg().]
Signed-off-by: Jason Chen
Reviewed-by: Sergey Senozhatsky
Signed-off-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/i2c/ov08x40.c | 1209 ++-
1 file changed, 57 insertions(+), 1152 deletions(-)
---
diff --git a/drivers
Signed-off-by: Laurent Pinchart
Acked-by: Sakari Ailus
Signed-off-by: Hans Verkuil
drivers/media/mc/mc-entity.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/drivers/media/mc/mc-entity.c b/drivers/media/mc/mc-entity.c
index 543a392f8635..a6f283661
201 - 300 of 4315 matches
Mail list logo