mbox series

[GIT,PULL,for,5.19] V4L2 patches

Message ID Yle+VQoHTl2iTQbf@valkosipuli.retiisi.eu (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,for,5.19] V4L2 patches | expand

Pull-request

git://linuxtv.org/sailus/media_tree.git tags/for-5.19-1.2-signed

Message

Sakari Ailus April 14, 2022, 6:25 a.m. UTC
Hi Mauro,

Here's a bunch of V4L2 patches for 5.19. The major changes are the addition
of locking of the V4L2 subdev state in the framework, with MC ancillary
links. Also a large number of fixes and improvements to various places are
included.

No new drivers this time.

Please pull.


The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17:

  Linux 5.18-rc1 (2022-04-03 14:08:21 -0700)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-5.19-1.2-signed

for you to fetch changes up to 85256cd40c5ea36ca117617010c6e218a4d78108:

  Revert "media: dw9768: activate runtime PM and turn off device" (2022-04-14 08:32:58 +0300)

----------------------------------------------------------------
V4L2 patches for 5.19

----------------------------------------------------------------
Daniel Scally (5):
      media: entity: Skip non-data links in graph iteration
      media: media.h: Add new media link type
      media: entity: Add link_type_name() helper
      media: entity: Add support for ancillary links
      media: v4l2-async: Create links during v4l2_async_match_notify()

Hangyu Hua (1):
      media: mc: delete redundant code in __media_device_unregister_entity

Jacopo Mondi (2):
      media: imx: imx-mipi-csis: Add support for JPEG_1X8
      media: i2c: ov5645: Fix media bus format

Kate Hsuan (1):
      staging: media: ipu3: Fix AF x_start position when rightmost stripe is used

Laurent Pinchart (1):
      media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()

Laurentiu Palcu (1):
      media: i2c: max9286: fix kernel oops when removing module

Randy Dunlap (1):
      media: isl7998x: select V4L2_FWNODE to fix build error

Sakari Ailus (9):
      media: ccs: Use %u for printing unsigned values, remove extra debug print
      media: ccs: Use unsigned int as index to an array
      mc: Remove redundant documentation
      mc: media_device_init() initialises a media_device, not media_entity
      mc: Provide a helper for setting bus_info field
      mc: Set bus_info in media_device_init()
      v4l: ioctl: Set bus_info in v4l_querycap()
      staging: media: ipu3-imgu: Request specific firmware binary
      Revert "media: dw9768: activate runtime PM and turn off device"

Tomi Valkeinen (10):
      media: v4l2-subdev: fix #endif comments
      media: v4l2-subdev: drop extra #ifdef
      media: subdev: rename subdev-state alloc & free
      media: subdev: add active state to struct v4l2_subdev
      media: subdev: rename v4l2_subdev_get_pad_* helpers
      media: subdev: pass also the active state to subdevs from ioctls
      media: subdev: add subdev state locking
      media: subdev: add locking wrappers to subdev op wrappers
      media: subdev: add v4l2_subdev_get_fmt() helper function
      media: Documentation: add documentation about subdev state

