lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20150421122315.6ddd42f4@recife.lan>
Date:	Tue, 21 Apr 2015 12:23:15 -0300
From:	Mauro Carvalho Chehab <mchehab@....samsung.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Andrew Morton <akpm@...ux-foundation.org>,
	Linux Media Mailing List <linux-media@...r.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL for v4.1-rc1] media updates

Hi Linus,

Please pull from:
  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v4.1-2

For:
  - A new frontend driver for new ATSC devices: lgdt3306a
  - A new sensor driver: ov2659
  - a new platform driver: xilinx
  - The m88ts2022 tuner driver was merged at ts2020 driver
  - The media controller gained experimental support for DVB and hybrid
    devices;
  - Lots of random cleanups, fixes and improvements on media drivers

Thanks,
Mauro

-

The following changes since commit 2c33ce009ca2389dbf0535d0672214d09738e35e:

  Merge Linus master into drm-next (2015-04-20 13:05:20 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media tags/media/v4.1-2

for you to fetch changes up to 64131a87f2aae2ed9e05d8227c5b009ca6c50d98:

  Merge branch 'drm-next-merged' of git://people.freedesktop.org/~airlied/linux into v4l_for_linus (2015-04-21 09:44:55 -0300)

----------------------------------------------------------------
media updates for v4.1-rc1

----------------------------------------------------------------
Alexey Khoroshilov (2):
      [media] sh_vou: fix memory leak on error paths in sh_vou_open()
      [media] usbvision: fix leak of usb_dev on failure paths in usbvision_probe()

Andrzej Pietrasiewicz (1):
      [media] s5p-jpeg: add 5420 family support

Antti Palosaari (11):
      [media] mn88473: define symbol rate limits
      [media] mn88472: define symbol rate limits
      [media] ts2020: add support for TS2022
      [media] ts2020: implement I2C client bindings
      [media] em28xx: switch PCTV 461e to ts2020 driver
      [media] cx23885: switch ts2022 to ts2020 driver
      [media] smipcie: switch ts2022 to ts2020 driver
      [media] dvbsky: switch ts2022 to ts2020 driver
      [media] dw2102: switch ts2022 to ts2020 driver
      [media] m88ts2022: remove obsolete driver
      [media] ts2020: do not use i2c_transfer() on sleep()

Arnd Bergmann (2):
      [media] wl128x-radio really depends on TI_ST
      [media] Add and use IS_REACHABLE macro

Benjamin Larsson (14):
      [media] mn88473: calculate the IF register values
      [media] mn88473: simplify bandwidth registers setting code
      [media] r820t: add DVBC profile in sysfreq_sel
      [media] r820t: change read_gain() code to match register layout
      [media] rtl28xxu: lower the rc poll time to mitigate i2c transfer errors
      [media] mn88472: implement lock for all delivery systems
      [media] mn88472: implement firmware parity check
      [media] mn88473: implement firmware parity check
      [media] mn88473: check if firmware is already running before loading it
      [media] mn88472: check if firmware is already running before loading it
      [media] mn88473: implement lock for all delivery systems
      [media] mn88472: add ts mode and ts clock to driver
      [media] r820t: add settings for SYS_DVBC_ANNEX_C standard
      [media] r820t: enable flt_ext_wide for SYS_DVBC_ANNEX_A standard

Benoit Parrot (1):
      [media] media: i2c: add support for omnivision's ov2659 sensor

Christian Dale (1):
      [media] WinFast DTV2000 DS Plus

Christian Engelmayer (2):
      [media] cx88: Fix possible leak in cx8802_probe()
      [media] si2165: Fix possible leak in si2165_upload_firmware()

David Howells (3):
      [media] m88ts2022: Nested loops shouldn't use the same index variable
      [media] cx23885: Always initialise dev->slock spinlock
      [media] cxusb: Use enum to represent table offsets rather than hard-coding numbers

Devin Heitmueller (1):
      [media] xc5000: fix memory corruption when unplugging device

Dimitris Lampridis (1):
      [media] rtl28xxu: add support for Turbo-X DTT2000

Enrico Scholz (1):
      [media] mt9p031: fixed calculation of clk_div

Ezequiel Garcia (2):
      [media] stk1160: Make sure current buffer is released
      [media] MAINTAINERS: Update the maintainer mail address for stk1160

Fabian Frederick (1):
      [media] saa7146: replace current->state by set_current_state()

Florian Echtler (2):
      [media] add raw video stream support for Samsung SUR40
      [media] sur40: fix occasional hard freeze due to buffer queue underrun

Fred Richter (1):
      [media] DVB: add support for LG Electronics LGDT3306A ATSC/QAM-B Demodulator

Geert Uytterhoeven (2):
      [media] am437x: VIDEO_AM437X_VPFE should depend on HAS_DMA
      [media] timberdale: VIDEO_TIMBERDALE should depend on HAS_DMA

Gilles Risch (1):
      [media] Basic support for the Elgato EyeTV Hybrid INT 2008 USB Stick

Guennadi Liakhovetski (2):
      [media] V4L: remove clock name from v4l2_clk API
      [media] V4L: add CCF support to the v4l2_clk API

Hans Verkuil (118):
      [media] media.h: mark alsa struct in media_entity_desc as TODO
      [media] DocBook media: fix validation error
      [media] pvrusb2: replace .ioctl by .unlocked_ioctl
      [media] radio-bcm2048: use unlocked_ioctl instead of ioctl
      [media] uvc gadget: switch to v4l2 core locking
      [media] uvc gadget: switch to unlocked_ioctl
      [media] uvc gadget: set device_caps in querycap
      [media] v4l2-core: remove the old .ioctl BKL replacement
      [media] pvrusb2: use struct v4l2_fh
      [media] v4l2-core: drop g/s_priority ops
      [media] DocBook media: fix xvYCC601 documentation
      [media] DocBook media: fix typos in YUV420M description
      [media] v4l2-subdev: replace v4l2_subdev_fh by v4l2_subdev_pad_config
      [media] v4l2-subdev.h: add 'which' field for the enum structs
      [media] v4l2-subdev.c: add 'which' checks for enum ops
      [media] v4l2-subdev: support new 'which' field in enum_mbus_code
      [media] v4l2-subdev: add support for the new enum_frame_size 'which' field
      [media] DocBook media: document the new 'which' field
      [media] v4l2-subdev: add support for the new enum_frame_interval 'which' field
      [media] v4l2-subdev: remove enum_framesizes/intervals
      [media] vb2: check if vb2_fop_write/read is allowed
      [media] v4l2-framework.txt: debug -> dev_debug
      [media] v4l2-ioctl: tidy up debug messages
      [media] DocBook media: fix xv601/709 formulas
      [media] DocBook media: BT.2020 RGB uses limited quantization range
      [media] videodev2.h: fix comment
      [media] vivid: BT.2020 R'G'B' is limited range
      [media] DocBook v4l: update bytesperline handling
      [media] DocBook media: fix section IDs
      [media] rtl2832: fix compiler warning
      [media] cx231xx: fix compiler warnings
      [media] DocBook media: fix PIX_FMT_SGRBR8 example
      [media] au0828: fix broken streaming
      [media] v4l2-dev: disable selection ioctls for non-video devices
      [media] v4l2-ioctl: allow all controls if ctrl_class == 0
      [media] vivid: the overlay API wasn't disabled completely for multiplanar
      [media] vivid: fix typo in plane size checks
      [media] vivid: wrong top/bottom order for FIELD_ALTERNATE
      [media] vivid: use TPG_MAX_PLANES instead of hardcoding plane-arrays
      [media] vivid: fix test pattern movement for V4L2_FIELD_ALTERNATE
      [media] vivid: add new checkboard patterns
      [media] vivid-tpg: don't add offset when switching to monochrome
      [media] vivid: do not allow video loopback for SEQ_TB/BT
      [media] vivid-tpg: separate planes and buffers
      [media] vivid-tpg: add helper functions for single buffer planar formats
      [media] vivid-tpg: add hor/vert downsampling fields
      [media] vivid-tpg: precalculate downsampled lines
      [media] vivid-tpg: correctly average the two pixels in gen_twopix()
      [media] vivid-tpg: add hor/vert downsampling support to tpg_gen_text
      [media] vivid-tpg: finish hor/vert downsampling support
      [media] vivid-tpg: add support for more planar formats
      [media] vivid-tpg: add support for V4L2_PIX_FMT_GREY
      [media] vivid-tpg: add helper functions to simplify common calculations
      [media] vivid-tpg: add const where appropriate
      [media] vivid-tpg: add a new tpg_draw_params structure
      [media] vivid-tpg: move common parameters to tpg_draw_params
      [media] vivid-tpg: move pattern-related fields to struct tpg_draw_params
      [media] vivid-tpg: move 'extras' parameters to tpg_draw_params
      [media] vivid-tpg: move the 'extras' drawing to a separate function
      [media] vivid-tpg: split off the pattern drawing code
      [media] vivid: add new format fields
      [media] vivid: add support for single buffer planar formats
      [media] vivid: add downsampling support
      [media] vivid: add the new planar and monochrome formats
      [media] vivid: add RGB444 support
      [media] vivid: fix format comments
      [media] vivid: add support for [A|X]RGB555X
      [media] vivid: add support for NV24 and NV42
      [media] vivid: add support for PIX_FMT_RGB332
      [media] DocBook media: clarify BGR666
      [media] vivid: add support for BGR666
      [media] vivid: add support for packed YUV formats
      [media] vivid: turn this into a platform_device
      [media] vivid: use v4l2_device.release to clean up the driver
      [media] vivid: add support for 8-bit Bayer formats
      [media] vivid: allow s_dv_timings if it is the same as the current
      [media] vivid: report only one frameinterval
      [media] vivid: sanitize selection rectangle
      [media] DocBook media: fix VIDIOC_CROPCAP type description
      [media] DocBook media: fix awkward language in VIDIOC_QUERYCAP
      [media] DocBook media: improve event documentation
      [media] DocBook media: fix BT.2020 description
      [media] vivid-tpg.c: fix wrong Bt.2020 coefficients
      [media] DocBook media: improve V4L2_DV_FL_HALF_LINE documentation
      [media] ivtv: embed video_device
      [media] vim2m: embed video_device
      [media] saa7146: embed video_device
      [media] radio-bcm2048: embed video_device
      [media] dt3155v4l: embed video_device
      [media] meye: embed video_device
      [media] m2m-deinterlace: embed video_device
      [media] wl128x: embed video_device
      [media] gadget/uvc: embed video_device
      [media] hdpvr: embed video_device
      [media] tm6000: embed video_device
      [media] usbvision: embed video_device
      [media] cx231xx: embed video_device
      [media] v4l2_plane_pix_format: use __u32 bytesperline instead of __u16
      [media] sta2x11: embed video_device
      [media] ivtv: replace crop by selection
      [media] ivtv: disable fbuf support if ivtvfb isn't loaded
      [media] cx18: embed video_device
      [media] m88ts2022: remove from Makefile
      [media] ov2640: add missing consumer.h include
      [media] videodev2.h/v4l2-dv-timings.h: add V4L2_DV_FL_IS_CE_VIDEO flag
      [media] v4l2-dv-timings: log new V4L2_DV_FL_IS_CE_VIDEO flag
      [media] DocBook media: document the new V4L2_DV_FL_IS_CE_VIDEO flag
      [media] adv: use V4L2_DV_FL_IS_CE_VIDEO instead of V4L2_DV_BT_STD_CEA861
      [media] vivid: use V4L2_DV_FL_IS_CE_VIDEO instead of V4L2_DV_BT_STD_CEA861
      [media] cx18: add support for control events
      [media] cx18: fix VIDIOC_ENUMINPUT: wrong std value
      [media] cx18: replace cropping ioctls by selection ioctls
      [media] cx88: embed video_device
      [media] bttv: embed video_device
      [media] em28xx: embed video_device
      [media] uvc: embed video_device
      [media] uvcvideo: fix cropcap v4l2-compliance failure
      [media] uvcvideo: add support for VIDIOC_QUERY_EXT_CTRL

Hyun Kwon (2):
      [media] v4l: Sort YUV formats of v4l2_mbus_pixelcode
      [media] v4l: Add VUY8 24 bits bus format

Jacek Anaszewski (1):
      [media] s5p-jpeg: Initialize jpeg_addr fields to zero

Josh Wu (4):
      [media] media: soc-camera: use icd->control instead of icd->pdev for reset()
      [media] media: ov2640: add async probe function
      [media] media: ov2640: dt: add the device tree binding document
      [media] media: ov2640: add primary dt support

Julia Lawall (1):
      [media] media: pci: cx23885: don't export static symbol

Kamil Debski (4):
      [media] vb2: split the io_flags member of vb2_queue into a bit field
      [media] vb2: add allow_zero_bytesused flag to the vb2_queue struct
      [media] coda: set allow_zero_bytesused flag for vb2_queue_init
      [media] s5p-mfc: set allow_zero_bytesused flag for vb2_queue_init

Kiran Padwal (2):
      [media] staging: dt3155v4l: Switch to using managed resource with devm_
      [media] s5k5baf: Add missing error check for devm_kzalloc

KyongHo Cho (1):
      [media] v4l: vb2-memops: use vma slab when vma allocation

Lad, Prabhakar (31):
      [media] media: au0828: drop vbi_buffer_filled() and re-use buffer_filled()
      [media] media: drop call to v4l2_device_unregister_subdev()
      [media] media: i2c: ths7303: drop module param debug
      [media] media: omap/omap_vout: fix type of input members to omap_vout_setup_vrfb_bufs()
      [media] media: omap3isp: video: drop setting of vb2 buffer state to VB2_BUF_STATE_ACTIVE
      [media] media: am437x-vpfe: match the OF node/i2c addr instead of name
      [media] media: am437x-vpfe: return error in case memory allocation failure
      [media] media: am437x-vpfe: embed video_device struct in vpfe_device
      [media] media: blackfin: bfin_capture: drop buf_init() callback
      [media] media: blackfin: bfin_capture: release buffers in case start_streaming() call back fails
      [media] media: blackfin: bfin_capture: set min_buffers_needed
      [media] media: blackfin: bfin_capture: set vb2 buffer field
      [media] media: blackfin: bfin_capture: improve queue_setup() callback
      [media] media: blackfin: bfin_capture: use vb2_fop_mmap/poll
      [media] media: blackfin: bfin_capture: use v4l2_fh_open and vb2_fop_release
      [media] media: blackfin: bfin_capture: use vb2_ioctl_* helpers
      [media] media: blackfin: bfin_capture: make sure all buffers are returned on stop_streaming() callback
      [media] media: blackfin: bfin_capture: return -ENODATA for *std calls
      [media] media: blackfin: bfin_capture: return -ENODATA for *dv_timings calls
      [media] media: blackfin: bfin_capture: add support for vidioc_create_bufs
      [media] media: blackfin: bfin_capture: add support for VB2_DMABUF
      [media] media: blackfin: bfin_capture: add support for VIDIOC_EXPBUF
      [media] media: blackfin: bfin_capture: set v4l2 buffer sequence
      [media] media: blackfin: bfin_capture: drop bcap_get_unmapped_area()
      [media] media: blackfin: bfin_capture: embed video_device struct in bcap_device
      [media] media: davinci: vpif_capture: embed video_device struct in channel_obj
      [media] media: davinci: vpif_display: embed video_device struct in channel_obj
      [media] media: i2c: mt9p031: make sure we destroy the mutex
      [media] media: i2c: mt9p031: add support for asynchronous probing
      [media] media: davinci: vpfe_capture: embed video_device
      [media] media: sh_vou: embed video_device

Laurent Pinchart (23):
      [media] media: omap3isp: video: Don't call vb2 mmap with queue lock held
      [media] media: omap3isp: video: Use v4l2_get_timestamp()
      [media] media: omap3isp: hist: Move histogram DMA to DMA engine
      [media] omap3isp: DT support for clocks
      [media] uvcvideo: Don't call vb2 mmap and get_unmapped_area with queue lock held
      [media] uvcvideo: Recognize the Tasco USB microscope
      [media] uvcvideo: Validate index during step-wise frame intervals enumeration
      [media] media: am437x: Don't release OF node reference twice
      [media] soc-camera: Unregister v4l2 clock in the OF bind error path
      [media] soc-camera: Make clock_start and clock_stop operations optional
      [media] rcar-vin: Don't implement empty optional clock operations
      [media] staging: media: omap4iss: Cleanup media entities after unregistration
      [media] staging: media: omap4iss: video: Don't WARN() on unknown pixel formats
      [media] v4l: mt9p031: Convert to the gpiod API
      [media] v4l: mt9v032: Consider control initialization errors as fatal
      [media] of: Add vendor prefix for Aptina Imaging
      [media] v4l: mt9v032: Add OF support
      [media] media: entity: Document the media_entity_ops structure
      [media] v4l: Add RBG and RGB 8:8:8 media bus formats on 24 and 32 bit busses
      [media] v4l: of: Add v4l2_of_parse_link() function
      [media] v4l: xilinx: Add Xilinx Video IP core
      [media] v4l: xilinx: Add Video Timing Controller driver
      [media] v4l: xilinx: Add Test Pattern Generator driver

Luis de Bethencourt (5):
      [media] gpsca: remove the risk of a division by zero
      [media] media: bcm2048: remove unused return of function
      [media] dvb-usb: fix spaces after commas
      [media] dib0700: remove unused macros
      [media] rtl2832: remove compiler warning

Marek Szyprowski (2):
      [media] media: s5p-mfc: fix mmap support for 64bit arch
      [media] media: s5p-mfc: fix broken pointer cast on 64bit arch

Markus Elfring (8):
      [media] stk-webcam: Delete an unnecessary check before the function call "vfree"
      [media] au0828: Delete unnecessary checks before the function call "video_unregister_device"
      [media] mn88472: Deletion of an unnecessary check before the function call "release_firmware"
      [media] mn88472: One function call less in mn88472_init() after error detection
      [media] sp2: Delete an unnecessary check before the function call "kfree"
      [media] V4L2: Delete an unnecessary check before the function call "media_entity_put"
      [media] DVB: Delete an unnecessary check before the function call "dvb_unregister_device"
      [media] DVB: Less function calls in dvb_ca_en50221_init() after error detection

Masatake YAMATO (1):
      [media] am437x: include linux/videodev2.h for expanding BASE_VIDIOC_PRIVATE

Mauro Carvalho Chehab (70):
      [media] media: Fix DVB devnode representation at media controller
      [media] Docbook: Fix documentation for media controller devnodes
      [media] media: add new types for DVB devnodes
      [media] DocBook: Document the DVB API devnodes at the media controller
      [media] media: add a subdev type for tuner
      [media] DocBook: Add tuner subdev at documentation
      [media] dvbdev: add support for media controller
      [media] cx231xx: add media controller support
      [media] dvb_frontend: add media controller support for DVB frontend
      [media] dmxdev: add support for demux/dvr nodes at media controller
      [media] dvb_ca_en50221: add support for CA node at the media controller
      [media] dvb_net: add support for DVB net node at the media controller
      [media] dvbdev: add pad for the DVB devnodes
      [media] tuner-core: properly initialize media controller subdev
      [media] cx25840: fill the media controller entity
      [media] cx231xx: initialize video/vbi pads
      [media] cx231xx: create media links for analog mode
      [media] dvbdev: represent frontend with two pads
      [media] dvbdev: add a function to create DVB media graph
      [media] cx231xx: create DVB graph
      [media] dvbdev: enable DVB-specific links
      [media] dvb-frontend: enable tuner link when the FE thread starts
      [media] cx231xx: enable tuner->decoder link at videobuf start
      [media] dvb_frontend: start media pipeline while thread is running
      Merge tag 'v4.0-rc1' into patchwork
      [media] dvb core: only start media entity if not NULL
      [media] dvb-frontend: remove a warning
      [media] cx231xx: fix compilation if the media controller is not defined
      [media] tuner-core: fix compilation if the media controller is not defined
      [media] dvb core: rename the media controller entities
      [media] cx25840: better document the media controller TODO
      [media] cx231xx: Improve the media controller comment
      [media] cx231xx: enable the analog tuner at buffer setup
      [media] cx25840: fix return logic when media entity init fails
      [media] cx25840: better document the media pads
      [media] siano: add support for the media controller at USB driver
      [media] siano: use pr_* print functions
      [media] siano: replace sms_warn() by pr_warn()
      [media] siano: replace sms_err by pr_err
      [media] siano: replace sms_log() by pr_debug()
      [media] siano: replace sms_debug() by pr_debug()
      [media] siano: get rid of sms_info()
      [media] siano: get rid of sms_dbg parameter
      [media] siano: print a message if DVB register succeeds
      [media] siano: register media controller earlier
      [media] dvb-usb-v2: create one media_dev per adapter
      [media] dvb-usb: create one media_dev per adapter
      [media] dvbdev: use adapter arg for dvb_create_media_graph()
      [media] dvb: Avoid warnings when compiled without the media controller
      [media] use a function for DVB media controller register
      [media] siano: avoid a linkedit error if !MC
      [media] fixp-arith: replace sin/cos table by a better precision one
      [media] lgdt3306a: Use hexadecimal values in lowercase
      [media] lgdt3306a: Use IS_ENABLED() for attach function
      [media] lgdt3306a: one bit fields should be unsigned
      [media] lgdt3306a: don't go past the buffer
      [media] lgdt3306a: properly handle I/O errors
      [media] lgdt3306a: Remove FSF address
      [media] lbdt3306a: rework at printk macros
      [media] lbdt3306a: simplify the lock status check
      [media] lgdt3306a: Don't use else were not needed
      [media] lbdt3306a: remove uneeded braces
      [media] lgdt3306a: constify log tables
      [media] lgdt3306a: Break long lines
      [media] lgdt3306a: Minor source code cleanups
      Revert "[media] v4l: vb2-memops: use vma slab when vma allocation"
      dvb-frontends: use IS_REACHABLE() instead of IS_ENABLED()
      Revert "[media] Add device tree support to adp1653 flash driver"
      Merge branch 'patchwork' into v4l_for_linus
      Merge branch 'drm-next-merged' of git://people.freedesktop.org/~airlied/linux into v4l_for_linus

Michael Ira Krufky (9):
      [media] lgdt3306a: clean up whitespace & unneeded brackets
      [media] lgdt3306a: remove unnecessary 'else'
      [media] lgdt3306a: move EXPORT_SYMBOL to be just after function
      [media] lgdt3306a: fix ERROR: do not use assignment in if condition
      [media] lgdt3306a: do not add new typedefs
      [media] lgdt3306a: fix ERROR: do not use C99 // comments
      [media] lgdt3306a: fix WARNING: please, no spaces at the start of a line
      [media] lgdt3306a: typo fix
      [media] lgdt3306a: more small whitespace cleanups

Michael Opdenacker (1):
      [media] DocBook media: fix broken EIA hyperlink

Nicholas Mc Guire (4):
      [media] cx231xx: drop condition with no effect
      [media] si470x: fixup wait_for_completion_timeout return handling
      [media] media: radio: assign wait_for_completion_timeout to appropriately typed var
      [media] media: radio: handle timeouts

Olli Salonen (7):
      [media] si2157: IF frequency for ATSC and QAM
      [media] cx231xx: Hauppauge HVR-955Q ATSC/QAM tuner
      [media] saa7164: free_irq before pci_disable_device
      [media] si2157: extend frequency range for ATSC
      [media] dw2102: combine su3000_state and s6x0_state into dw2102_state
      [media] dw2102: store i2c client for tuner into dw2102_state
      [media] dw2102: TechnoTrend TT-connect S2-4600 DVB-S/S2 tuner

Pablo Anton (1):
      [media] media: i2c: ADV7604: Rename adv7604 prefixes

Pavel Machek (1):
      [media] Add device tree support to adp1653 flash driver

Peter Seiderer (2):
      [media] coda: check kasprintf return value in coda_open
      [media] coda: fix double call to debugfs_remove

Philipp Zabel (13):
      [media] v4l2-mem2mem: no need to initialize b in v4l2_m2m_next_buf and v4l2_m2m_buf_remove
      [media] coda: bitrate can only be set in kbps steps
      [media] coda: bitstream payload is unsigned
      [media] coda: use strlcpy instead of snprintf
      [media] coda: allocate per-context buffers from REQBUFS
      [media] coda: allocate bitstream buffer from REQBUFS, size depends on the format
      [media] coda: move parameter buffer in together with context buffer allocation
      [media] coda: remove duplicate error messages for buffer allocations
      [media] coda: fail to start streaming if userspace set invalid formats
      [media] coda: call SEQ_END when the first queue is stopped
      [media] coda: fix fill bitstream errors in nonstreaming case
      [media] coda: drop dma_sync_single_for_device in coda_bitstream_queue
      [media] coda: Add tracing support

Prashant Laddha (4):
      [media] vivid sdr: Use LUT based implementation for sin/cos()
      [media] vivid sdr: fix broken sine tone generated for sdr FM
      [media] vivid: add CVT,GTF standards to vivid dv timings caps
      [media] vivid: add support to set CVT, GTF timings

Rafael Lourenço de Lima Chehab (2):
      [media] dvb-usb-v2: add support for the media controller at USB driver
      [media] dvb-usb: add support for the media controller at USB driver

Ricardo Ribalda Delgado (5):
      [media] media/v4l2-ctrls: volatiles should not generate CH_VALUE
      [media] media: New flag V4L2_CTRL_FLAG_EXECUTE_ON_WRITE
      [media] media/v4l2-ctrls: Add execute flags to write_only controls
      [media] media/v4l2-ctrls: Always execute EXECUTE_ON_WRITE ctrls
      [media] media/Documentation: New flag EXECUTE_ON_WRITE

Rickard Strandqvist (1):
      [media] s5p-jpeg: Remove some unused functions

Russell King (1):
      [media] media: omap3isp: remove unused clkdev

Sakari Ailus (19):
      [media] omap3isp: Fix error handling in probe
      [media] omap3isp: Avoid a BUG_ON() in media_entity_create_link()
      [media] omap3isp: Separate external link creation from platform data parsing
      [media] omap3isp: Platform data could be NULL
      [media] omap3isp: Refactor device configuration structs for Device Tree
      [media] omap3isp: Rename regulators to better suit the Device Tree
      [media] omap3isp: Calculate vpclk_div for CSI-2
      [media] omap3isp: Replace mmio_base_phys array with the histogram block base
      [media] omap3isp: Move the syscon register out of the ISP register maps
      [media] omap3isp: Replace many MMIO regions by two
      [media] dt: bindings: Add lane-polarity property to endpoint nodes
      [media] v4l: of: Read lane-polarities endpoint property
      [media] omap3isp: Add support for the Device Tree
      [media] omap3isp: Deprecate platform data support
      [media] Revert "[media] smiapp: Don't compile of_read_number() if CONFIG_OF isn't defined"
      [media] smiapp: Use of_property_read_u64_array() to read a 64-bit number array
      [media] smiapp: Make pixel_order_str static
      [media] smiapp: Read link-frequencies property from the endpoint node
      [media] smiapp: Clean up smiapp_get_pdata()

Shuah Khan (1):
      [media] media: au0828 - embed vdev and vbi_dev structs in au0828_dev

Sifan Naeem (2):
      [media] rc: img-ir: Add and enable sys clock for img-ir
      [media] rc: img-ir: fix error in parameters passed to irq_free()

Simon Farnsworth (1):
      [media] cx18: Fix bytes_per_line

Tapasweni Pathak (2):
      [media] drivers: media: i2c : s5c73m3: Replace dev_err with pr_err
      [media] drivers: media: platform: vivid: Fix possible null derefrence

Uwe Kleine-König (2):
      [media] media: adv7604: improve usage of gpiod API
      [media] media: radio-si4713: improve usage of gpiod API

Wei Yongjun (1):
      [media] v4l2: remove unused including <linux/version.h>

Yannick Guerrini (1):
      [media] si2168: tda10071: m88ds3103: Fix trivial typos

Zhangfei Gao (1):
      [media] ir-hix5hd2: remove writel/readl_relaxed define

jean-michel.hautbois@...alys.com (2):
      [media] media: i2c: ADV7604: In free run mode, signal is locked
      [media] media: adv7604: CP CSC uses a different register on adv7604 and adv7611

 Documentation/DocBook/media/v4l/compat.xml         |    2 +-
 .../DocBook/media/v4l/media-ioc-enum-entities.xml  |   92 +-
 .../DocBook/media/v4l/pixfmt-packed-rgb.xml        |   79 +-
 Documentation/DocBook/media/v4l/pixfmt-sgrbg8.xml  |   16 +-
 .../DocBook/media/v4l/pixfmt-srggb10p.xml          |    2 +-
 Documentation/DocBook/media/v4l/pixfmt-yuv420m.xml |    4 +-
 Documentation/DocBook/media/v4l/pixfmt.xml         |  110 +-
 Documentation/DocBook/media/v4l/subdev-formats.xml |  771 ++++---
 Documentation/DocBook/media/v4l/v4l2.xml           |    9 +
 Documentation/DocBook/media/v4l/vidioc-cropcap.xml |    9 +-
 Documentation/DocBook/media/v4l/vidioc-dqevent.xml |  121 +-
 Documentation/DocBook/media/v4l/vidioc-g-crop.xml  |    5 +
 .../DocBook/media/v4l/vidioc-g-dv-timings.xml      |   18 +-
 Documentation/DocBook/media/v4l/vidioc-g-fbuf.xml  |    4 +-
 .../DocBook/media/v4l/vidioc-g-selection.xml       |    4 +-
 .../DocBook/media/v4l/vidioc-querycap.xml          |    8 +-
 .../DocBook/media/v4l/vidioc-queryctrl.xml         |   12 +-
 .../v4l/vidioc-subdev-enum-frame-interval.xml      |   13 +-
 .../media/v4l/vidioc-subdev-enum-frame-size.xml    |   13 +-
 .../media/v4l/vidioc-subdev-enum-mbus-code.xml     |   11 +-
 .../DocBook/media/v4l/vidioc-subscribe-event.xml   |  111 +-
 .../bindings/media/exynos-jpeg-codec.txt           |    2 +-
 .../devicetree/bindings/media/i2c/mt9v032.txt      |   39 +
 .../devicetree/bindings/media/i2c/ov2640.txt       |   46 +
 .../devicetree/bindings/media/i2c/ov2659.txt       |   38 +
 .../devicetree/bindings/media/video-interfaces.txt |    6 +
 .../devicetree/bindings/media/xilinx/video.txt     |   35 +
 .../devicetree/bindings/media/xilinx/xlnx,v-tc.txt |   33 +
 .../bindings/media/xilinx/xlnx,v-tpg.txt           |   71 +
 .../bindings/media/xilinx/xlnx,video.txt           |   55 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/video4linux/v4l2-controls.txt        |    4 +-
 Documentation/video4linux/v4l2-framework.txt       |    6 +-
 Documentation/video4linux/vivid.txt                |    5 +
 MAINTAINERS                                        |   33 +-
 arch/arm/mach-omap2/board-cm-t35.c                 |   57 +-
 arch/arm/mach-omap2/devices.c                      |   76 +-
 arch/arm/mach-omap2/omap34xx.h                     |   36 +-
 drivers/input/ff-memless.c                         |   18 +-
 drivers/input/touchscreen/Kconfig                  |    2 +
 drivers/input/touchscreen/sur40.c                  |  434 +++-
 drivers/media/Kconfig                              |   10 +-
 drivers/media/common/saa7146/saa7146_fops.c        |   19 +-
 drivers/media/common/saa7146/saa7146_vbi.c         |    4 +-
 drivers/media/common/siano/sms-cards.c             |    8 +-
 drivers/media/common/siano/sms-cards.h             |    3 +-
 drivers/media/common/siano/smscoreapi.c            |  164 +-
 drivers/media/common/siano/smscoreapi.h            |   32 +-
 drivers/media/common/siano/smsdvb-debugfs.c        |    6 +-
 drivers/media/common/siano/smsdvb-main.c           |   74 +-
 drivers/media/common/siano/smsir.c                 |   18 +-
 drivers/media/dvb-core/dmxdev.c                    |   11 +-
 drivers/media/dvb-core/dvb-usb-ids.h               |    3 +
 drivers/media/dvb-core/dvb_ca_en50221.c            |   30 +-
 drivers/media/dvb-core/dvb_frontend.c              |  124 +-
 drivers/media/dvb-core/dvb_net.c                   |    6 +-
 drivers/media/dvb-core/dvbdev.c                    |  144 +-
 drivers/media/dvb-core/dvbdev.h                    |   27 +
 drivers/media/dvb-frontends/Kconfig                |    8 +
 drivers/media/dvb-frontends/Makefile               |    1 +
 drivers/media/dvb-frontends/a8293.h                |    2 +-
 drivers/media/dvb-frontends/af9013.h               |    2 +-
 drivers/media/dvb-frontends/atbm8830.h             |    2 +-
 drivers/media/dvb-frontends/au8522.h               |    2 +-
 drivers/media/dvb-frontends/bcm3510.h              |    2 +-
 drivers/media/dvb-frontends/cx22700.h              |    2 +-
 drivers/media/dvb-frontends/cx22702.h              |    2 +-
 drivers/media/dvb-frontends/cx24110.h              |    2 +-
 drivers/media/dvb-frontends/cx24113.h              |    2 +-
 drivers/media/dvb-frontends/cx24116.h              |    2 +-
 drivers/media/dvb-frontends/cx24117.h              |    2 +-
 drivers/media/dvb-frontends/cx24123.h              |    2 +-
 drivers/media/dvb-frontends/cxd2820r.h             |    2 +-
 drivers/media/dvb-frontends/dib0070.h              |    2 +-
 drivers/media/dvb-frontends/dib0090.h              |    2 +-
 drivers/media/dvb-frontends/dib3000.h              |    2 +-
 drivers/media/dvb-frontends/dib3000mc.h            |    2 +-
 drivers/media/dvb-frontends/dib7000m.h             |    2 +-
 drivers/media/dvb-frontends/dib7000p.h             |    2 +-
 drivers/media/dvb-frontends/dib8000.h              |    2 +-
 drivers/media/dvb-frontends/dib9000.h              |    2 +-
 drivers/media/dvb-frontends/drx39xyj/drx39xxj.h    |    2 +-
 drivers/media/dvb-frontends/drxd.h                 |    2 +-
 drivers/media/dvb-frontends/drxk.h                 |    2 +-
 drivers/media/dvb-frontends/ds3000.h               |    2 +-
 drivers/media/dvb-frontends/dvb-pll.h              |    2 +-
 drivers/media/dvb-frontends/dvb_dummy_fe.h         |    2 +-
 drivers/media/dvb-frontends/ec100.h                |    2 +-
 drivers/media/dvb-frontends/hd29l2.h               |    2 +-
 drivers/media/dvb-frontends/isl6405.h              |    2 +-
 drivers/media/dvb-frontends/isl6421.h              |    2 +-
 drivers/media/dvb-frontends/isl6423.h              |    2 +-
 drivers/media/dvb-frontends/itd1000.h              |    2 +-
 drivers/media/dvb-frontends/ix2505v.h              |    2 +-
 drivers/media/dvb-frontends/l64781.h               |    2 +-
 drivers/media/dvb-frontends/lg2160.h               |    2 +-
 drivers/media/dvb-frontends/lgdt3305.h             |    2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            | 2144 ++++++++++++++++++++
 drivers/media/dvb-frontends/lgdt3306a.h            |   74 +
 drivers/media/dvb-frontends/lgdt330x.h             |    2 +-
 drivers/media/dvb-frontends/lgs8gl5.h              |    2 +-
 drivers/media/dvb-frontends/lgs8gxx.h              |    2 +-
 drivers/media/dvb-frontends/lnbh24.h               |    2 +-
 drivers/media/dvb-frontends/lnbp21.h               |    2 +-
 drivers/media/dvb-frontends/lnbp22.h               |    2 +-
 drivers/media/dvb-frontends/m88rs2000.h            |    2 +-
 drivers/media/dvb-frontends/mb86a16.h              |    2 +-
 drivers/media/dvb-frontends/mb86a20s.h             |    2 +-
 drivers/media/dvb-frontends/mn88472.h              |   12 +
 drivers/media/dvb-frontends/mn88473.h              |    6 +
 drivers/media/dvb-frontends/mt312.h                |    2 +-
 drivers/media/dvb-frontends/mt352.h                |    2 +-
 drivers/media/dvb-frontends/nxt200x.h              |    2 +-
 drivers/media/dvb-frontends/nxt6000.h              |    2 +-
 drivers/media/dvb-frontends/or51132.h              |    2 +-
 drivers/media/dvb-frontends/or51211.h              |    2 +-
 drivers/media/dvb-frontends/rtl2832.c              |    2 +-
 drivers/media/dvb-frontends/s5h1409.h              |    2 +-
 drivers/media/dvb-frontends/s5h1411.h              |    2 +-
 drivers/media/dvb-frontends/s5h1420.h              |    2 +-
 drivers/media/dvb-frontends/s5h1432.h              |    2 +-
 drivers/media/dvb-frontends/s921.h                 |    2 +-
 drivers/media/dvb-frontends/si2165.c               |    2 +-
 drivers/media/dvb-frontends/si2165.h               |    2 +-
 drivers/media/dvb-frontends/si21xx.h               |    2 +-
 drivers/media/dvb-frontends/sp2.c                  |    5 +-
 drivers/media/dvb-frontends/sp8870.h               |    2 +-
 drivers/media/dvb-frontends/sp887x.h               |    2 +-
 drivers/media/dvb-frontends/stb0899_drv.h          |    2 +-
 drivers/media/dvb-frontends/stb6000.h              |    2 +-
 drivers/media/dvb-frontends/stb6100.h              |    2 +-
 drivers/media/dvb-frontends/stv0288.h              |    2 +-
 drivers/media/dvb-frontends/stv0297.h              |    2 +-
 drivers/media/dvb-frontends/stv0299.h              |    2 +-
 drivers/media/dvb-frontends/stv0367.h              |    2 +-
 drivers/media/dvb-frontends/stv0900.h              |    2 +-
 drivers/media/dvb-frontends/stv090x.h              |    2 +-
 drivers/media/dvb-frontends/stv6110.h              |    2 +-
 drivers/media/dvb-frontends/stv6110x.h             |    2 +-
 drivers/media/dvb-frontends/tda1002x.h             |    4 +-
 drivers/media/dvb-frontends/tda10048.h             |    2 +-
 drivers/media/dvb-frontends/tda1004x.h             |    2 +-
 drivers/media/dvb-frontends/tda10071.h             |    2 +-
 drivers/media/dvb-frontends/tda10086.h             |    2 +-
 drivers/media/dvb-frontends/tda18271c2dd.h         |    2 +-
 drivers/media/dvb-frontends/tda665x.h              |    2 +-
 drivers/media/dvb-frontends/tda8083.h              |    2 +-
 drivers/media/dvb-frontends/tda8261.h              |    2 +-
 drivers/media/dvb-frontends/tda826x.h              |    2 +-
 drivers/media/dvb-frontends/ts2020.c               |  302 ++-
 drivers/media/dvb-frontends/ts2020.h               |   27 +-
 drivers/media/dvb-frontends/tua6100.h              |    2 +-
 drivers/media/dvb-frontends/ves1820.h              |    2 +-
 drivers/media/dvb-frontends/ves1x93.h              |    2 +-
 drivers/media/dvb-frontends/zl10036.h              |    2 +-
 drivers/media/dvb-frontends/zl10039.h              |    2 +-
 drivers/media/dvb-frontends/zl10353.h              |    2 +-
 drivers/media/i2c/Kconfig                          |   11 +
 drivers/media/i2c/Makefile                         |    1 +
 drivers/media/i2c/ad9389b.c                        |   10 +-
 drivers/media/i2c/adv7180.c                        |   10 +-
 drivers/media/i2c/adv7343.c                        |    1 -
 drivers/media/i2c/adv7511.c                        |   26 +-
 drivers/media/i2c/adv7604.c                        |  945 ++++-----
 drivers/media/i2c/adv7842.c                        |    5 +-
 drivers/media/i2c/cx25840/cx25840-core.c           |   30 +
 drivers/media/i2c/cx25840/cx25840-core.h           |   11 +
 drivers/media/i2c/m5mols/m5mols_core.c             |   16 +-
 drivers/media/i2c/mt9m032.c                        |   34 +-
 drivers/media/i2c/mt9p031.c                        |   81 +-
 drivers/media/i2c/mt9t001.c                        |   36 +-
 drivers/media/i2c/mt9v032.c                        |  115 +-
 drivers/media/i2c/noon010pc30.c                    |   17 +-
 drivers/media/i2c/ov2659.c                         | 1509 ++++++++++++++
 drivers/media/i2c/ov7670.c                         |   37 +-
 drivers/media/i2c/ov9650.c                         |   16 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |   72 +-
 drivers/media/i2c/s5c73m3/s5c73m3-spi.c            |    2 +-
 drivers/media/i2c/s5k4ecgx.c                       |   16 +-
 drivers/media/i2c/s5k5baf.c                        |   40 +-
 drivers/media/i2c/s5k6a3.c                         |   18 +-
 drivers/media/i2c/s5k6aa.c                         |   34 +-
 drivers/media/i2c/smiapp/smiapp-core.c             |  118 +-
 drivers/media/i2c/soc_camera/mt9m111.c             |    1 -
 drivers/media/i2c/soc_camera/ov2640.c              |  125 +-
 drivers/media/i2c/ths7303.c                        |    4 -
 drivers/media/i2c/ths8200.c                        |    1 -
 drivers/media/i2c/tvp514x.c                        |   13 +-
 drivers/media/i2c/tvp7002.c                        |   15 +-
 drivers/media/mmc/siano/smssdio.c                  |   17 +-
 drivers/media/pci/bt8xx/bttv-driver.c              |   73 +-
 drivers/media/pci/bt8xx/bttvp.h                    |    6 +-
 drivers/media/pci/cx18/cx18-alsa-main.c            |    2 +-
 drivers/media/pci/cx18/cx18-driver.h               |    3 +-
 drivers/media/pci/cx18/cx18-fileops.c              |   27 +-
 drivers/media/pci/cx18/cx18-ioctl.c                |   58 +-
 drivers/media/pci/cx18/cx18-streams.c              |   66 +-
 drivers/media/pci/cx18/cx18-streams.h              |    2 +-
 drivers/media/pci/cx23885/Kconfig                  |    1 -
 drivers/media/pci/cx23885/altera-ci.c              |    3 -
 drivers/media/pci/cx23885/altera-ci.h              |    2 +-
 drivers/media/pci/cx23885/cx23885-core.c           |    1 +
 drivers/media/pci/cx23885/cx23885-dvb.c            |   30 +-
 drivers/media/pci/cx23885/cx23885-video.c          |    1 -
 drivers/media/pci/cx88/cx88-blackbird.c            |   22 +-
 drivers/media/pci/cx88/cx88-core.c                 |   18 +-
 drivers/media/pci/cx88/cx88-mpeg.c                 |    3 +-
 drivers/media/pci/cx88/cx88-video.c                |   61 +-
 drivers/media/pci/cx88/cx88.h                      |   17 +-
 drivers/media/pci/ivtv/ivtv-alsa-main.c            |    2 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |    2 +-
 drivers/media/pci/ivtv/ivtv-driver.c               |    4 +-
 drivers/media/pci/ivtv/ivtv-driver.h               |    2 +-
 drivers/media/pci/ivtv/ivtv-fileops.c              |    2 +-
 drivers/media/pci/ivtv/ivtv-ioctl.c                |  159 +-
 drivers/media/pci/ivtv/ivtv-irq.c                  |    8 +-
 drivers/media/pci/ivtv/ivtv-streams.c              |  113 +-
 drivers/media/pci/ivtv/ivtv-streams.h              |    2 +-
 drivers/media/pci/meye/meye.c                      |   21 +-
 drivers/media/pci/meye/meye.h                      |    2 +-
 drivers/media/pci/saa7146/hexium_gemini.c          |    2 +-
 drivers/media/pci/saa7146/hexium_orion.c           |    2 +-
 drivers/media/pci/saa7146/mxb.c                    |    4 +-
 drivers/media/pci/saa7164/saa7164-core.c           |    4 +-
 drivers/media/pci/smipcie/Kconfig                  |    2 +-
 drivers/media/pci/smipcie/smipcie.c                |   12 +-
 drivers/media/pci/sta2x11/sta2x11_vip.c            |   35 +-
 drivers/media/pci/ttpci/av7110.h                   |    4 +-
 drivers/media/pci/ttpci/budget-av.c                |    2 +-
 drivers/media/platform/Kconfig                     |    4 +-
 drivers/media/platform/Makefile                    |    2 +
 drivers/media/platform/am437x/Kconfig              |    2 +-
 drivers/media/platform/am437x/am437x-vpfe.c        |   59 +-
 drivers/media/platform/am437x/am437x-vpfe.h        |    3 +-
 drivers/media/platform/blackfin/bfin_capture.c     |  348 +---
 drivers/media/platform/coda/Makefile               |    2 +
 drivers/media/platform/coda/coda-bit.c             |  205 +-
 drivers/media/platform/coda/coda-common.c          |  113 +-
 drivers/media/platform/coda/coda-jpeg.c            |    1 +
 drivers/media/platform/coda/coda.h                 |   18 +-
 drivers/media/platform/coda/trace.h                |  203 ++
 drivers/media/platform/davinci/vpfe_capture.c      |   26 +-
 drivers/media/platform/davinci/vpif_capture.c      |   52 +-
 drivers/media/platform/davinci/vpif_capture.h      |    2 +-
 drivers/media/platform/davinci/vpif_display.c      |   49 +-
 drivers/media/platform/davinci/vpif_display.h      |    2 +-
 drivers/media/platform/exynos4-is/fimc-capture.c   |   22 +-
 drivers/media/platform/exynos4-is/fimc-isp.c       |   28 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |   33 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |   16 +-
 drivers/media/platform/m2m-deinterlace.c           |   21 +-
 drivers/media/platform/marvell-ccic/mcam-core.c    |   48 +-
 drivers/media/platform/omap/omap_vout.c            |    2 +-
 drivers/media/platform/omap/omap_vout_vrfb.c       |    1 +
 drivers/media/platform/omap/omap_vout_vrfb.h       |    4 +-
 drivers/media/platform/omap3isp/isp.c              |  563 +++--
 drivers/media/platform/omap3isp/isp.h              |   43 +-
 drivers/media/platform/omap3isp/ispccdc.c          |  112 +-
 drivers/media/platform/omap3isp/ispccp2.c          |   68 +-
 drivers/media/platform/omap3isp/ispcsi2.c          |   56 +-
 drivers/media/platform/omap3isp/ispcsiphy.c        |   48 +-
 drivers/media/platform/omap3isp/isph3a_aewb.c      |    1 -
 drivers/media/platform/omap3isp/isph3a_af.c        |    1 -
 drivers/media/platform/omap3isp/isphist.c          |  127 +-
 drivers/media/platform/omap3isp/isppreview.c       |   70 +-
 drivers/media/platform/omap3isp/ispresizer.c       |   80 +-
 drivers/media/platform/omap3isp/ispstat.c          |    2 +-
 drivers/media/platform/omap3isp/ispstat.h          |    5 +-
 drivers/media/platform/omap3isp/ispvideo.c         |   20 +-
 drivers/media/platform/s3c-camif/camif-capture.c   |   18 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |   63 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.h        |   12 +-
 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c      |   32 -
 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h      |    3 -
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |    7 +
 drivers/media/platform/s5p-tv/mixer_video.c        |    2 +-
 drivers/media/platform/sh_vou.c                    |   30 +-
 drivers/media/platform/soc_camera/rcar_vin.c       |   15 -
 drivers/media/platform/soc_camera/sh_mobile_csi2.c |    1 -
 drivers/media/platform/soc_camera/soc_camera.c     |  108 +-
 drivers/media/platform/via-camera.c                |   15 +-
 drivers/media/platform/vim2m.c                     |   23 +-
 drivers/media/platform/vivid/vivid-core.c          |   93 +-
 drivers/media/platform/vivid/vivid-core.h          |    8 +-
 drivers/media/platform/vivid/vivid-ctrls.c         |    2 +-
 drivers/media/platform/vivid/vivid-kthread-cap.c   |  125 +-
 drivers/media/platform/vivid/vivid-sdr-cap.c       |   66 +-
 drivers/media/platform/vivid/vivid-tpg.c           | 1082 +++++++---
 drivers/media/platform/vivid/vivid-tpg.h           |  112 +-
 drivers/media/platform/vivid/vivid-vid-cap.c       |  180 +-
 drivers/media/platform/vivid/vivid-vid-common.c    |  378 +++-
 drivers/media/platform/vivid/vivid-vid-out.c       |   85 +-
 drivers/media/platform/vsp1/vsp1_bru.c             |   42 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |   16 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |    4 +-
 drivers/media/platform/vsp1/vsp1_hsit.c            |   18 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |   22 +-
 drivers/media/platform/vsp1/vsp1_lut.c             |   22 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |   37 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |   12 +-
 drivers/media/platform/vsp1/vsp1_sru.c             |   30 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |   30 +-
 drivers/media/platform/xilinx/Kconfig              |   23 +
 drivers/media/platform/xilinx/Makefile             |    5 +
 drivers/media/platform/xilinx/xilinx-dma.c         |  766 +++++++
 drivers/media/platform/xilinx/xilinx-dma.h         |  109 +
 drivers/media/platform/xilinx/xilinx-tpg.c         |  931 +++++++++
 drivers/media/platform/xilinx/xilinx-vip.c         |  323 +++
 drivers/media/platform/xilinx/xilinx-vip.h         |  238 +++
 drivers/media/platform/xilinx/xilinx-vipp.c        |  669 ++++++
 drivers/media/platform/xilinx/xilinx-vipp.h        |   49 +
 drivers/media/platform/xilinx/xilinx-vtc.c         |  380 ++++
 drivers/media/platform/xilinx/xilinx-vtc.h         |   42 +
 drivers/media/radio/radio-wl1273.c                 |   27 +-
 drivers/media/radio/si470x/radio-si470x-common.c   |   14 +-
 drivers/media/radio/si4713/si4713.c                |   18 +-
 drivers/media/radio/wl128x/Kconfig                 |    2 +-
 drivers/media/radio/wl128x/fmdrv_v4l2.c            |   28 +-
 drivers/media/rc/img-ir/img-ir-core.c              |   31 +-
 drivers/media/rc/img-ir/img-ir.h                   |    2 +
 drivers/media/rc/ir-hix5hd2.c                      |    8 -
 drivers/media/tuners/Kconfig                       |    8 -
 drivers/media/tuners/Makefile                      |    1 -
 drivers/media/tuners/fc0011.h                      |    2 +-
 drivers/media/tuners/fc0012.h                      |    2 +-
 drivers/media/tuners/fc0013.h                      |    2 +-
 drivers/media/tuners/fc2580.h                      |    2 +-
 drivers/media/tuners/m88ts2022.c                   |  579 ------
 drivers/media/tuners/m88ts2022.h                   |   54 -
 drivers/media/tuners/m88ts2022_priv.h              |   35 -
 drivers/media/tuners/max2165.h                     |    2 +-
 drivers/media/tuners/mc44s803.h                    |    2 +-
 drivers/media/tuners/mt2060.h                      |    2 +-
 drivers/media/tuners/mt2063.h                      |    2 +-
 drivers/media/tuners/mt20xx.h                      |    2 +-
 drivers/media/tuners/mt2131.h                      |    2 +-
 drivers/media/tuners/mt2266.h                      |    2 +-
 drivers/media/tuners/mxl5005s.h                    |    2 +-
 drivers/media/tuners/mxl5007t.h                    |    2 +-
 drivers/media/tuners/qt1010.h                      |    2 +-
 drivers/media/tuners/r820t.c                       |   29 +-
 drivers/media/tuners/r820t.h                       |    2 +-
 drivers/media/tuners/si2157.c                      |   25 +-
 drivers/media/tuners/si2157_priv.h                 |    1 +
 drivers/media/tuners/tda18218.h                    |    2 +-
 drivers/media/tuners/tda18271.h                    |    2 +-
 drivers/media/tuners/tda827x.h                     |    2 +-
 drivers/media/tuners/tda8290.h                     |    2 +-
 drivers/media/tuners/tda9887.h                     |    2 +-
 drivers/media/tuners/tea5761.h                     |    2 +-
 drivers/media/tuners/tea5767.h                     |    2 +-
 drivers/media/tuners/tua9001.h                     |    2 +-
 drivers/media/tuners/tuner-simple.h                |    2 +-
 drivers/media/tuners/tuner-xc2028.h                |    2 +-
 drivers/media/tuners/xc4000.h                      |    2 +-
 drivers/media/tuners/xc5000.c                      |    5 +-
 drivers/media/tuners/xc5000.h                      |    2 +-
 drivers/media/usb/au0828/au0828-video.c            |  104 +-
 drivers/media/usb/au0828/au0828.h                  |    4 +-
 drivers/media/usb/cx231xx/Kconfig                  |    1 +
 drivers/media/usb/cx231xx/cx231xx-417.c            |   33 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |  144 +-
 drivers/media/usb/cx231xx/cx231xx-core.c           |   13 +-
 drivers/media/usb/cx231xx/cx231xx-dvb.c            |   71 +
 drivers/media/usb/cx231xx/cx231xx-video.c          |  176 +-
 drivers/media/usb/cx231xx/cx231xx.h                |   21 +-
 drivers/media/usb/dvb-usb-v2/Kconfig               |    2 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb.h             |    1 +
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c        |   58 +
 drivers/media/usb/dvb-usb-v2/dvbsky.c              |   26 +-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |    8 +-
 drivers/media/usb/dvb-usb/Kconfig                  |    5 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |  155 +-
 drivers/media/usb/dvb-usb/dib0700_core.c           |    3 -
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    3 -
 drivers/media/usb/dvb-usb/dvb-usb-dvb.c            |   69 +-
 drivers/media/usb/dvb-usb/dw2102.c                 |  192 +-
 drivers/media/usb/em28xx/Kconfig                   |    2 +-
 drivers/media/usb/em28xx/em28xx-camera.c           |    2 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |   13 +-
 drivers/media/usb/em28xx/em28xx-dvb.c              |   14 +-
 drivers/media/usb/em28xx/em28xx-video.c            |  119 +-
 drivers/media/usb/em28xx/em28xx.h                  |    7 +-
 drivers/media/usb/gspca/ov534.c                    |   11 +-
 drivers/media/usb/gspca/topro.c                    |    4 +-
 drivers/media/usb/hdpvr/hdpvr-core.c               |   10 +-
 drivers/media/usb/hdpvr/hdpvr-video.c              |   19 +-
 drivers/media/usb/hdpvr/hdpvr.h                    |    2 +-
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c           |   84 +-
 drivers/media/usb/siano/smsusb.c                   |  136 +-
 drivers/media/usb/stk1160/stk1160-v4l.c            |   17 +-
 drivers/media/usb/stkwebcam/stk-webcam.c           |    6 +-
 drivers/media/usb/tm6000/tm6000-video.c            |   59 +-
 drivers/media/usb/tm6000/tm6000.h                  |    4 +-
 drivers/media/usb/usbvision/usbvision-video.c      |   94 +-
 drivers/media/usb/usbvision/usbvision.h            |    4 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   30 +-
 drivers/media/usb/uvc/uvc_queue.c                  |   15 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |   70 +-
 drivers/media/usb/uvc/uvcvideo.h                   |    2 +-
 drivers/media/v4l2-core/tuner-core.c               |   22 +
 drivers/media/v4l2-core/v4l2-clk.c                 |   81 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |   22 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |   55 +-
 drivers/media/v4l2-core/v4l2-device.c              |    5 +-
 drivers/media/v4l2-core/v4l2-dv-timings.c          |    6 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   12 +-
 drivers/media/v4l2-core/v4l2-mem2mem.c             |    4 +-
 drivers/media/v4l2-core/v4l2-of.c                  |  102 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   33 +-
 drivers/media/v4l2-core/videobuf2-core.c           |   60 +-
 drivers/staging/media/bcm2048/radio-bcm2048.c      |   39 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipe.c   |   51 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c |   49 +-
 drivers/staging/media/davinci_vpfe/dm365_isif.c    |   83 +-
 drivers/staging/media/davinci_vpfe/dm365_resizer.c |   59 +-
 drivers/staging/media/dt3155v4l/dt3155v4l.c        |   37 +-
 drivers/staging/media/dt3155v4l/dt3155v4l.h        |    4 +-
 drivers/staging/media/mn88472/mn88472.c            |   93 +-
 drivers/staging/media/mn88472/mn88472_priv.h       |    2 +
 drivers/staging/media/mn88473/mn88473.c            |  133 +-
 drivers/staging/media/mn88473/mn88473_priv.h       |    1 +
 drivers/staging/media/omap4iss/iss_csi2.c          |   42 +-
 drivers/staging/media/omap4iss/iss_ipipe.c         |   48 +-
 drivers/staging/media/omap4iss/iss_ipipeif.c       |   58 +-
 drivers/staging/media/omap4iss/iss_resizer.c       |   52 +-
 drivers/staging/media/omap4iss/iss_video.c         |    8 +-
 drivers/usb/gadget/function/f_uvc.c                |   40 +-
 drivers/usb/gadget/function/uvc.h                  |    3 +-
 drivers/usb/gadget/function/uvc_queue.c            |   79 +-
 drivers/usb/gadget/function/uvc_queue.h            |    4 +-
 drivers/usb/gadget/function/uvc_v4l2.c             |    8 +-
 drivers/usb/gadget/function/uvc_video.c            |    3 +-
 include/dt-bindings/media/xilinx-vip.h             |   39 +
 include/linux/fixp-arith.h                         |  145 +-
 include/linux/kconfig.h                            |    9 +
 include/media/adv7604.h                            |   83 +-
 include/media/davinci/vpfe_capture.h               |    2 +-
 include/media/media-entity.h                       |   21 +-
 include/media/mt9p031.h                            |    2 -
 include/media/omap3isp.h                           |   38 +-
 include/media/ov2659.h                             |   34 +
 include/media/saa7146_vv.h                         |    4 +-
 include/media/v4l2-clk.h                           |   10 +-
 include/media/v4l2-dev.h                           |    1 -
 include/media/v4l2-device.h                        |    2 -
 include/media/v4l2-ioctl.h                         |    6 -
 include/media/v4l2-of.h                            |   30 +
 include/media/v4l2-subdev.h                        |   55 +-
 include/media/videobuf2-core.h                     |   20 +-
 include/uapi/linux/Kbuild                          |    1 +
 include/uapi/linux/am437x-vpfe.h                   |    2 +
 include/uapi/linux/media-bus-format.h              |   15 +-
 include/uapi/linux/media.h                         |   52 +-
 include/uapi/linux/v4l2-dv-timings.h               |   64 +-
 include/uapi/linux/v4l2-subdev.h                   |   12 +-
 include/uapi/linux/videodev2.h                     |   18 +-
 include/uapi/linux/xilinx-v4l2-controls.h          |   73 +
 458 files changed, 17083 insertions(+), 6399 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9v032.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ov2640.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ov2659.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/video.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,v-tc.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,v-tpg.txt
 create mode 100644 Documentation/devicetree/bindings/media/xilinx/xlnx,video.txt
 create mode 100644 drivers/media/dvb-frontends/lgdt3306a.c
 create mode 100644 drivers/media/dvb-frontends/lgdt3306a.h
 create mode 100644 drivers/media/i2c/ov2659.c
 create mode 100644 drivers/media/platform/coda/trace.h
 create mode 100644 drivers/media/platform/xilinx/Kconfig
 create mode 100644 drivers/media/platform/xilinx/Makefile
 create mode 100644 drivers/media/platform/xilinx/xilinx-dma.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-dma.h
 create mode 100644 drivers/media/platform/xilinx/xilinx-tpg.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vip.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vip.h
 create mode 100644 drivers/media/platform/xilinx/xilinx-vipp.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vipp.h
 create mode 100644 drivers/media/platform/xilinx/xilinx-vtc.c
 create mode 100644 drivers/media/platform/xilinx/xilinx-vtc.h
 delete mode 100644 drivers/media/tuners/m88ts2022.c
 delete mode 100644 drivers/media/tuners/m88ts2022.h
 delete mode 100644 drivers/media/tuners/m88ts2022_priv.h
 create mode 100644 include/dt-bindings/media/xilinx-vip.h
 create mode 100644 include/media/ov2659.h
 create mode 100644 include/uapi/linux/xilinx-v4l2-controls.h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