The usual set of fixes, cleanups and small enhancements. Regards, Hans The following changes since commit 781b045baefdabf7e0bc9f33672ca830d3db9f27: media: imx274: Fix error handling, add MAINTAINERS entry (2017-11-30 04:45:12 -0500) are available in the git repository at: git://linuxtv.org/hverkuil/media_tree.git for-v4.16b for you to fetch changes up to 7ca70cd3b7828df33fc85abc36c5ec924ea6b2e5: cx23885: Handle return value of kasprintf (2017-12-04 12:53:14 +0100) ---------------------------------------------------------------- Andy Shevchenko (2): media: adv7180: Remove duplicate checks media: i2c: adv748x: Remove duplicate NULL check Arnd Bergmann (1): solo6x10: hide unused variable Arvind Yadav (2): hdpvr: Fix an error handling path in hdpvr_probe() cx23885: Handle return value of kasprintf Colin Ian King (4): tuners: mxl5005s: make arrays static const, reduces object code size cxusb: pass buf as a const u8 * pointer and make buf static const pt3: remove redundant assignment to mask drivers/media/pci/zoran: remove redundant assignment to pointer h Dan Carpenter (1): stk-webcam: Fix use after free on disconnect Hans Verkuil (2): adv7604.c: add missing return cec-adap: add '0x' prefix when printing status Ian Jamison (1): media: imx: Remove incorrect check for queue state in start/stop_streaming Joe Perches (2): gspca: Convert PERR to gspca_err gspca: Convert PDEBUG to gspca_dbg Jérémy Lefaure (1): media: use ARRAY_SIZE Kieran Bingham (2): media: i2c: adv748x: Store the pixel rate ctrl on CSI objects media: vsp1: Prevent suspending and resuming DRM pipelines Romain Reignier (1): media: cx231xx: Add support for The Imaging Source DFG/USB2pro Srishti Sharma (2): Staging: media: omap4iss: Use WARN_ON() instead of BUG_ON(). Staging: media: imx: Prefer using BIT macro Stanimir Varbanov (1): venus: venc: set correctly GOP size and number of B-frames drivers/media/cec/cec-adap.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 9 ++- drivers/media/dvb-frontends/cxd2841er.c | 7 +-- drivers/media/i2c/adv7180.c | 12 ++-- drivers/media/i2c/adv748x/adv748x-afe.c | 1 + drivers/media/i2c/adv748x/adv748x-core.c | 6 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 13 +++-- drivers/media/i2c/adv748x/adv748x.h | 1 + drivers/media/i2c/adv7604.c | 1 + drivers/media/pci/cx23885/cx23885-input.c | 15 ++++- drivers/media/pci/pt3/pt3_i2c.c | 1 - drivers/media/pci/saa7146/hexium_gemini.c | 3 +- drivers/media/pci/saa7146/hexium_orion.c | 3 +- drivers/media/pci/saa7146/mxb.c | 3 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 2 + drivers/media/pci/zoran/videocodec.c | 1 - drivers/media/platform/qcom/venus/venc.c | 15 +++-- drivers/media/platform/qcom/venus/venc_ctrls.c | 59 +++++++++++++++++++- drivers/media/platform/vsp1/vsp1_drv.c | 16 +++++- drivers/media/tuners/mxl5005s.c | 17 ++++-- drivers/media/usb/cx231xx/cx231xx-cards.c | 28 ++++++++++ drivers/media/usb/cx231xx/cx231xx.h | 1 + drivers/media/usb/dvb-usb/cxusb.c | 8 ++- drivers/media/usb/dvb-usb/friio-fe.c | 5 +- drivers/media/usb/gspca/autogain_functions.c | 16 +++--- drivers/media/usb/gspca/benq.c | 8 +-- drivers/media/usb/gspca/conex.c | 13 +++-- drivers/media/usb/gspca/cpia1.c | 74 ++++++++++++------------ drivers/media/usb/gspca/dtcs033.c | 28 +++++----- drivers/media/usb/gspca/etoms.c | 38 ++++++------- drivers/media/usb/gspca/finepix.c | 4 +- drivers/media/usb/gspca/gl860/gl860.c | 37 ++++++------ drivers/media/usb/gspca/gspca.c | 153 +++++++++++++++++++++++++++----------------------- drivers/media/usb/gspca/gspca.h | 9 +-- drivers/media/usb/gspca/jeilinj.c | 19 ++++--- drivers/media/usb/gspca/jl2005bcd.c | 45 ++++++++------- drivers/media/usb/gspca/kinect.c | 11 ++-- drivers/media/usb/gspca/konica.c | 28 +++++----- drivers/media/usb/gspca/m5602/m5602_core.c | 34 +++++------ drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 21 +++---- drivers/media/usb/gspca/m5602/m5602_ov7660.c | 11 ++-- drivers/media/usb/gspca/m5602/m5602_ov9650.c | 26 ++++----- drivers/media/usb/gspca/m5602/m5602_po1030.c | 27 ++++----- drivers/media/usb/gspca/m5602/m5602_s5k4aa.c | 16 +++--- drivers/media/usb/gspca/m5602/m5602_s5k83a.c | 2 +- drivers/media/usb/gspca/mars.c | 4 +- drivers/media/usb/gspca/mr97310a.c | 29 +++++----- drivers/media/usb/gspca/nw80x.c | 24 ++++---- drivers/media/usb/gspca/ov519.c | 155 +++++++++++++++++++++++++++------------------------ drivers/media/usb/gspca/ov534.c | 25 +++++---- drivers/media/usb/gspca/ov534_9.c | 23 ++++---- drivers/media/usb/gspca/pac207.c | 16 +++--- drivers/media/usb/gspca/pac7302.c | 2 +- drivers/media/usb/gspca/pac7311.c | 2 +- drivers/media/usb/gspca/pac_common.h | 7 +-- drivers/media/usb/gspca/sn9c2028.c | 34 +++++------ drivers/media/usb/gspca/sn9c2028.h | 7 +-- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sonixj.c | 58 +++++++++---------- drivers/media/usb/gspca/spca1528.c | 17 +++--- drivers/media/usb/gspca/spca500.c | 66 +++++++++++----------- drivers/media/usb/gspca/spca501.c | 10 ++-- drivers/media/usb/gspca/spca505.c | 6 +- drivers/media/usb/gspca/spca506.c | 16 +++--- drivers/media/usb/gspca/spca508.c | 20 ++++--- drivers/media/usb/gspca/spca561.c | 20 ++----- drivers/media/usb/gspca/sq905.c | 16 +++--- drivers/media/usb/gspca/sq905c.c | 37 ++++++------ drivers/media/usb/gspca/sq930x.c | 29 +++++----- drivers/media/usb/gspca/stk014.c | 6 +- drivers/media/usb/gspca/stk1135.c | 15 ++--- drivers/media/usb/gspca/stv0680.c | 36 ++++++------ drivers/media/usb/gspca/stv06xx/stv06xx.c | 74 ++++++++++++------------ drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c | 10 ++-- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 23 +++++--- drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c | 2 +- drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c | 16 +++--- drivers/media/usb/gspca/sunplus.c | 36 ++++++------ drivers/media/usb/gspca/t613.c | 24 ++++---- drivers/media/usb/gspca/topro.c | 6 +- drivers/media/usb/gspca/touptek.c | 89 +++++++++++++++-------------- drivers/media/usb/gspca/vc032x.c | 51 +++++++++-------- drivers/media/usb/gspca/w996Xcf.c | 9 +-- drivers/media/usb/gspca/xirlink_cit.c | 32 ++++++----- drivers/media/usb/gspca/zc3xx.c | 83 ++++++++++++++------------- drivers/media/usb/hdpvr/hdpvr-core.c | 26 +++++---- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/staging/media/imx/imx-media-capture.c | 6 -- drivers/staging/media/imx/imx-media.h | 16 +++--- drivers/staging/media/omap4iss/iss.c | 2 +- 90 files changed, 1114 insertions(+), 924 deletions(-)