mbox series

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

Message ID ffd5ab45-3295-2051-e2ce-5395507de975@xs4all.nl (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,FOR,v5.17] Various fixes and enhancements | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.17d

Message

Hans Verkuil Nov. 25, 2021, 10:35 a.m. UTC
The following changes since commit b1b447e2f3e1ec0c3e9716f4f74d056461f69ab3:

  media: mxl5005s: drop some dead code (2021-11-24 20:06:42 +0100)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.17d

for you to fetch changes up to e87cda7d5ce3c4fd2ad5e3b4f9c238281cf92c43:

  libv4l-introduction.rst: fix undefined label (2021-11-25 11:33:55 +0100)

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

----------------------------------------------------------------
Alexandre Courbot (1):
      media: docs: dev-decoder: add restrictions about CAPTURE buffers

Andrzej Hajda (1):
      MAINTAINERS: Update email of Andrzej Hajda

Chen-Yu Tsai (1):
      media: hantro: Hook up RK3399 JPEG encoder output

Christophe JAILLET (1):
      media: mtk-vcodec: Fix an error handling path in 'mtk_vcodec_probe()'

Dafna Hirschfeld (4):
      media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
      media: mtk-vcodec: fix debugging defines
      media: mtk-vcodec: replace func vidioc_try_fmt with two funcs for out/cap
      media: mtk-vcodec: don't check return val of mtk_venc_get_q_data

Dmitry Osipenko (1):
      media: staging: tegra-vde: Reorder misc device registration

Dongliang Mu (3):
      driver: hva: add pm_runtime_disable in the error handling code of hva_hw_probe
      driver: bdisp: add pm_runtime_disable in the error handling code
      driver: s3c_camif: move s3c_camif_unregister_subdev out of camif_unregister_media_entities

Fabio Estevam (2):
      media: imx-pxp: Initialize the spinlock prior to using it
      media: imx-pxp: Add rotation support

Guo Zhengkui (1):
      media: imx: fix boolreturn.cocci warning:

Hans Verkuil (5):
      vb2: frame_vector.c: don't overwrite error code
      cec: safely unhook lists in cec_data
      pvrusb2: fix inconsistent indenting
      omap3isp.h: fix kernel-doc warnings
      libv4l-introduction.rst: fix undefined label

James Cowgill (1):
      media: hantro: Avoid global variable for jpeg quantization tables

Philipp Zabel (1):
      media: coda: fix CODA960 JPEG encoder buffer overflow

Rikard Falkeborn (2):
      media: imx: Constify static struct v4l2_m2m_ops
      staging: media: rkvdec: Constify static struct v4l2_m2m_ops

Robert Foss (1):
      media: camss: Remove unused static function

Suresh Udipi (3):
      media: rcar-csi2: Correct the selection of hsfreqrange
      media: rcar-csi2: Add warning for PHY speed less than minimum
      media: rcar-csi2: Optimize the selection PHTW register

Tang Bin (1):
      media: rcar_fdp1: Fix the correct variable assignments

Thierry Reding (2):
      media: staging: tegra-vde: Support reference picture marking
      media: staging: tegra-vde: Properly mark invalid entries

Uwe Kleine-König (1):
      s5c73m3: Drop empty spi_driver remove callback

Xu Wang (1):
      media: mtk-jpeg: Remove unnecessary print function dev_err()

Yang Yingliang (1):
      media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()

 .mailmap                                                      |   1 +
 Documentation/userspace-api/media/v4l/dev-decoder.rst         |  17 ++++++
 Documentation/userspace-api/media/v4l/libv4l-introduction.rst |   2 +-
 MAINTAINERS                                                   |  13 +++--
 drivers/media/cec/core/cec-adap.c                             |   8 ++-
 drivers/media/cec/core/cec-api.c                              |   2 +-
 drivers/media/common/videobuf2/frame_vector.c                 |  15 ++++-
 drivers/media/i2c/s5c73m3/s5c73m3-spi.c                       |   6 --
 drivers/media/platform/coda/coda-common.c                     |   8 ++-
 drivers/media/platform/coda/coda-jpeg.c                       |  21 ++++++-
 drivers/media/platform/imx-pxp.c                              |  35 ++++++++++--
 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c               |   4 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c        |   5 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c            | 188 +++++++++++++++++++++++++++------------------------------------
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c        |   5 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c           |  10 ----
 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h           |  45 ++++-----------
 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c     |   4 +-
 drivers/media/platform/omap3isp/omap3isp.h                    |   2 +
 drivers/media/platform/qcom/camss/camss-vfe-170.c             |   7 ---
 drivers/media/platform/rcar-vin/rcar-csi2.c                   |  22 +++++++-
 drivers/media/platform/rcar_fdp1.c                            |   7 +--
 drivers/media/platform/s3c-camif/camif-core.c                 |   2 +-
 drivers/media/platform/sti/bdisp/bdisp-v4l2.c                 |   1 +
 drivers/media/platform/sti/hva/hva-hw.c                       |   4 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c                 |   3 +-
 drivers/media/usb/pvrusb2/pvrusb2-encoder.c                   |   4 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c                       |  33 ++++++-----
 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c             |   7 +--
 drivers/staging/media/hantro/hantro_hw.h                      |   3 +-
 drivers/staging/media/hantro/hantro_jpeg.c                    |  31 +++--------
 drivers/staging/media/hantro/hantro_jpeg.h                    |   4 +-
 drivers/staging/media/hantro/rockchip_vpu2_hw_jpeg_enc.c      |  22 +++++++-
 drivers/staging/media/hantro/rockchip_vpu_hw.c                |   5 +-
 drivers/staging/media/imx/imx-media-csc-scaler.c              |   2 +-
 drivers/staging/media/imx/imx-media-csi.c                     |   2 +-
 drivers/staging/media/rkvdec/rkvdec.c                         |   2 +-
 drivers/staging/media/tegra-vde/vde.c                         | 147 ++++++++++++++++++++++++++++++++++++++++++++-----
 drivers/staging/media/tegra-vde/vde.h                         |  18 ++++++
 39 files changed, 445 insertions(+), 272 deletions(-)