Umang Jain (2):
      media: staging/intel-ipu3: Reset imgu_video_device sequence
      media: staging/intel-ipu3: Cleanup dummy buffers via helper

 Documentation/driver-api/media/v4l2-subdev.rst     |  69 ++++++
 .../media/mediactl/media-controller-model.rst      |   6 +
 .../userspace-api/media/mediactl/media-types.rst   |  17 +-
 drivers/media/common/saa7146/saa7146_video.c       |   1 -
 drivers/media/i2c/Kconfig                          |   1 +
 drivers/media/i2c/ccs/ccs-core.c                   |  36 ++-
 drivers/media/i2c/dw9768.c                         |   6 -
 drivers/media/i2c/max9286.c                        |  19 +-
 drivers/media/i2c/ov5645.c                         |   6 +-
 drivers/media/mc/mc-device.c                       |  21 +-
 drivers/media/mc/mc-entity.c                       |  46 +++-
 drivers/media/pci/bt8xx/bttv-driver.c              |   2 -
 drivers/media/pci/cx18/cx18-ioctl.c                |   2 -
 drivers/media/pci/cx88/cx88-blackbird.c            |   1 -
 drivers/media/pci/cx88/cx88-video.c                |   1 -
 drivers/media/pci/dt3155/dt3155.c                  |   3 -
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c      |   6 -
 drivers/media/pci/ivtv/ivtv-ioctl.c                |   1 -
 drivers/media/pci/meye/meye.c                      |   1 -
 drivers/media/pci/saa7134/saa7134-video.c          |   1 -
 drivers/media/pci/saa7164/saa7164-encoder.c        |   1 -
 drivers/media/pci/saa7164/saa7164-vbi.c            |   1 -
 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c     |   2 -
 drivers/media/pci/solo6x10/solo6x10-v4l2.c         |   2 -
 drivers/media/pci/sta2x11/sta2x11_vip.c            |   2 -
 drivers/media/pci/tw5864/tw5864-video.c            |   1 -
 drivers/media/pci/tw68/tw68-video.c                |   3 -
 drivers/media/pci/tw686x/tw686x-video.c            |   2 -
 drivers/media/platform/allegro-dvt/allegro-core.c  |   5 -
 drivers/media/platform/marvell/cafe-driver.c       |   1 -
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |   2 -
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c     |   4 -
 drivers/media/platform/nxp/imx-mipi-csis.c         |  28 +++
 drivers/media/platform/qcom/camss/camss-video.c    |   4 -
 .../media/platform/renesas/rcar-vin/rcar-core.c    |   2 -
 .../media/platform/renesas/rcar-vin/rcar-v4l2.c    |  13 +-
 drivers/media/platform/renesas/rcar_jpu.c          |   2 -
 drivers/media/platform/renesas/vsp1/vsp1_drv.c     |   2 -
 drivers/media/platform/renesas/vsp1/vsp1_entity.c  |  10 +-
 drivers/media/platform/renesas/vsp1/vsp1_histo.c   |   2 -
 drivers/media/platform/renesas/vsp1/vsp1_video.c   |   2 -
 .../media/platform/samsung/exynos-gsc/gsc-m2m.c    |   5 -
 drivers/media/platform/samsung/exynos4-is/common.c |   2 -
 .../media/platform/samsung/exynos4-is/fimc-lite.c  |   4 -
 .../media/platform/samsung/s5p-jpeg/jpeg-core.c    |   2 -
 .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c   |   2 -
 .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c   |   2 -
 drivers/media/platform/st/stm32/stm32-dcmi.c       |   2 -
 drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c |   2 -
 .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c    |   4 -
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c |   2 -
 drivers/media/platform/ti/cal/cal-video.c          |   4 -
 drivers/media/platform/ti/cal/cal.c                |   2 -
 drivers/media/platform/ti/davinci/vpbe_display.c   |   2 -
 drivers/media/platform/ti/davinci/vpif_capture.c   |   2 -
 drivers/media/platform/ti/davinci/vpif_display.c   |   2 -
 drivers/media/radio/radio-maxiradio.c              |   2 -
 drivers/media/v4l2-core/v4l2-async.c               |  33 ++-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   4 +
 drivers/media/v4l2-core/v4l2-subdev.c              | 214 +++++++++++++++---
 drivers/staging/media/ipu3/ipu3-css-fw.c           |   4 +-
 drivers/staging/media/ipu3/ipu3-css-fw.h           |   4 +-
 drivers/staging/media/ipu3/ipu3-css-params.c       |   9 +
 drivers/staging/media/ipu3/ipu3-v4l2.c             |   1 +
 drivers/staging/media/ipu3/ipu3.c                  |  25 +--
 drivers/staging/media/tegra-video/vi.c             |  10 +-
 include/media/media-device.h                       |  52 ++++-
 include/media/media-entity.h                       |  19 ++
 include/media/v4l2-subdev.h                        | 243 +++++++++++++++++++--
 include/uapi/linux/media.h                         |   1 +
 70 files changed, 752 insertions(+), 245 deletions(-)

Comments

Jenkins April 14, 2022, 10:17 a.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/Yle+VQoHTl2iTQbf@valkosipuli.retiisi.eu/
Build log: https://builder.linuxtv.org/job/patchwork/199562/
Build time: 00:45:29
Link: https://lore.kernel.org/linux-media/Yle+VQoHTl2iTQbf@valkosipuli.retiisi.eu

gpg: Signature made Thu 14 Apr 2022 06:21:19 AM UTC
gpg:                using DSA key F0D0377A0D4F25A79238EFE56D40361B6E28C193
gpg:                issuer "sakari.ailus@linux.intel.com"
gpg: Good signature from "Sakari Ailus <sakari.ailus@linux.intel.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: F0D0 377A 0D4F 25A7 9238  EFE5 6D40 361B 6E28 C193

Summary: got 28/33 patches with issues, being 28 at build time, plus one error when buinding PDF document

Error/warnings:

patches/0001-media-imx-imx-mipi-csis-Add-support-for-JPEG_1X8.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:
	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/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/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0003-media-media.h-Add-new-media-link-type.patch:

    allyesconfig: return code #0:
	../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)
	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/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2868 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0005-media-entity-Add-support-for-ancillary-links.patch:

    allyesconfig: return code #0:
	../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/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	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/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0009-mc-Remove-redundant-documentation.patch:

    allyesconfig: return code #0:
	../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
	SMATCH:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: :warning: array of flexible structures
	../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)
	SPARSE:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: warning: array of flexible structures
	../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2868 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0010-mc-media_device_init-initialises-a-media_device-not-.patch:

    allyesconfig: return code #0:
	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/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/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

