1
linux/drivers/media/platform
Linus Torvalds ceb061330d media fixes for v6.12-rc7
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmcuCKQACgkQCF8+vY7k
 4RWV5w/+Jc2i6rGzHU/s78cYh1MUvHOmMl6mxehvQ/NIlNlIW3mlciS8BuT/mn0O
 f/+cNQ/wkaxrQrZWyOd2oCFZu4HeEY1o4/SlOxAH0HHks0/JRKrbkmzvd6PN8rUe
 dF/b8LDcHr9XhR1u8S1WQQfvP9k68pjOjaWhCLg5ivAIe5hB5hjyl9TSTH50sEJ+
 DrIwidfsfderABDhj9Hp3JWCtxJ6KHkgucx+pDwUdsdQZHAjNMQ9r8zgDLhp3t11
 VyZEvHrVZcE2hR2nrCLVOmiyZZ/JGmUBamHageii1lBc4jBMQZmTrHgaioganK+q
 6q2D26WqfBC/6FvNiCnE8FeXF9iUUdx+F1RhX+LMochtYfKh+hRQhAGLFNNqHSha
 MfpzDeU5K7TVyY1tehwa9yZ9z1Was48vGmb3raDTUmFCkDtn8nkhuKL7OgKBKIO5
 riRtePDRdHZ3qYstARplokPBtegSiW/nSlmJOzvHqO/Lbp+ncqy13GhgQxfduOxp
 oWpmcEbEPDNItFVDqXYlLaJdaPNKkIJwkkv7uOS2ungjTFp48pgWNcCoZaWdCHCt
 J2V2tvQOsbpsQicOxw9cqQgFyhBquMem5o0NZhtPbuNW7RX5KsFk6nmLlXYf6wDd
 vVWp1X5hQIdsFpbrgD7e8WvomQ1UjnZQUZDgekaW9esDDhH0fkI=
 =SGfF
 -----END PGP SIGNATURE-----

Merge tag 'media/v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

Pull media fixes from Mauro Carvalho Chehab:

 - dvb-core fixes for vb2 check and device registration

 - v4l2-core: fix an issue with error handling for VIDIOC_G_CTRL

 - vb2 core: fix an issue with vb plane copy logic

 - videobuf2-core: copy vb planes unconditionally

 - vivid: fix buffer overwrite when using > 32 buffers

 - vivid: fix a potential division by zero due to an issue at v4l2-tpg

 - some spectre vulnerability fixes

 - several OOM access fixes

 - some buffer overflow fixes

* tag 'media/v6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
  media: videobuf2-core: copy vb planes unconditionally
  media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
  media: vivid: fix buffer overwrite when using > 32 buffers
  media: pulse8-cec: fix data timestamp at pulse8_setup()
  media: cec: extron-da-hd-4k-plus: don't use -1 as an error code
  media: stb0899_algo: initialize cfr before using it
  media: adv7604: prevent underflow condition when reporting colorspace
  media: cx24116: prevent overflows on SNR calculus
  media: ar0521: don't overflow when checking PLL values
  media: s5p-jpeg: prevent buffer overflows
  media: av7110: fix a spectre vulnerability
  media: mgb4: protect driver against spectre
  media: dvb_frontend: don't play tricks with underflow values
  media: dvbdev: prevent the risk of out of memory access
  media: v4l2-tpg: prevent the risk of a division by zero
  media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
  media: dvb-core: add missing buffer index check
2024-11-08 07:41:27 -10:00
..
allegro-dvt media: allegro: use 'time_left' variable with wait_for_completion_timeout() 2024-08-09 07:56:39 +02:00
amlogic media: ge2d: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
amphion media: amphion: Report the average QP of current encoded frame 2024-06-10 10:24:30 +02:00
aspeed media: videobuf2: core: Rename min_buffers_needed field in vb2_queue 2023-12-13 17:31:27 +01:00
atmel media: atmel-isi: use 'time_left' variable with wait_for_completion_timeout() 2024-08-09 07:56:39 +02:00
broadcom media: bcm2835-unicam: Depend on COMMON_CLK 2024-05-14 08:09:05 +02:00
cadence media: cadence: csi2rx: configure DPHY before starting source stream 2024-04-22 11:41:04 +02:00
chips-media move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
imagination media: imagination: VIDEO_E5010_JPEG_ENC should depend on ARCH_K3 2024-08-28 10:01:10 +02:00
intel media: Convert from tasklet to BH workqueue 2024-06-21 08:57:09 +02:00
marvell media: Convert from tasklet to BH workqueue 2024-06-21 08:57:09 +02:00
mediatek media: mediatek: vcodec: Constify struct vb2_ops 2024-08-28 10:01:10 +02:00
microchip media: microchip-isc: Drop v4l2_subdev_link_validate() for video devices 2024-08-26 16:36:11 +03:00
nuvoton media: nuvoton: Convert to platform remove callback returning void 2024-02-28 16:00:32 +01:00
nvidia media: tegra-vde: use 'time_left' variable with wait_for_completion_interruptible_timeout() 2024-08-09 07:56:39 +02:00
nxp media: imx8mq-mipi-csi2: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() 2024-08-23 16:55:30 +03:00
qcom media updates for v6.12-rc1 2024-09-23 15:27:58 -07:00
raspberrypi media: raspberrypi: VIDEO_RASPBERRYPI_PISP_BE should depend on ARCH_BCM2835 2024-08-09 07:56:38 +02:00
renesas move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
rockchip media: rkisp1: Add support for the companding block 2024-08-14 16:42:58 +03:00
samsung media: s5p-jpeg: prevent buffer overflows 2024-10-18 10:43:03 +02:00
st media: bdisp: use 'time_left' variable with wait_event_timeout() 2024-08-09 07:56:39 +02:00
sunxi media: sun4i_csi: Don't use v4l2_subdev_link_validate() for video device 2024-08-26 16:36:14 +03:00
ti media updates for v6.12-rc1 2024-09-23 15:27:58 -07:00
verisilicon move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
via media: via: Use correct dependency for camera sensor drivers 2023-09-14 12:38:17 +02:00
xilinx media: platform: xilinx: use for_each_endpoint_of_node() 2024-08-09 07:56:39 +02:00
Kconfig media: raspberrypi: Add support for PiSP BE 2024-06-27 13:06:47 +02:00
m2m-deinterlace.c media: m2m-deinterlace: remove unused struct 'vb2_dc_conf' 2024-05-31 13:51:17 +02:00
Makefile media: raspberrypi: Add support for PiSP BE 2024-06-27 13:06:47 +02:00
video-mux.c media: v4l2-subdev: Rename .init_cfg() operation to .init_state() 2023-12-04 10:37:47 +01:00