mbox series

[GIT,PULL,FOR,v5.3] Various fixes and enhancements

Message ID 692ede18-6b6a-9274-27a1-fa8391797f6c@xs4all.nl (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,FOR,v5.3] Various fixes and enhancements | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.3c

Message

Hans Verkuil May 27, 2019, 9:30 a.m. UTC
Lots of fixes and improvements.

Regards,

	Hans

The following changes since commit 2c41cc0be07b5ee2f1167f41cd8a86fc5b53d82c:

  media: venus: firmware: fix leaked of_node references (2019-05-24 09:03:06 -0400)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.3c

for you to fetch changes up to 4cb6dff8b17d71269ad5a9012f93818347c9dc5f:

  v4l2-pci-skeleton.c: fix doc warning (2019-05-27 10:44:09 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Andrey Konovalov (1):
      media: pvrusb2: use a different format for warnings

Boris Brezillon (2):
      rockchip/vpu: Remove a useless test
      media: v4l2: Initialize mpeg slice controls

Ezequiel Garcia (8):
      rockchip/vpu: Use pixel format helpers
      rockchip/vpu: Use v4l2_m2m_buf_copy_metadata
      rockchip/vpu: Cleanup macroblock alignment
      rockchip/vpu: Cleanup JPEG bounce buffer management
      media: coda: Print a nicer device registered message
      media: coda: Remove unbalanced and unneeded mutex unlock
      media: coda: Replace the threaded interrupt with a hard interrupt
      media: coda: Clear the interrupt reason

Hans Verkuil (4):
      coda/venus/s5p_mfc: fix control typo
      media: move drivers/media/media-* to drivers/media/mc/mc-*
      vicodec: correctly support unbinding of the driver
      v4l2-pci-skeleton.c: fix doc warning

Hariprasad Kelam (1):
      staging: media: imx: fix Unneeded variable: "ret". Return "0"

Helen Koike (1):
      media: vimc: fix component match compare

Kefeng Wang (1):
      media: vim2m: fix two double-free issues

Niklas Söderlund (2):
      rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO()
      vimc: Remove unneeded return statement in vimc_sen_s_stream()

Oliver Neukum (2):
      cpia2_usb: first wake up, then free in disconnect
      media: pwc: convert to BIT macro

Rui Miguel Silva (1):
      media: imx7_mipi_csis: fix racy entity pads init

Steve Longerbeam (1):
      docs-rst: Clarify older field vs. first transmitted field

Vandana BN (1):
      media:usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap

sumitg (1):
      v4l2-core: fix use-after-free error

 Documentation/media/uapi/v4l/field-order.rst                   |  17 ++++---
 drivers/media/Kconfig                                          |  34 +-------------
 drivers/media/Makefile                                         |  13 +-----
 drivers/media/mc/Kconfig                                       |  33 ++++++++++++++
 drivers/media/mc/Makefile                                      |  10 +++++
 drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} |   0
 drivers/media/{media-device.c => mc/mc-device.c}               |   0
 drivers/media/{media-devnode.c => mc/mc-devnode.c}             |   0
 drivers/media/{media-entity.c => mc/mc-entity.c}               |   0
 drivers/media/{media-request.c => mc/mc-request.c}             |   0
 drivers/media/platform/coda/coda-bit.c                         |   6 +--
 drivers/media/platform/coda/coda-common.c                      |  19 +++++---
 drivers/media/platform/qcom/venus/venc_ctrls.c                 |   2 +-
 drivers/media/platform/rcar-vin/rcar-csi2.c                    |   4 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c                   |   2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c                |   4 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c                |   8 ++--
 drivers/media/platform/vicodec/vicodec-core.c                  |  23 +++++++---
 drivers/media/platform/vim2m.c                                 |   6 +--
 drivers/media/platform/vimc/vimc-core.c                        |   7 +--
 drivers/media/platform/vimc/vimc-sensor.c                      |   1 -
 drivers/media/usb/cpia2/cpia2_usb.c                            |   3 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c                        |   4 +-
 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c                   |   6 +--
 drivers/media/usb/pvrusb2/pvrusb2-std.c                        |   2 +-
 drivers/media/usb/pwc/pwc.h                                    |  18 ++++----
 drivers/media/usb/zr364xx/zr364xx.c                            |   3 +-
 drivers/media/v4l2-core/v4l2-ctrls.c                           |  38 +++++++++++-----
 drivers/staging/media/imx/imx-media-capture.c                  |   3 +-
 drivers/staging/media/imx/imx7-mipi-csis.c                     |  24 ++++++----
 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c             |   2 +
 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c    |   4 +-
 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c             |   2 +
 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c    |   4 +-
 drivers/staging/media/rockchip/vpu/rockchip_vpu.h              |  12 +++--
 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c          |  24 +++++-----
 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c          | 134 +++++++-------------------------------------------------
 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h           |  28 ++++++++++++
 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c         |  29 ++++++++++++
 include/uapi/linux/v4l2-controls.h                             |   5 +++
 samples/v4l/v4l2-pci-skeleton.c                                |   1 +
 41 files changed, 271 insertions(+), 264 deletions(-)
 create mode 100644 drivers/media/mc/Kconfig
 create mode 100644 drivers/media/mc/Makefile
 rename drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} (100%)
 rename drivers/media/{media-device.c => mc/mc-device.c} (100%)
 rename drivers/media/{media-devnode.c => mc/mc-devnode.c} (100%)
 rename drivers/media/{media-entity.c => mc/mc-entity.c} (100%)
 rename drivers/media/{media-request.c => mc/mc-request.c} (100%)