patches/0011-mc-Provide-a-helper-for-setting-bus_info-field.patch:

    allyesconfig: return code #0:
	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/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/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2869 em28xx_v4l2_init() parse error: turning off implications after 60 seconds

   checkpatch.pl:
	$ cat patches/0011-mc-Provide-a-helper-for-setting-bus_info-field.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:49: CHECK: Please don't use multiple blank lines

patches/0012-mc-Set-bus_info-in-media_device_init.patch:

    allyesconfig: return code #0:
	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/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/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/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	../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/0013-v4l-ioctl-Set-bus_info-in-v4l_querycap.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0014-media-i2c-max9286-fix-kernel-oops-when-removing-modu.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

   checkpatch.pl:
	$ cat patches/0014-media-i2c-max9286-fix-kernel-oops-when-removing-modu.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:21: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)

patches/0015-staging-media-ipu3-Fix-AF-x_start-position-when-righ.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0016-staging-media-ipu3-imgu-Request-specific-firmware-bi.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0017-media-v4l2-async-Use-endpoints-in-__v4l2_async_nf_ad.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0018-media-staging-intel-ipu3-Reset-imgu_video_device-seq.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0019-media-staging-intel-ipu3-Cleanup-dummy-buffers-via-h.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0020-media-isl7998x-select-V4L2_FWNODE-to-fix-build-error.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

   checkpatch.pl:
	$ cat patches/0020-media-isl7998x-select-V4L2_FWNODE-to-fix-build-error.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:9: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)

patches/0021-media-mc-delete-redundant-code-in-__media_device_unr.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0022-media-i2c-ov5645-Fix-media-bus-format.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2.c:375:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2.o] Error 1
	make[5]: *** Waiting for unfinished jobs....
	../drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:767:19: error: unused variable ‘solo_dev’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/solo6x10/solo6x10-v4l2-enc.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/solo6x10] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0023-media-v4l2-subdev-fix-endif-comments.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	../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/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:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0024-media-v4l2-subdev-drop-extra-ifdef.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0025-media-subdev-rename-subdev-state-alloc-free.patch:

    allyesconfig: return code #512:
	../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/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	../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/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2868 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0026-media-subdev-add-active-state-to-struct-v4l2_subdev.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	../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/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:2868 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0027-media-subdev-rename-v4l2_subdev_get_pad_-helpers.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	../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/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:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0028-media-subdev-pass-also-the-active-state-to-subdevs-f.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0029-media-subdev-add-subdev-state-locking.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../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
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	../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:2874 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

   checkpatch.pl:
	$ cat patches/0029-media-subdev-add-subdev-state-locking.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:286: CHECK: struct mutex definition without comment
	-:304: CHECK: struct mutex definition without comment
	-:455: CHECK: Macro argument reuse 'sd' - possible side-effects?

patches/0030-media-subdev-add-locking-wrappers-to-subdev-op-wrapp.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

   checkpatch.pl:
	$ cat patches/0030-media-subdev-add-locking-wrappers-to-subdev-op-wrapp.patch | formail -c | ./scripts/checkpatch.pl --terse --mailback --no-summary --strict
	-:46: CHECK: Macro argument 'arg_type' may be better as '(arg_type)' to avoid precedence issues
	-:49: CHECK: spaces preferred around that '*' (ctx:WxV)
	-:63: CHECK: Macro argument 'arg_type' may be better as '(arg_type)' to avoid precedence issues
	-:66: CHECK: spaces preferred around that '*' (ctx:WxV)

patches/0031-media-subdev-add-v4l2_subdev_get_fmt-helper-function.patch:

    allyesconfig: return code #512:
	../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/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	../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/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2889 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0032-media-Documentation-add-documentation-about-subdev-s.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2625 dvb_register() parse error: turning off implications after 60 seconds
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

patches/0033-Revert-media-dw9768-activate-runtime-PM-and-turn-off.patch:

    allyesconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2

    allmodconfig: return code #512:
	../drivers/media/pci/sta2x11/sta2x11_vip.c:404:22: error: unused variable ‘vip’ [-Werror=unused-variable]
	cc1: all warnings being treated as errors
	make[5]: *** [../scripts/Makefile.build:288: drivers/media/pci/sta2x11/sta2x11_vip.o] Error 1
	make[4]: *** [../scripts/Makefile.build:550: drivers/media/pci/sta2x11] Error 2
	make[4]: *** Waiting for unfinished jobs....
	make[3]: *** [../scripts/Makefile.build:550: drivers/media/pci] Error 2
	make[3]: *** Waiting for unfinished jobs....
	make[2]: *** [../scripts/Makefile.build:550: drivers/media] Error 2
	make[1]: *** [/var/lib/jenkins/workspace/patchwork/Makefile:1834: drivers] Error 2
	make: *** [Makefile:219: __sub-make] Error 2


Error #512 when building PDF docs