linux/drivers/media/platform
Linus Torvalds d5d6c9d244 [GIT PULL for v7.3-rc3] media fixes
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmqjsQQACgkQCF8+vY7k
 4RWqTw//RU28fKAPnaD/ZoVy1Mz3RquqCikj/TLp6a8xLNcSrjPs9GdwdQub+zDe
 EG6H4LQ5YUvNiRnFDxmleWJcJdE1mns8Tj5hXKGeQpwsMYj7aFbQVHLo4DbwtX6b
 EdWPs47iFzcKx3K56580MRWUa4ai9Or0xk/6NhlnSBuOMQ4Ir7+FX7qaetHipHmR
 LYivhgDLhbTuRtTvDo9ZOFinA6g1Bjc+2T0TXCvhEpCOf+g21QM/nv2BAL8eQeeS
 yGJU0XxENFPSu1fDV8g+ZfWVN0LSzyYGZtP35xkRwBLJSu/7VbQT2skAA6U/yZp8
 xeiQuKfDYnpJJNSlsEX+gZzHx8etXSThUo7A7u4EmmxE1XR33FmgvauxyxYudHgv
 0Sew85Ghli4hWUo2HcsryLJzrJpiX0SWst/UWnOttydgm/DOJytZYTLfmruzOiXi
 UPjojwBewPYHdJFRnsVj1qlAW1v2rwVjvAreE1jGM7i1/XtRIuGylFyTaYRWUmaU
 LAtsjeNzjSucHnbg9rM0VMv/1uESJrAzuu6WT+zI87Z6EtXnlkHlXopsJOfLLwj2
 tJPgFuPWOMOm8k9pWLgbADB2uPbQj33+Vftki/iAEjolfpdl1KgSZy5Nx0IoHYLI
 pmTy1O4QNq434b5s9mkONt9HQVBjoISrECGC8jacRij0Ad+vdbY=
 =appY
 -----END PGP SIGNATURE-----

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

Pull media fixes from Mauro Carvalho Chehab:
 "Core:
   - add bounded tile-count helpers for HEVC stateless decoders
   - validate AV1 tile counts fits in array size
   - validate HEVC tile counts fits in array size
   - fix memcmp() size in B1 reference list comparison

  mediatek:
   - bound AV1 tile-start copy to fit in array size

  rockchip:
   - reject AV1 frames exceeding the tile size
   - guard VPU981 AV1 divisor and tile buffer

  hantro and rkvdec:
    - bound G2 HEVC tile loops and PPS id to the buffer size

  rppx1:
   - read the raw pattern from the PRE2 acquisition module
   - describe the MAIN_POST white balance gains block"

* tag 'media/v7.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
  media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity
  media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity
  media: verisilicon: rockchip: guard VPU981 AV1 divisor and tile buffer
  media: verisilicon: hantro: bound G2 HEVC tile loop to the buffer capacity
  media: rkvdec: bound HEVC tile loops and PPS id to the array capacity
  media: hevc: add bounded tile-count helpers
  media: v4l2-ctrls: validate AV1 tile counts
  media: v4l2-ctrls: validate HEVC tile counts
  media: v4l2-h264: Fix memcmp() size in B1 reference list comparison
  media: rppx1: bls: read the raw pattern from the PRE2 acquisition module
  media: rppx1: describe the MAIN_POST white balance gains block
2026-09-11 09:49:40 -07:00
..
allegro-dvt treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
amd treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
amlogic media: amlogic-c3: Implement per-block validation 2026-07-30 20:51:13 +03:00
amphion media: amphion: Remove obsolete frame_count check in venc_start_session 2026-07-17 12:36:48 +02:00
arm [GIT PULL for v7.3] media updates 2026-08-19 10:09:22 -07:00
aspeed media: aspeed: fix missing of_reserved_mem_device_release() on probe failure 2026-05-05 16:57:02 +02:00
atmel media: atmel-isi: use devm_kmemdup_array() 2025-04-25 15:14:33 +02:00
broadcom media: bcm2835-unicam: Fix pipeline wrong validation for unpacked formats 2026-07-20 17:19:35 +03:00
cadence media: cadence: csi2rx: Support runtime PM 2026-05-20 15:28:38 +03:00
chips-media [GIT PULL for v7.3] media updates 2026-08-19 10:09:22 -07:00
dreamchip media: rppx1: bls: read the raw pattern from the PRE2 acquisition module 2026-08-31 08:57:06 +02:00
imagination Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
intel Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
marvell media: marvell-cam: fix missing pci_disable_device() on remove 2026-05-05 16:57:03 +02:00
mediatek media: mediatek: vcodec: bound AV1 tile-start copy to the array capacity 2026-09-07 09:01:05 +02:00
microchip [GIT PULL for v7.3] media updates 2026-08-19 10:09:22 -07:00
nuvoton media: nuvoton: npcm-video: fix memory leaks in probe and remove 2026-05-05 16:57:02 +02:00
nvidia [GIT PULL for v7.2] media updates 2026-06-18 17:21:54 -07:00
nxp media: nxp: imx8-isi: Add additional 32-bit RGB format support 2026-07-31 09:13:10 +02:00
qcom [GIT PULL for v7.3] media updates 2026-08-19 10:09:22 -07:00
raspberrypi Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
renesas treewide: refresh kmalloc_obj() conversions 2026-09-04 21:37:00 -07:00
rockchip media: rkvdec: bound HEVC tile loops and PPS id to the array capacity 2026-09-07 09:01:05 +02:00
samsung bitmap updates for v7.3 2026-08-20 11:41:46 -07:00
st [GIT PULL for v7.3] media updates 2026-08-19 10:09:22 -07:00
sunxi Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
synopsys [GIT PULL for v7.2] media updates 2026-06-18 17:21:54 -07:00
ti media: ti: vpe: quiesce overflow recovery before freeing streams 2026-07-28 15:17:54 +02:00
verisilicon media: verisilicon: rockchip: reject AV1 frames exceeding the tile capacity 2026-09-07 09:01:05 +02:00
via Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
xilinx media: Wrap file->private_data access with a helper function 2025-08-13 08:33:23 +02:00
Kconfig media: rppx1: Add framework to support Dreamchip RPPX1 ISP 2026-07-30 20:51:35 +03:00
m2m-deinterlace.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
Makefile media: rppx1: Add framework to support Dreamchip RPPX1 ISP 2026-07-30 20:51:35 +03:00
video-mux.c media: platform: video-mux: Fix mutex locking 2024-10-16 09:32:41 +02:00