Comments

Jenkins Nov. 25, 2021, 11:12 a.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/ffd5ab45-3295-2051-e2ce-5395507de975@xs4all.nl/
Build log: https://builder.linuxtv.org/job/patchwork/159887/
Build time: 00:28:30
Link: https://lore.kernel.org/linux-media/ffd5ab45-3295-2051-e2ce-5395507de975@xs4all.nl

gpg: Signature made Thu 25 Nov 2021 10:34:09 AM UTC
gpg:                using RSA key AAA7FFBA4D2D77EF4CAEA1421326E0CD23ABDCE5
gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [unknown]
gpg:                 aka "Hans Verkuil <hverkuil@xs4all.nl>" [unknown]
gpg: Note: This key has expired!
Primary key fingerprint: 052C DE7B C215 053B 689F  1BCA BD2D 6148 6614 3B4C
     Subkey fingerprint: AAA7 FFBA 4D2D 77EF 4CAE  A142 1326 E0CD 23AB DCE5

Summary: got 3/34 patches with issues, being 1 at build time, plus one error when buinding PDF document

Error/warnings:

patches/0001-media-rcar-csi2-Correct-the-selection-of-hsfreqrange.patch:

    allyesconfig: return code #0:
	../scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
	../scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
	../scripts/genksyms/parse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples

    allyesconfig: return code #0:
	../drivers/media/cec/core/cec-adap.c: ../drivers/media/cec/core/cec-adap.c:926 cec_transmit_msg_fh() warn: '&data->list' not removed from list
	../drivers/media/rc/meson-ir-tx.c:22: warning: expecting prototype for meson(). Prototype was for DEVICE_NAME() instead
	SMATCH:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: :warning: array of flexible structures
	SPARSE:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
	../drivers/media/test-drivers/vivid/vivid-core.c: ../drivers/media/test-drivers/vivid/vivid-core.c:1981 vivid_create_instance() parse error: turning off implications after 60 seconds
	../drivers/media/usb/pvrusb2/pvrusb2-encoder.c: ../drivers/media/usb/pvrusb2/pvrusb2-encoder.c:288 pvr2_encoder_cmd() warn: inconsistent indenting
	../drivers/media/usb/pvrusb2/pvrusb2-hdw.c: ../drivers/media/usb/pvrusb2/pvrusb2-hdw.c:1730 pvr2_hdw_set_streaming() warn: inconsistent indenting
	../drivers/media/usb/pvrusb2/pvrusb2-hdw.c: ../drivers/media/usb/pvrusb2/pvrusb2-hdw.c:3461 pvr2_hdw_cpufw_set_enabled() warn: inconsistent indenting
	../drivers/media/usb/pvrusb2/pvrusb2-hdw.c: ../drivers/media/usb/pvrusb2/pvrusb2-hdw.c:3501 pvr2_hdw_cpufw_get() warn: inconsistent indenting
	../drivers/media/platform/qcom/venus/helpers.c: ../drivers/media/platform/qcom/venus/helpers.c:658 venus_helper_get_bufreq() error: we previously assumed 'req' could be null (see line 654)
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2888 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0020-media-staging-tegra-vde-Support-reference-picture-ma.patch:

   checkpatch.pl:
	$ cat patches/0020-media-staging-tegra-vde-Support-reference-picture-ma.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:11: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)

patches/0025-media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch:

   checkpatch.pl:
	$ cat patches/0025-media-mtk-vcodec-call-v4l2_m2m_ctx_release-first-whe.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:11: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)


Error #512 when building PDF docs