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]
Date:   Tue, 11 Oct 2016 13:17:41 -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>,
        Jonathan Corbet <corbet@....net>
Subject: [GIT PULL for v4.9-rc1] media updates

Linus,

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

For media patches for Kernel 4.9:

- Documentation improvements: conversion of all non-DocBook documents to
  Sphinx and lots of fixes to the uAPI media book;
- New PCI driver for Techwell TW5864 media grabber boards;
- New SoC driver for ATMEL Image Sensor Controller;
- Removal of some obsolete SoC drivers (s5p-tv driver and soc_camera drivers);
- Addition of ST CEC driver;
- Lots of drivers fixes, improvements and additions;

Regards,
Mauro

- 

You should expect a trivial conflict at the MAINTAINERS file, due to the
ATMEL driver.

PS.: This patchset has merges from Jon's docs tree, as several patches on
it depends on the Sphinx build improvements that I sent to Jon to be
merged via his tree. The diffstat generated via this command:

	git request-pull 02bafd96f3a5  git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media media/v4.9-1

looks weird, as it included also the changes that were already merged
on your tree via Jonathan's documentation tree. I tested merging on the top
of your master branch here and everything is OK.


The following changes since commit c8d2bc9bc39ebea8437fd974fdbc21847bb897a3:

  Linux 4.8 (2016-10-02 16:24:33 -0700)

are available in the git repository at:

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

for you to fetch changes up to 9fce0c226536fc36c7fb0a80000ca38a995be43e:

  Merge tag 'v4.8' into patchwork (2016-10-05 16:43:53 -0300)

----------------------------------------------------------------
media updates for v4.9-rc1

----------------------------------------------------------------
Abylay Ospan (4):
      [media] cxd2841er: freeze/unfreeze registers when reading stats
      [media] cxd2841er: BER and SNR reading for ISDB-T
      [media] cxd2841er: force 8MHz bandwidth for DVB-C if specified bw not supported
      [media] lgdt3306a: remove 20*50 msec unnecessary timeout

Andrey Utkin (4):
      [media] pci: Add tw5864 driver
      [media] tw5864-core: remove excessive irqsave
      [media] tw5864: constify vb2_ops structure
      [media] tw5864: constify struct video_device template

Antti Palosaari (9):
      [media] cxd2820r: improve IF frequency setting
      [media] cxd2820r: dvbv5 statistics for DVB-T
      [media] cxd2820r: dvbv5 statistics for DVB-T2
      [media] cxd2820r: dvbv5 statistics for DVB-C
      [media] cxd2820r: wrap legacy DVBv3 statistics via DVBv5 statistics
      [media] cxd2820r: add I2C driver bindings
      [media] cxd2820r: correct logging
      [media] cxd2820r: improve lock detection
      [media] cxd2820r: convert to regmap api

Arnd Bergmann (8):
      [media] pulse8-cec: avoid uninitialized data use
      [media] Input: atmel_mxt: disallow impossible configuration
      [media] Input: synaptics-rmi4: disallow impossible configuration
      [media] ad5820: use __maybe_unused for PM functions
      [media] atmel-isc: mark PM functions as __maybe_unused
      [media] usb: gadget: uvc: add V4L2 dependency
      [media] dvb-usb: split out common parts of dibusb
      [media] dvb-usb: avoid link error with dib3000m{b,c|

Baoyou Xie (1):
      [media] staging: media: omap4iss: mark omap4iss_flush() static

Benjamin Gaignard (4):
      [media] bindings for stih-cec driver
      [media] add stih-cec driver
      [media] add stih-cec driver into DT
      [media] add maintainer for stih-cec driver

Bhaktipriya Shridhar (9):
      [media] pvrusb2: Remove deprecated create_singlethread_workqueue
      [media] gspca: sonixj: Remove deprecated create_singlethread_workqueue
      [media] gspca: vicam: Remove deprecated create_singlethread_workqueue
      [media] gspca: jl2005bcd: Remove deprecated create_singlethread_workqueue
      [media] gspca: finepix: Remove deprecated create_singlethread_workqueue
      [media] ad9389b: Remove deprecated create_singlethread_workqueue
      [media] s5p-mfc: Remove deprecated create_singlethread_workqueue
      [media] cx25821: Drop Freeing of Workqueue
      [media] cx25821: Remove deprecated create_singlethread_workqueue

Charles-Antoine Couret (3):
      [media] SDI: add flag for SDI formats and SMPTE 125M definition
      [media] V4L2: Add documentation for SDI timings and related flags
      [media] Add GS1662 driver, a video serializer

Christophe JAILLET (2):
      [media] drxd_hard: Add missing error code assignment before test
      [media] s5p-cec: Fix memory allocation failure check

Colin Ian King (4):
      [media] helene: fix memory leak when heleno_x_pon fails
      [media] pxa_camera: fix spelling mistake: "dequeud" -> "dequeued"
      [media] rc/streamzap: fix spelling mistake "sumbiting" -> "submitting"
      [media] lgdt3306a: fix spelling mistake "supportted" -> "supported"

Ezequiel Garcia (2):
      [media] media: tw686x: Rework initial hardware configuration
      [media] media: tw686x: Support frame sizes and frame intervals enumeration

Florian Echtler (1):
      [media] sur40: properly report a single frame rate of 60 FPS

Geert Uytterhoeven (2):
      [media] VIDEO_MEDIATEK_VPU should depend on HAS_DMA
      [media] rcar-fcp: Make sure rcar_fcp_enable() returns 0 on success

Hans Verkuil (38):
      [media] tw686x-kh: remove obsolete driver
      [media] soc-camera/sh_mobile_csi2: remove unused driver
      [media] s5p-tv: remove obsolete driver
      [media] videodev2.h: fix sYCC/AdobeYCC default quantization range
      [media] vivid: don't mention the obsolete sYCC Y'CbCr encoding
      [media] v4l2-tpg-core: drop SYCC, use higher precision 601 conversion matrix
      [media] videodev2.h: put V4L2_YCBCR_ENC_SYCC under #ifndef __KERNEL__
      [media] pixfmt.rst: drop V4L2_YCBCR_ENC_SYCC from the documentation
      [media] pixfmt-007.rst: fix a messed up note in the DCI-P3 doc
      [media] pixfmt-007.rst: fix copy-and-paste error in SMPTE-240M doc
      [media] cobalt: support reduced fps
      [media] v4l2: remove g/s_crop from video ops
      [media] bttv: convert g/s_crop to g/s_selection
      [media] omap_vout: convert g/s_crop to g/s_selection
      [media] saa7134: convert g/s_crop to g/s_selection
      [media] zoran: convert g/s_crop to g/s_selection
      [media] vpfe_capture: convert g/s_crop to g/s_selection
      [media] vpbe_display: convert g/s_crop to g/s_selection
      [media] pvrusb2: convert g/s_crop to g/s_selection
      [media] v4l2-subdev: rename cropcap to g_pixelaspect
      [media] vivid: return -ENODATA if the current input doesn't support g/s_selection
      [media] media: doc-rst: document ENODATA for cropping ioctls
      [media] vb2: don't return NULL for alloc and get_userptr ops
      [media] vb2: add WARN_ONs checking if a valid struct device was passed
      [media] vidioc-g-dv-timings.rst: document the v4l2_bt_timings reserved field
      [media] tw5864: add missing HAS_DMA dependency
      [media] media-types.rst: fix typo
      [media] redrat3: fix sparse warning
      [media] Revert "[media] tw5864: remove double irq lock code"
      [media] vivid: update EDID
      [media] cobalt: update EDID
      [media] pxa_camera: allow building it if COMPILE_TEST is set
      [media] pxa_camera: merge soc_mediabus.c into pxa_camera.c
      [media] pulse8-cec: fix compiler warning
      [media] v4l-drivers/fourcc.rst: fix typo
      [media] media Kconfig: improve the spi integration
      [media] hva: fix sparse warnings
      [media] soc-camera/rcar-vin: remove obsolete driver

Heiner Kallweit (5):
      [media] media: rc: fix deadlock when module ir_lirc_codec is removed
      [media] media: rc: nuvoton: ignore spurious interrupt when logical device is being disabled
      [media] media: rc: nuvoton: remove usage of b_idx in nvt_get_rx_ir_data
      [media] media: rc: nuvoton: remove unneeded call to ir_raw_event_handle
      [media] media: rc: nuvoton: simplify nvt_get_rx_ir_data a little

Jannik Becher (1):
      [media] drivers: hackrf: fixed a coding style issue

Javier Martinez Canillas (11):
      [media] vb2: include lengths in dmabuf qbuf debug message
      [media] vb2: remove TODO comment for dma-buf in QBUF
      [media] s5p-jpeg: set capablity bus_info as required by VIDIOC_QUERYCAP
      [media] exynos4-is: Fix fimc_is_parse_sensor_config() nodes handling
      [media] s5p-jpeg: only fill driver's name in capabilities driver field
      [media] gsc-m2m: add device name sufix to bus_info capatiliby field
      [media] gsc-m2m: improve v4l2_capability driver and card fields
      [media] tvp5150: use sd internal ops .registered instead .registered_async
      [media] v4l2-async: remove unneeded .registered_async callback
      [media] vb2: Fix vb2_core_dqbuf() kernel-doc
      [media] ov9650: add support for asynchronous probing

Jean Delvare (1):
      [media] cec: fix Kconfig help text

Jean-Christophe Trotin (4):
      [media] Documentation: DT: add bindings for ST HVA
      [media] st-hva: multi-format video encoder V4L2 driver
      [media] st-hva: add H.264 video encoding support
      [media] st-hva: update MAINTAINERS

Johan Fjeldtvedt (6):
      [media] cec: allow configuration both from within driver and from user space
      [media] pulse8-cec: serialize communication with adapter
      [media] pulse8-cec: add notes about behavior in autonomous mode
      [media] pulse8-cec: sync configuration with adapter
      [media] pulse8-cec: some small fixes
      [media] pulse8-cec: store logical address mask

Jonathan Corbet (9):
      Merge branch 'doc/4.8-fixes' into docs-next
      Merge branch 'doc/4.8-fixes' into docs-next
      Merge branch 'doc/4.9' into docs-next
      Merge branch 'doc/4.9' into docs-next
      Merge branch 'doc/4.9' into docs-next
      Merge branch 'doc/4.9' into docs-next
      Merge branch 'doc/4.9' into docs-next
      Merge branch 'doc/4.9' into docs-next
      Merge branch 'doc/4.9' into docs-next

Jouni Ukkonen (1):
      [media] media: Add 1X14 14-bit raw bayer media bus code definitions

Julia Lawall (11):
      [media] mtk-vcodec: constify venc_common_if structures
      [media] pci: constify snd_pcm_ops structures
      [media] usb: constify snd_pcm_ops structures
      [media] usb: constify vb2_ops structures
      [media] platform: constify vb2_ops structures
      [media] pci: constify vb2_ops structures
      [media] constify local structures
      [media] dvb-frontends: constify dvb_tuner_ops structures
      [media] tuners: constify dvb_tuner_ops structures
      [media] constify i2c_algorithm structures
      [media] mxl111sf-tuner: constify dvb_tuner_ops structures

Kieran Bingham (9):
      [media] dt-bindings: Update Renesas R-Car FCP DT bindings for FCPF
      [media] dt-bindings: Document Renesas R-Car FCP power-domains usage
      [media] v4l: rcar-fcp: Extend compatible list to support the FDP
      [media] v4l: vsp1: Ensure pipeline locking in resume path
      [media] v4l: vsp1: Repair race between frame end and qbuf handler
      [media] v4l: vsp1: Use DFE instead of FRE for frame end
      [media] v4l: vsp1: Support chained display lists
      [media] v4l: vsp1: Determine partition requirements for scaled images
      [media] v4l: vsp1: Support multiple partitions per frame

Laurent Pinchart (16):
      [media] media: Move media_device link_notify operation to an ops structure
      [media] v4l: ioctl: Clear the v4l2_pix_format_mplane reserved field
      [media] v4l: rcar-fcp: Keep the coding style consistent
      [media] v4l: rcar-fcp: Don't force users to check for disabled FCP support
      [media] v4l: vsp1: Report device model and rev through media device information
      [media] v4l: vsp1: Fix tri-planar format support through DRM API
      [media] v4l: vsp1: Prevent pipelines from running when not streaming
      [media] v4l: vsp1: Protect against race conditions between get and set format
      [media] v4l: vsp1: Disable cropping on WPF sink pad
      [media] v4l: vsp1: Fix RPF cropping
      [media] v4l: vsp1: Pass parameter type to entity configuration operation
      [media] v4l: vsp1: Replace .set_memory() with VSP1_ENTITY_PARAMS_PARTITION
      [media] v4l: vsp1: Fix spinlock in mixed IRQ context function
      [media] v4l: vsp1: Disable VYUY on Gen3
      [media] v4l: doc: Prepare for table reorganization
      [media] v4l: doc: Remove row numbers from tables

Liu Ying (3):
      [media] media-entity.h: remove redundant macro definition for gobj_to_link()
      [media] media-entity.h: Correct KernelDoc of media_entity_enum_empty()
      [media] media-entity.h: remove redundant macro definition for gobj_to_pad()

Marek Szyprowski (4):
      [media] s5p-jpeg: fix system and runtime PM integration
      [media] s5p-cec: fix system and runtime PM integration
      [media] exynos4-is: Add support for all required clocks
      [media] exynos4-is: Improve clock management

Markus Elfring (6):
      [media] cec: Delete an unnecessary check before the function call "rc_free_device"
      [media] v4l2-common: Delete an unnecessary check before the function call "spi_unregister_device"
      [media] tw686x: Delete an unnecessary check before the function call "video_unregister_device"
      [media] dvb_frontend: Use memdup_user() rather than duplicating its implementation
      [media] media/i2c: Delete owner assignment
      [media] radio-si470x-i2c: Delete owner assignment

Matthias Schwarzott (8):
      [media] si2165: avoid division by zero
      [media] si2165: support i2c_client attach
      [media] cx23885: attach si2165 driver via i2c_client
      [media] cx231xx: Prepare for attaching new style i2c_client DVB demod drivers
      [media] cx231xx: attach si2165 driver via i2c_client
      [media] si2165: Remove legacy attach
      [media] si2165: use i2c_client->dev instead of i2c_adapter->dev for logging
      [media] si2165: switch to regmap

Mauro Carvalho Chehab (152):
      Merge tag 'v4.8-rc1' into patchwork
      [media] pixfmt-nv12mt.rst: use PNG instead of GIF
      [media] vidioc-enumstd.rst: fix a broken reference
      [media] vidioc-enumstd.rst: remove bullets from sound carrier
      [media] docs-rst: better use the .. note:: tag
      [media] docs-rst: get rid of code-block inside tables
      [media] vidioc-querycap.rst: Better format tables on PDF output
      [media] docs-rst: re-generate typical_media_device.pdf
      [media] docs-rst: add tabularcolumns to all tables
      [media] control.rst: Fix table width
      [media] extended-controls.rst: fix table sizes
      [media] docs-rst: add column hints for pixfmt-002 and pixfmt-006
      [media] pixfmt-packed-rgb.rst: Fix cell spans
      [media] pixfmt-packed-rgb.rst: adjust tables to fit in LaTeX
      [media] pixfmt-packed-yuv.rst: adjust tables to fit in LaTeX
      [media] docs-rst: remove width hints from pixfmt byte order tables
      [media] buffer.rst: Adjust table columns for LaTeX output
      [media] dev-overlay.rst: don't ident a note
      [media] dev-raw-vbi.rst: add a footnote for the count limits
      [media] dev-raw-vbi.rst: adjust table columns for LaTeX output
      [media] docs-rst: re-generate vbi_525.pdf and vbi_625.pdf
      [media] dev-sliced-vbi.rst: use a footnote for VBI images
      [media] dev-sliced-vbi.rst: Adjust tables on LaTeX output
      [media] dev-rds.rst: adjust table dimentions for LaTeX
      [media] dev-subdev.rst: make table fully visible on LaTeX
      [media] subdev-formats.rst: adjust most of the tables to fill in page
      [media] diff-v4l.rst: Make capabilities table fit in LaTeX
      [media] vidioc-decoder-cmd.rst: better adjust column widths
      [media] vidioc-dqevent.rst: adjust two table columns for LaTeX output
      [media] vidioc-dv-timings-cap.rst: Adjust LaTeX columns
      [media] vidioc-enumstd.rst: adjust video standards table
      [media] vidioc-g-sliced-vbi-cap.rst: make tables fit on LaTeX output
      [media] adjust some vidioc-*rst tables with wrong columns
      [media] vidioc-g-tuner.rst: improve documentation for tuner type
      [media] vidioc-g-tuner.rst: Fix tables to fit at LaTeX output
      [media] fix v4l2-selection-*.rst tables for LaTeX output
      [media] fe_property_parameters.rst: Adjust column sizes
      [media] adjust remaining tables at DVB uAPI documentation
      [media] media-types.rst: adjust tables to fit on LaTeX output
      [media] docs-rst: move cec kAPI documentation to the media book
      [media] cec-core: Convert it to ReST format
      [media] uapi/cec: adjust tables on LaTeX output
      [media] gen-errors.rst fix error table column limits
      [media] docs-rst: fix warnings introduced by LaTeX patchset
      [media] Fix a few additional tables at uAPI for LaTeX output
      [media] extended-controls.rst: avoid going past page with LaTeX
      [media] subdev-formats.rst: adjust tables size for LaTeX output
      [media] cec-ioc-receive.rst: one table here should be longtable
      [media] v4l2-dev.rst: adjust table to fit into page
      [media] docs-rst: v4l2-drivers book: adjust column margins
      [media] docs-rst: fix some LaTeX errors when in interactive mode
      [media] docs-rst: fix some .. note:: occurrences
      Merge remote-tracking branch 'docs-next/docs-next' into devel/docs-next
      [media] pixfmt-007.rst: use Sphinx math:: expressions
      [media] docs-next: stop abusing on the cpp domain
      [media] docs-rst: Convert V4L2 uAPI to use C function references
      [media] docs-rst: Convert DVB uAPI to use C function references
      [media] docs-rst: Convert CEC uAPI to use C function references
      [media] docs-rst: Convert LIRC uAPI to use C function references
      [media] docs-rst: Convert MC uAPI to use C function references
      [media] index.rst: Fix LaTeX error in interactive mode on Sphinx 1.4.x
      [media] docs-rst: fix some .. note:: occurrences
      docs-rst: add media documentation to PDF output
      [media] ad5820: fix one smatch warning
      [media] extended-controls.rst: fix a build warning
      [media] tw5864: remove double irq lock code
      [media] tw5864: remove two unused vars
      Merge branch 'docs-next' of git://git.lwn.net/linux into patchwork
      [media] tda18271: use prefix on all printk messages
      [media] tea5767: use module prefix on printed messages
      [media] mb86a20s: fix the locking logic
      [media] mb86a20s: fix demod settings
      [media] cx231xx: don't return error on success
      [media] cx231xx: fix GPIOs for Pixelview SBTVD hybrid
      [media] cx231xx: prints error code if can't switch TV mode
      [media] cx231xx-core: fix GPIO comments
      [media] cx231xx-i2c: handle errors with cx231xx_get_i2c_adap()
      [media] cx231xx: can't proceed if I2C bus register fails
      [media] cx231xx-cards: unregister IR earlier
      [media] docs-rst: parse-headers.pl: make debug a command line option
      [media] docs-rst: parse-headers.pl: use the C domain for cross-references
      [media] conf_nitpick.py: add external vars to ignore list
      [media] dvb_ringbuffer.h: Document all functions
      [media] dtv-core.rst: move DTV ringbuffer notes to kAPI doc
      [media] dvb_ringbuffer.h: document the define macros
      [media] demux.h: Fix a few documentation issues
      [media] mc-core.rst: Fix cross-references to the source
      [media] demux.h: fix a documentation warning
      [media] docs-rst: improve the kAPI documentation for the mediactl
      [media] conf_nitpick.py: ignore external functions used on mediactl
      [media] rc-map.h: document structs/enums on it
      [media] v4l2-ctrls: document some extra data structures
      [media] docs-rst: convert uAPI structs to C domain
      [media] diff-v4l.rst: Fix V4L version 1 references
      [media] v4l2-ctrls.h: fix doc reference for prepare_ext_ctrls()
      [media] docs-rst: use C domain for enum references on uapi
      [media] v4l2-ctrls.h: Fix some c:type references
      [media] cec-ioc-dqevent.rst: fix some undefined references
      [media] v4l2-ioctl.h: document the remaining functions
      [media] v4l2-dev.rst: fix a broken c domain reference
      [media] v4l2-device.h: fix some doc tags
      [media] v4l2-dv-timings.h: let kernel-doc parte the typedef argument
      [media] v4l2-subdev.rst: get rid of legacy functions
      [media] v4l2-subdev.h: fix a doc nitpick warning
      [media] docs-rst exceptions: use C domain references for DVB headers
      [media] ca-get-cap.rst: add a table for struct ca_caps
      [media] ca-get-descr-info.rst: add doc for for struct ca_descr_info
      [media] ca-get-msg.rst: add a boilerplate for struct ca_msg
      [media] ca-get-slot-info.rst: document struct ca_slot_info
      [media] ca-set-pid.rst: document struct ca_pid
      [media] docs-rst: fix the remaining broken links for DVB CA API
      [media] fix broken references on dvb/video*rst
      [media] docs-rst: fix dmx bad cross-references
      [media] docs-rst: fix cec bad cross-references
      [media] docs-rst: simplify c:type: cross references
      [media] docs-rst: fix some broken struct references
      [media] fix clock_gettime cross-references
      [media] libv4l-introdution.rst: fix function definitions
      [media] libv4l-introduction.rst: improve crossr-references
      [media] hist-v4l2.rst: don't do refs to old structures
      [media] docs-rst: fix cross-references for videodev2.h
      [media] dev-sliced-vbi.rst: fix reference for v4l2_mpeg_vbi_ITV0
      [media] media-ioc-g-topology.rst: fix a c domain reference
      [media] docs-rst: fix two wrong :name: tags
      [media] rc-map.h: fix a Sphinx warning
      [media] mc-core.rst: fix a warning about an internal routine
      [media] v4l2-mem2mem.h: move descriptions from .c file
      [media] v4l2-mem2mem.h: document function arguments
      [media] v4l2-mem2mem.h: document the public structures
      [media] v4l2-mem2mem.h: make kernel-doc parse v4l2-mem2mem.h again
      [media] conf_nitpick.py: ignore an opaque struct from v4l2-mem2mem.h
      [media] videobuf2-core.h: move function descriptions from c file
      [media] videobuf2-core.h: document enum vb2_memory
      [media] videobuf2-core.h: improve documentation
      [media] conf_nitpick.py: ignore C domain data used on vb2
      [media] videobuf2-v4l2.h: get kernel-doc tags from C file
      [media] videobuf2-v4l2.h: improve documentation
      [media] videobuf2-v4l2: document two helper functions
      [media] v4l2-flash-led-class.h: document v4l2_flash_ops
      [media] v4l2-subdev: fix some references to v4l2_dev
      [media] v4l2-subdev.h: fix a typo at a kernel-doc markup
      [media] pxa_camera: make soc_mbus_xlate_by_fourcc() static
      [media] pxa_camera: remove an unused structure pointer
      MAINTAINERS: update documentation for media subsystem
      [media] videodev2.h.rst.exceptions: fix warnings
      [media] gs1662: make checkpatch happy
      [media] vsp1: fix CodingStyle violations on multi-line comments
      Merge tag 'docs-next' of git://git.lwn.net/linux.git into patchwork
      [media] get rid of a number of problems at the cross references
      [media] cx23885: Fix some smatch warnings
      [media] ttusb_dec: avoid the risk of go past buffer
      Merge tag 'v4.8' into patchwork

Nick Dyer (12):
      [media] Input: atmel_mxt_ts - update MAINTAINERS email address
      [media] v4l2-core: Add support for touch devices
      [media] Input: atmel_mxt_ts - add support for T37 diagnostic data
      [media] Input: atmel_mxt_ts - output diagnostic debug via V4L2 device
      [media] Input: atmel_mxt_ts - read touchscreen size
      [media] Input: atmel_mxt_ts - handle diagnostic data orientation
      [media] Input: atmel_mxt_ts - add diagnostic data support for mXT1386
      [media] Input: atmel_mxt_ts - add support for reference data
      [media] Input: synaptics-rmi4 - add support for F54 diagnostics
      [media] Input: sur40 - use new V4L2 touch input type
      [media] Documentation: add support for V4L touch devices
      [media] Input: v4l-touch - add copyright lines

Niklas Söderlund (18):
      [media] rcar-vin: fix indentation errors in rcar-v4l2.c
      [media] rcar-vin: reduce indentation in rvin_s_dv_timings()
      [media] rcar-vin: arrange enum chip_id in chronological order
      [media] rcar-vin: rename entity to digital
      [media] rcar-vin: return correct error from platform_get_irq()
      [media] rcar-vin: do not use v4l2_device_call_until_err()
      [media] rcar-vin: add dependency on MEDIA_CONTROLLER
      [media] rcar-vin: move chip check for pixelformat support
      [media] rcar-vin: rework how subdevice is found and bound
      [media] rcar-vin: move media bus information to struct rvin_graph_entity
      [media] adv7180: rcar-vin: change mbus format to UYVY
      [media] media: adv7180: fill in mbus format in set_fmt
      [media] media: rcar-vin: make V4L2_FIELD_INTERLACED standard dependent
      [media] media: rcar-vin: allow field to be changed
      [media] media: rcar-vin: fix bug in scaling
      [media] media: rcar-vin: fix height for TOP and BOTTOM fields
      [media] media: rcar-vin: add support for V4L2_FIELD_ALTERNATE
      [media] MAINTAINERS: Add entry for the Renesas VIN driver

Ole Ernst (1):
      [media] Partly revert "[media] rc-core: allow calling rc_open with device not initialized"

Pavel Machek (2):
      [media] dt/bindings: device tree description for AD5820 camera auto-focus coil
      [media] ad5820: Add driver for auto-focus coil

Peter Ujfalusi (1):
      [media] m2m-deinterlace: Fix error print during probe

Ricardo Ribalda Delgado (1):
      [media] Documentation: Fix V4L2_CTRL_FLAG_VOLATILE

Robert Jarzmik (14):
      [media] media: mt9m111: make a standalone v4l2 subdevice
      [media] media: mt9m111: use only the SRGB colorspace
      [media] media: mt9m111: move mt9m111 out of soc_camera
      [media] media: platform: pxa_camera: convert to vb2
      [media] media: platform: pxa_camera: trivial move of functions
      [media] media: platform: pxa_camera: introduce sensor_call
      [media] media: platform: pxa_camera: make printk consistent
      [media] media: platform: pxa_camera: add buffer sequencing
      [media] media: platform: pxa_camera: remove set_selection
      [media] media: platform: pxa_camera: make a standalone v4l2 device
      [media] media: platform: pxa_camera: add debug register access
      [media] media: platform: pxa_camera: change stop_streaming semantics
      [media] media: platform: pxa_camera: move pxa_camera out of soc_camera
      [media] media: platform: pxa_camera: fix style

Sakari Ailus (19):
      [media] v4l: Do not allow re-registering sub-devices
      [media] smiapp: Unify enforced and need-based 8-bit read
      [media] smiapp: Rename smiapp_platform_data as smiapp_hwconfig
      [media] smiapp: Return -EPROBE_DEFER if the clock cannot be obtained
      [media] smiapp: Constify the regs argument to smiapp_write_8s()
      [media] smiapp: Switch to gpiod API for GPIO control
      [media] smiapp: Remove set_xclk() callback from hwconfig
      [media] doc-rst: Correct the ordering of LSBs of the 10-bit raw packed formats
      [media] doc-rst: Fix number of zeroed high order bits in 12-bit raw format defs
      [media] doc-rst: Clean up raw bayer pixel format definitions
      [media] doc-rst: Unify documentation of the 8-bit bayer formats
      [media] doc-rst: 16-bit BGGR is always 16 bits
      [media] media: Add 1X16 16-bit raw bayer media bus code definitions
      [media] smiapp: Add support for 14 and 16 bits per sample depths
      [media] ad5820: Use bool for boolean values
      [media] media: Determine early whether an IOCTL is supported
      [media] media: Unify IOCTL handler calling
      [media] media: Refactor copying IOCTL arguments from and to user space
      [media] media: Add flags to tell whether to take graph mutex for an IOCTL

Sean Young (5):
      [media] rc: rc6 decoder should report protocol correctly
      [media] rc: Hauppauge z8f0811 can decode RC6
      [media] rc: split nec protocol into its three variants
      [media] redrat3: remove hw_timeout member
      [media] redrat3: hardware-specific parameters

Sergei Shtylyov (2):
      [media] v4l: vsp1: Add R8A7792 VSP1V support
      [media] rcar-vin: add R-Car gen2 fallback compatibility string

Shuah Khan (6):
      [media] media: Doc s5p-mfc add missing fields to s5p_mfc_dev structure definition
      [media] media: s5p-mfc fix invalid memory access from s5p_mfc_release()
      [media] media: s5p-mfc remove void function return statement
      [media] media: s5p-mfc Fix misspelled error message and checkpatch errors
      [media] media: s5p-mfc remove unnecessary error messages
      [media] media: s5p-jpeg add missing blank lines after declarations

Songjun Wu (5):
      [media] atmel-isc: add the Image Sensor Controller code
      [media] atmel-isc: DT binding for Image Sensor Controller driver
      [media] MAINTAINERS: atmel-isc: add entry for Atmel ISC
      [media] atmel-isc: remove the warning
      [media] atmel-isc: set the format on the first open

Stanimir Varbanov (1):
      [media] media: v4l2-ctrls: append missing h264 profile string

Stephen Backway (1):
      [media] cx23885: Add support for Hauppauge WinTV quadHD ATSC version

Steve Longerbeam (2):
      [media] media: adv7180: define more registers
      [media] media: adv7180: add power pin control

Sylwester Nawrocki (5):
      [media] exynos4-is: Add missing entity function initialization
      [media] s5k6a3: Add missing entity function initialization
      [media] s5c73m3: Fix entity function assignment for the OIF subdev
      [media] exynos4-is: Clear isp-i2c adapter power.ignore_children flag
      [media] exynos4-is: add of_platform_populate() call for FIMC-IS child devices

Terry Heo (1):
      [media] cx231xx: reset pipe endpoint when it is stalled

Tiffany Lin (2):
      [media] vcodec: mediatek: Add g/s_selection support for V4L2 Encoder
      [media] vcodec: mediatek: Add V4L2_CAP_TIMEPERFRAME capability setting

Ulrich Hecht (2):
      [media] rcar-vin: implement EDID control ioctls
      [media] media: rcar-vin: use sink pad index for DV timings

Wei Yongjun (6):
      [media] s5p-mfc: remove redundant return value check of platform_get_resource()
      [media] adv7511: fix error return code in adv7511_probe()
      [media] pxa_camera: fix error return code in pxa_camera_probe()
      [media] pxa_camera: remove duplicated include from pxa_camera.c
      [media] vivid: fix error return code in vivid_create_instance()
      [media] staging: lirc: add missing platform_device_del() on error

Wolfram Sang (34):
      [media] media: dvb-frontends: rtl2832_sdr: don't print error when allocating urb fails
      [media] media: radio: si470x: radio-si470x-usb: don't print error when allocating urb fails
      [media] media: rc: imon: don't print error when allocating urb fails
      [media] media: rc: redrat3: don't print error when allocating urb fails
      [media] media: usb: airspy: airspy: don't print error when allocating urb fails
      [media] media: usb: as102: as102_usb_drv: don't print error when allocating urb fails
      [media] media: usb: au0828: au0828-video: don't print error when allocating urb fails
      [media] media: usb: cpia2: cpia2_usb: don't print error when allocating urb fails
      [media] media: usb: cx231xx: cx231xx-audio: don't print error when allocating urb fails
      [media] media: usb: cx231xx: cx231xx-core: don't print error when allocating urb fails
      [media] media: usb: cx231xx: cx231xx-vbi: don't print error when allocating urb fails
      [media] media: usb: dvb-usb: dib0700_core: don't print error when allocating urb fails
      [media] media: usb: em28xx: em28xx-audio: don't print error when allocating urb fails
      [media] media: usb: em28xx: em28xx-core: don't print error when allocating urb fails
      [media] media: usb: gspca: benq: don't print error when allocating urb fails
      [media] media: usb: gspca: gspca: don't print error when allocating urb fails
      [media] media: usb: gspca: konica: don't print error when allocating urb fails
      [media] media: usb: hackrf: hackrf: don't print error when allocating urb fails
      [media] media: usb: hdpvr: hdpvr-video: don't print error when allocating urb fails
      [media] media: usb: msi2500: msi2500: don't print error when allocating urb fails
      [media] media: usb: pwc: pwc-if: don't print error when allocating urb fails
      [media] media: usb: s2255: s2255drv: don't print error when allocating urb fails
      [media] media: usb: stk1160: stk1160-video: don't print error when allocating urb fails
      [media] media: usb: stkwebcam: stk-webcam: don't print error when allocating urb fails
      [media] media: usb: tm6000: tm6000-dvb: don't print error when allocating urb fails
      [media] media: usb: tm6000: tm6000-video: don't print error when allocating urb fails
      [media] media: usb: usbvision: usbvision-core: don't print error when allocating urb fails
      [media] media: usb: zr364xx: zr364xx: don't print error when allocating urb fails
      [media] exynos4-is: fimc-is-i2c: don't print error when adding adapter fails
      [media] media: pci: netup_unidvb: don't print error when adding adapter fails
      [media] media: usb: dvb-usb-v2: dvb_usb_core: don't print error when adding adapter fails
      [media] media: pci: pt3: don't print error when adding adapter fails
      [media] staging: media: lirc: lirc_imon: don't print error when allocating urb fails
      [media] staging: media: lirc: lirc_sasem: don't print error when allocating urb fails

 Documentation/CodingStyle                          |    28 +-
 Documentation/DMA-API-HOWTO.txt                    |     6 +-
 Documentation/DocBook/Makefile                     |    10 +-
 Documentation/DocBook/device-drivers.tmpl          |   521 -
 Documentation/Makefile.sphinx                      |    64 +-
 Documentation/arm/sunxi/README                     |    11 +-
 Documentation/clk.txt                              |    42 +-
 Documentation/conf.py                              |   104 +-
 .../{coccinelle.txt => dev-tools/coccinelle.rst}   |   359 +-
 Documentation/dev-tools/gcov.rst                   |   256 +
 .../gdb-kernel-debugging.rst}                      |    77 +-
 Documentation/dev-tools/kasan.rst                  |   173 +
 Documentation/{kcov.txt => dev-tools/kcov.rst}     |    84 +-
 Documentation/dev-tools/kmemcheck.rst              |   733 +
 .../{kmemleak.txt => dev-tools/kmemleak.rst}       |    93 +-
 Documentation/{sparse.txt => dev-tools/sparse.rst} |    39 +-
 Documentation/dev-tools/tools.rst                  |    25 +
 Documentation/{ubsan.txt => dev-tools/ubsan.rst}   |    42 +-
 .../devicetree/bindings/media/atmel-isc.txt        |    65 +
 .../devicetree/bindings/media/exynos4-fimc-is.txt  |     7 +-
 .../devicetree/bindings/media/i2c/ad5820.txt       |    19 +
 .../devicetree/bindings/media/i2c/adv7180.txt      |     5 +
 .../devicetree/bindings/media/renesas,fcp.txt      |     9 +-
 .../devicetree/bindings/media/st,st-hva.txt        |    24 +
 .../devicetree/bindings/media/stih-cec.txt         |    25 +
 Documentation/docutils.conf                        |     7 +
 Documentation/driver-api/basics.rst                |   120 +
 Documentation/driver-api/frame-buffer.rst          |    62 +
 Documentation/driver-api/hsi.rst                   |    88 +
 Documentation/driver-api/i2c.rst                   |    46 +
 Documentation/driver-api/index.rst                 |    26 +
 Documentation/driver-api/infrastructure.rst        |   169 +
 Documentation/driver-api/input.rst                 |    51 +
 Documentation/driver-api/message-based.rst         |    12 +
 Documentation/driver-api/miscellaneous.rst         |    50 +
 Documentation/driver-api/sound.rst                 |    54 +
 Documentation/driver-api/spi.rst                   |    53 +
 Documentation/driver-model/device.txt              |     2 +-
 Documentation/filesystems/proc.txt                 |     2 +-
 Documentation/gcov.txt                             |   257 -
 Documentation/gpu/conf.py                          |     5 +
 Documentation/gpu/index.rst                        |     7 +
 Documentation/hsi.txt                              |    75 -
 Documentation/index.rst                            |    10 +-
 Documentation/ioctl/botching-up-ioctls.txt         |    13 +-
 Documentation/kasan.txt                            |   171 -
 Documentation/kbuild/kconfig-language.txt          |    39 +-
 Documentation/kernel-documentation.rst             |    29 +
 Documentation/kernel-parameters.txt                |    24 +-
 Documentation/kmemcheck.txt                        |   754 -
 Documentation/kprobes.txt                          |    10 +
 Documentation/media/Makefile                       |     3 +-
 Documentation/media/audio.h.rst.exceptions         |     6 +-
 Documentation/media/ca.h.rst.exceptions            |    32 +-
 Documentation/media/cec.h.rst.exceptions           |     6 -
 Documentation/media/conf.py                        |    10 +
 Documentation/media/conf_nitpick.py                |   109 +
 Documentation/media/dmx.h.rst.exceptions           |    85 +-
 Documentation/media/frontend.h.rst.exceptions      |     8 +-
 Documentation/media/index.rst                      |    24 +
 Documentation/media/intro.rst                      |     2 +-
 Documentation/{cec.txt => media/kapi/cec-core.rst} |   147 +-
 Documentation/media/kapi/dtv-core.rst              |    40 +-
 Documentation/media/kapi/mc-core.rst               |    25 +-
 Documentation/media/kapi/v4l2-dev.rst              |    10 +-
 Documentation/media/kapi/v4l2-event.rst            |     6 +-
 Documentation/media/kapi/v4l2-fh.rst               |     4 +-
 Documentation/media/kapi/v4l2-subdev.rst           |    23 +-
 .../media/media_api_files/typical_media_device.pdf |   Bin 134268 -> 52895 bytes
 Documentation/media/media_kapi.rst                 |     1 +
 Documentation/media/net.h.rst.exceptions           |     4 +-
 Documentation/media/uapi/cec/cec-func-close.rst    |     9 +-
 Documentation/media/uapi/cec/cec-func-ioctl.rst    |    11 +-
 Documentation/media/uapi/cec/cec-func-open.rst     |     9 +-
 Documentation/media/uapi/cec/cec-func-poll.rst     |    18 +-
 Documentation/media/uapi/cec/cec-intro.rst         |     4 +-
 .../media/uapi/cec/cec-ioc-adap-g-caps.rst         |    16 +-
 .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst    |    31 +-
 .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst    |    17 +-
 Documentation/media/uapi/cec/cec-ioc-dqevent.rst   |    38 +-
 Documentation/media/uapi/cec/cec-ioc-g-mode.rst    |    20 +-
 Documentation/media/uapi/cec/cec-ioc-receive.rst   |    38 +-
 .../uapi/dvb/audio-bilingual-channel-select.rst    |    15 +-
 .../media/uapi/dvb/audio-channel-select.rst        |    14 +-
 .../media/uapi/dvb/audio-clear-buffer.rst          |    12 +-
 Documentation/media/uapi/dvb/audio-continue.rst    |    11 +-
 Documentation/media/uapi/dvb/audio-fclose.rst      |     4 +-
 Documentation/media/uapi/dvb/audio-fopen.rst       |     6 +-
 Documentation/media/uapi/dvb/audio-fwrite.rst      |     4 +-
 .../media/uapi/dvb/audio-get-capabilities.rst      |    14 +-
 Documentation/media/uapi/dvb/audio-get-pts.rst     |    14 +-
 Documentation/media/uapi/dvb/audio-get-status.rst  |    14 +-
 Documentation/media/uapi/dvb/audio-pause.rst       |    11 +-
 Documentation/media/uapi/dvb/audio-play.rst        |    11 +-
 .../media/uapi/dvb/audio-select-source.rst         |    14 +-
 .../media/uapi/dvb/audio-set-attributes.rst        |    16 +-
 Documentation/media/uapi/dvb/audio-set-av-sync.rst |    24 +-
 .../media/uapi/dvb/audio-set-bypass-mode.rst       |    25 +-
 Documentation/media/uapi/dvb/audio-set-ext-id.rst  |    15 +-
 Documentation/media/uapi/dvb/audio-set-id.rst      |    15 +-
 Documentation/media/uapi/dvb/audio-set-karaoke.rst |    14 +-
 Documentation/media/uapi/dvb/audio-set-mixer.rst   |    15 +-
 Documentation/media/uapi/dvb/audio-set-mute.rst    |    24 +-
 .../media/uapi/dvb/audio-set-streamtype.rst        |    14 +-
 Documentation/media/uapi/dvb/audio-stop.rst        |    11 +-
 Documentation/media/uapi/dvb/audio_data_types.rst  |    37 +-
 Documentation/media/uapi/dvb/ca-fclose.rst         |    18 +-
 Documentation/media/uapi/dvb/ca-fopen.rst          |    51 +-
 Documentation/media/uapi/dvb/ca-get-cap.rst        |    51 +-
 Documentation/media/uapi/dvb/ca-get-descr-info.rst |    44 +-
 Documentation/media/uapi/dvb/ca-get-msg.rst        |    47 +-
 Documentation/media/uapi/dvb/ca-get-slot-info.rst  |    92 +-
 Documentation/media/uapi/dvb/ca-reset.rst          |    24 +-
 Documentation/media/uapi/dvb/ca-send-msg.rst       |    30 +-
 Documentation/media/uapi/dvb/ca-set-descr.rst      |    30 +-
 Documentation/media/uapi/dvb/ca-set-pid.rst        |    37 +-
 Documentation/media/uapi/dvb/ca_data_types.rst     |    12 +-
 Documentation/media/uapi/dvb/dmx-add-pid.rst       |    28 +-
 Documentation/media/uapi/dvb/dmx-fclose.rst        |    16 +-
 Documentation/media/uapi/dvb/dmx-fopen.rst         |    45 +-
 Documentation/media/uapi/dvb/dmx-fread.rst         |    34 +-
 Documentation/media/uapi/dvb/dmx-fwrite.rst        |    34 +-
 Documentation/media/uapi/dvb/dmx-get-caps.rst      |    32 +-
 Documentation/media/uapi/dvb/dmx-get-event.rst     |    28 +-
 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst  |    31 +-
 Documentation/media/uapi/dvb/dmx-get-stc.rst       |    31 +-
 Documentation/media/uapi/dvb/dmx-remove-pid.rst    |    28 +-
 .../media/uapi/dvb/dmx-set-buffer-size.rst         |    29 +-
 Documentation/media/uapi/dvb/dmx-set-filter.rst    |    28 +-
 .../media/uapi/dvb/dmx-set-pes-filter.rst          |    29 +-
 Documentation/media/uapi/dvb/dmx-set-source.rst    |    29 +-
 Documentation/media/uapi/dvb/dmx-start.rst         |    24 +-
 Documentation/media/uapi/dvb/dmx-stop.rst          |    22 +-
 Documentation/media/uapi/dvb/dmx_types.rst         |    40 +-
 Documentation/media/uapi/dvb/dtv-fe-stats.rst      |     2 +-
 Documentation/media/uapi/dvb/dtv-properties.rst    |     2 +-
 Documentation/media/uapi/dvb/dtv-property.rst      |     2 +-
 Documentation/media/uapi/dvb/dtv-stats.rst         |     2 +-
 .../media/uapi/dvb/dvb-fe-read-status.rst          |     4 +-
 .../media/uapi/dvb/dvb-frontend-event.rst          |     2 +-
 .../media/uapi/dvb/dvb-frontend-parameters.rst     |    10 +-
 Documentation/media/uapi/dvb/dvbapi.rst            |     4 +-
 Documentation/media/uapi/dvb/dvbproperty.rst       |     6 +-
 Documentation/media/uapi/dvb/examples.rst          |     4 +-
 Documentation/media/uapi/dvb/fe-bandwidth-t.rst    |     5 +-
 .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst  |    13 +-
 .../media/uapi/dvb/fe-diseqc-reset-overload.rst    |     7 +-
 .../media/uapi/dvb/fe-diseqc-send-burst.rst        |    15 +-
 .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst   |    14 +-
 .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst    |    16 +-
 .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst  |     6 +-
 Documentation/media/uapi/dvb/fe-get-event.rst      |    35 +-
 Documentation/media/uapi/dvb/fe-get-frontend.rst   |    30 +-
 Documentation/media/uapi/dvb/fe-get-info.rst       |    24 +-
 Documentation/media/uapi/dvb/fe-get-property.rst   |    11 +-
 Documentation/media/uapi/dvb/fe-read-ber.rst       |    30 +-
 .../media/uapi/dvb/fe-read-signal-strength.rst     |    31 +-
 Documentation/media/uapi/dvb/fe-read-snr.rst       |    29 +-
 Documentation/media/uapi/dvb/fe-read-status.rst    |    19 +-
 .../media/uapi/dvb/fe-read-uncorrected-blocks.rst  |    31 +-
 .../media/uapi/dvb/fe-set-frontend-tune-mode.rst   |     6 +-
 Documentation/media/uapi/dvb/fe-set-frontend.rst   |    31 +-
 Documentation/media/uapi/dvb/fe-set-tone.rst       |    15 +-
 Documentation/media/uapi/dvb/fe-set-voltage.rst    |    10 +-
 Documentation/media/uapi/dvb/fe-type-t.rst         |    10 +-
 .../media/uapi/dvb/fe_property_parameters.rst      |    77 +-
 .../media/uapi/dvb/frontend-stat-properties.rst    |     2 +-
 Documentation/media/uapi/dvb/frontend.rst          |     4 +-
 Documentation/media/uapi/dvb/frontend_f_close.rst  |     6 +-
 Documentation/media/uapi/dvb/frontend_f_open.rst   |     4 +-
 Documentation/media/uapi/dvb/net-add-if.rst        |    18 +-
 Documentation/media/uapi/dvb/net-get-if.rst        |    12 +-
 Documentation/media/uapi/dvb/net-remove-if.rst     |     6 +-
 .../media/uapi/dvb/video-clear-buffer.rst          |     4 +-
 Documentation/media/uapi/dvb/video-command.rst     |    34 +-
 Documentation/media/uapi/dvb/video-continue.rst    |     4 +-
 .../media/uapi/dvb/video-fast-forward.rst          |     4 +-
 Documentation/media/uapi/dvb/video-fclose.rst      |     3 +-
 Documentation/media/uapi/dvb/video-fopen.rst       |     5 +-
 Documentation/media/uapi/dvb/video-freeze.rst      |     4 +-
 Documentation/media/uapi/dvb/video-fwrite.rst      |     3 +-
 .../media/uapi/dvb/video-get-capabilities.rst      |     4 +-
 Documentation/media/uapi/dvb/video-get-event.rst   |    21 +-
 .../media/uapi/dvb/video-get-frame-count.rst       |     4 +-
 .../media/uapi/dvb/video-get-frame-rate.rst        |     4 +-
 Documentation/media/uapi/dvb/video-get-navi.rst    |    12 +-
 Documentation/media/uapi/dvb/video-get-pts.rst     |     4 +-
 Documentation/media/uapi/dvb/video-get-size.rst    |    14 +-
 Documentation/media/uapi/dvb/video-get-status.rst  |    15 +-
 Documentation/media/uapi/dvb/video-play.rst        |     4 +-
 .../media/uapi/dvb/video-select-source.rst         |    14 +-
 .../media/uapi/dvb/video-set-attributes.rst        |    20 +-
 Documentation/media/uapi/dvb/video-set-blank.rst   |     4 +-
 .../media/uapi/dvb/video-set-display-format.rst    |     4 +-
 Documentation/media/uapi/dvb/video-set-format.rst  |    13 +-
 .../media/uapi/dvb/video-set-highlight.rst         |    28 +-
 Documentation/media/uapi/dvb/video-set-id.rst      |     4 +-
 .../media/uapi/dvb/video-set-spu-palette.rst       |    12 +-
 Documentation/media/uapi/dvb/video-set-spu.rst     |    13 +-
 .../media/uapi/dvb/video-set-streamtype.rst        |     4 +-
 Documentation/media/uapi/dvb/video-set-system.rst  |     4 +-
 Documentation/media/uapi/dvb/video-slowmotion.rst  |     4 +-
 .../media/uapi/dvb/video-stillpicture.rst          |     4 +-
 Documentation/media/uapi/dvb/video-stop.rst        |     4 +-
 Documentation/media/uapi/dvb/video-try-command.rst |     4 +-
 Documentation/media/uapi/dvb/video_types.rst       |    16 +-
 Documentation/media/uapi/gen-errors.rst            |     2 +
 .../media/uapi/mediactl/media-func-close.rst       |     6 +-
 .../media/uapi/mediactl/media-func-ioctl.rst       |     6 +-
 .../media/uapi/mediactl/media-func-open.rst        |     4 +-
 .../media/uapi/mediactl/media-ioc-device-info.rst  |    12 +-
 .../uapi/mediactl/media-ioc-enum-entities.rst      |    14 +-
 .../media/uapi/mediactl/media-ioc-enum-links.rst   |    34 +-
 .../media/uapi/mediactl/media-ioc-g-topology.rst   |    28 +-
 .../media/uapi/mediactl/media-ioc-setup-link.rst   |    10 +-
 Documentation/media/uapi/mediactl/media-types.rst  |    40 +-
 Documentation/media/uapi/rc/lirc-get-features.rst  |     6 +-
 Documentation/media/uapi/rc/lirc-get-length.rst    |     6 +-
 Documentation/media/uapi/rc/lirc-get-rec-mode.rst  |    11 +-
 .../media/uapi/rc/lirc-get-rec-resolution.rst      |     6 +-
 Documentation/media/uapi/rc/lirc-get-send-mode.rst |     9 +-
 Documentation/media/uapi/rc/lirc-get-timeout.rst   |     9 +-
 Documentation/media/uapi/rc/lirc-read.rst          |     7 +-
 .../uapi/rc/lirc-set-measure-carrier-mode.rst      |     6 +-
 .../media/uapi/rc/lirc-set-rec-carrier-range.rst   |     6 +-
 .../media/uapi/rc/lirc-set-rec-carrier.rst         |     6 +-
 .../media/uapi/rc/lirc-set-rec-timeout-reports.rst |     6 +-
 .../media/uapi/rc/lirc-set-rec-timeout.rst         |     6 +-
 .../media/uapi/rc/lirc-set-send-carrier.rst        |     6 +-
 .../media/uapi/rc/lirc-set-send-duty-cycle.rst     |     6 +-
 .../media/uapi/rc/lirc-set-transmitter-mask.rst    |     6 +-
 .../media/uapi/rc/lirc-set-wideband-receiver.rst   |    10 +-
 Documentation/media/uapi/rc/lirc-write.rst         |     8 +-
 Documentation/media/uapi/rc/rc-tables.rst          |     2 +
 Documentation/media/uapi/v4l/audio.rst             |    16 +-
 Documentation/media/uapi/v4l/buffer.rst            |  1404 +-
 Documentation/media/uapi/v4l/control.rst           |   139 +-
 Documentation/media/uapi/v4l/crop.rst              |    26 +-
 Documentation/media/uapi/v4l/dev-capture.rst       |    16 +-
 Documentation/media/uapi/v4l/dev-codec.rst         |     4 +-
 Documentation/media/uapi/v4l/dev-osd.rst           |    26 +-
 Documentation/media/uapi/v4l/dev-output.rst        |    18 +-
 Documentation/media/uapi/v4l/dev-overlay.rst       |    34 +-
 Documentation/media/uapi/v4l/dev-radio.rst         |     2 +-
 Documentation/media/uapi/v4l/dev-raw-vbi.rst       |   267 +-
 .../media/uapi/v4l/dev-raw-vbi_files/vbi_525.pdf   |   Bin 3395 -> 3706 bytes
 .../media/uapi/v4l/dev-raw-vbi_files/vbi_625.pdf   |   Bin 3683 -> 3996 bytes
 Documentation/media/uapi/v4l/dev-rds.rst           |   215 +-
 Documentation/media/uapi/v4l/dev-sdr.rst           |    57 +-
 Documentation/media/uapi/v4l/dev-sliced-vbi.rst    |   784 +-
 Documentation/media/uapi/v4l/dev-subdev.rst        |   133 +-
 Documentation/media/uapi/v4l/dev-touch.rst         |    56 +
 Documentation/media/uapi/v4l/devices.rst           |     1 +
 Documentation/media/uapi/v4l/diff-v4l.rst          |   760 +-
 Documentation/media/uapi/v4l/dmabuf.rst            |     8 +-
 Documentation/media/uapi/v4l/extended-controls.rst |  3331 ++--
 Documentation/media/uapi/v4l/field-order.rst       |   196 +-
 Documentation/media/uapi/v4l/format.rst            |     2 +-
 Documentation/media/uapi/v4l/func-close.rst        |     4 +-
 Documentation/media/uapi/v4l/func-ioctl.rst        |     4 +-
 Documentation/media/uapi/v4l/func-mmap.rst         |    16 +-
 Documentation/media/uapi/v4l/func-munmap.rst       |     8 +-
 Documentation/media/uapi/v4l/func-open.rst         |     4 +-
 Documentation/media/uapi/v4l/func-poll.rst         |     4 +-
 Documentation/media/uapi/v4l/func-read.rst         |     8 +-
 Documentation/media/uapi/v4l/func-select.rst       |    18 +-
 Documentation/media/uapi/v4l/func-write.rst        |     8 +-
 Documentation/media/uapi/v4l/hist-v4l2.rst         |   409 +-
 .../media/uapi/v4l/libv4l-introduction.rst         |    77 +-
 Documentation/media/uapi/v4l/mmap.rst              |    12 +-
 Documentation/media/uapi/v4l/pixfmt-002.rst        |   303 +-
 Documentation/media/uapi/v4l/pixfmt-003.rst        |   208 +-
 Documentation/media/uapi/v4l/pixfmt-006.rst        |   343 +-
 Documentation/media/uapi/v4l/pixfmt-007.rst        |   754 +-
 Documentation/media/uapi/v4l/pixfmt-013.rst        |   188 +-
 Documentation/media/uapi/v4l/pixfmt-grey.rst       |    73 +-
 Documentation/media/uapi/v4l/pixfmt-indexed.rst    |    82 +-
 Documentation/media/uapi/v4l/pixfmt-m420.rst       |   253 +-
 Documentation/media/uapi/v4l/pixfmt-nv12.rst       |   252 +-
 Documentation/media/uapi/v4l/pixfmt-nv12m.rst      |   258 +-
 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst     |     6 +-
 .../media/uapi/v4l/pixfmt-nv12mt_files/nv12mt.gif  |   Bin 2108 -> 0 bytes
 .../media/uapi/v4l/pixfmt-nv12mt_files/nv12mt.png  |   Bin 0 -> 1920 bytes
 .../v4l/pixfmt-nv12mt_files/nv12mt_example.gif     |   Bin 6858 -> 0 bytes
 .../v4l/pixfmt-nv12mt_files/nv12mt_example.png     |   Bin 0 -> 5261 bytes
 Documentation/media/uapi/v4l/pixfmt-nv16.rst       |   325 +-
 Documentation/media/uapi/v4l/pixfmt-nv16m.rst      |   330 +-
 Documentation/media/uapi/v4l/pixfmt-nv24.rst       |   188 +-
 Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst |  2190 +--
 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst |   469 +-
 Documentation/media/uapi/v4l/pixfmt-reserved.rst   |   547 +-
 Documentation/media/uapi/v4l/pixfmt-rgb.rst        |     3 -
 Documentation/media/uapi/v4l/pixfmt-sbggr16.rst    |   124 +-
 Documentation/media/uapi/v4l/pixfmt-sbggr8.rst     |    81 -
 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst   |    21 +-
 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst |    26 +-
 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst   |    21 +-
 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst |    25 +-
 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst |    14 +-
 Documentation/media/uapi/v4l/pixfmt-sgbrg8.rst     |    81 -
 Documentation/media/uapi/v4l/pixfmt-sgrbg8.rst     |    81 -
 Documentation/media/uapi/v4l/pixfmt-srggb10.rst    |   134 +-
 .../media/uapi/v4l/pixfmt-srggb10alaw8.rst         |     2 -
 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst   |   109 +-
 Documentation/media/uapi/v4l/pixfmt-srggb12.rst    |   124 +-
 Documentation/media/uapi/v4l/pixfmt-srggb8.rst     |    93 +-
 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst   |    52 +
 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst   |    67 +
 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst   |    50 +
 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst   |    66 +
 Documentation/media/uapi/v4l/pixfmt-uv8.rst        |    71 +-
 Documentation/media/uapi/v4l/pixfmt-uyvy.rst       |   231 +-
 Documentation/media/uapi/v4l/pixfmt-vyuy.rst       |   231 +-
 Documentation/media/uapi/v4l/pixfmt-y10.rst        |   119 +-
 Documentation/media/uapi/v4l/pixfmt-y10b.rst       |    22 +-
 Documentation/media/uapi/v4l/pixfmt-y12.rst        |   119 +-
 Documentation/media/uapi/v4l/pixfmt-y12i.rst       |    14 +-
 Documentation/media/uapi/v4l/pixfmt-y16-be.rst     |   123 +-
 Documentation/media/uapi/v4l/pixfmt-y16.rst        |   123 +-
 Documentation/media/uapi/v4l/pixfmt-y41p.rst       |   339 +-
 Documentation/media/uapi/v4l/pixfmt-y8i.rst        |   119 +-
 Documentation/media/uapi/v4l/pixfmt-yuv410.rst     |   231 +-
 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst    |   233 +-
 Documentation/media/uapi/v4l/pixfmt-yuv420.rst     |   276 +-
 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst    |   286 +-
 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst    |   281 +-
 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst    |   271 +-
 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst    |   301 +-
 Documentation/media/uapi/v4l/pixfmt-yuyv.rst       |   241 +-
 Documentation/media/uapi/v4l/pixfmt-yvyu.rst       |   231 +-
 Documentation/media/uapi/v4l/pixfmt-z16.rst        |   119 +-
 Documentation/media/uapi/v4l/pixfmt.rst            |     5 +-
 Documentation/media/uapi/v4l/planar-apis.rst       |    10 +-
 Documentation/media/uapi/v4l/rw.rst                |     2 +-
 Documentation/media/uapi/v4l/selection-api-005.rst |    10 +-
 Documentation/media/uapi/v4l/standard.rst          |    12 +-
 Documentation/media/uapi/v4l/streaming-par.rst     |     2 +-
 Documentation/media/uapi/v4l/subdev-formats.rst    | 17848 +++++++------------
 Documentation/media/uapi/v4l/tch-formats.rst       |    18 +
 Documentation/media/uapi/v4l/tuner.rst             |    18 +-
 Documentation/media/uapi/v4l/userp.rst             |    12 +-
 .../media/uapi/v4l/v4l2-selection-flags.rst        |    85 +-
 .../media/uapi/v4l/v4l2-selection-targets.rst      |   173 +-
 Documentation/media/uapi/v4l/v4l2.rst              |    12 +-
 Documentation/media/uapi/v4l/video.rst             |     2 +-
 .../media/uapi/v4l/vidioc-create-bufs.rst          |    87 +-
 Documentation/media/uapi/v4l/vidioc-cropcap.rst    |   145 +-
 .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst      |   135 +-
 .../media/uapi/v4l/vidioc-dbg-g-register.rst       |   134 +-
 .../media/uapi/v4l/vidioc-decoder-cmd.rst          |   325 +-
 Documentation/media/uapi/v4l/vidioc-dqevent.rst    |   722 +-
 .../media/uapi/v4l/vidioc-dv-timings-cap.rst       |   267 +-
 .../media/uapi/v4l/vidioc-encoder-cmd.rst          |   154 +-
 .../media/uapi/v4l/vidioc-enum-dv-timings.rst      |    73 +-
 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst   |   165 +-
 .../media/uapi/v4l/vidioc-enum-frameintervals.rst  |   206 +-
 .../media/uapi/v4l/vidioc-enum-framesizes.rst      |   243 +-
 .../media/uapi/v4l/vidioc-enum-freq-bands.rst      |   202 +-
 Documentation/media/uapi/v4l/vidioc-enumaudio.rst  |    10 +-
 .../media/uapi/v4l/vidioc-enumaudioout.rst         |    14 +-
 Documentation/media/uapi/v4l/vidioc-enuminput.rst  |   438 +-
 Documentation/media/uapi/v4l/vidioc-enumoutput.rst |   228 +-
 Documentation/media/uapi/v4l/vidioc-enumstd.rst    |   325 +-
 Documentation/media/uapi/v4l/vidioc-expbuf.rst     |   106 +-
 Documentation/media/uapi/v4l/vidioc-g-audio.rst    |   125 +-
 Documentation/media/uapi/v4l/vidioc-g-audioout.rst |    86 +-
 Documentation/media/uapi/v4l/vidioc-g-crop.rst     |    50 +-
 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst     |    43 +-
 .../media/uapi/v4l/vidioc-g-dv-timings.rst         |   491 +-
 Documentation/media/uapi/v4l/vidioc-g-edid.rst     |    98 +-
 .../media/uapi/v4l/vidioc-g-enc-index.rst          |   188 +-
 .../media/uapi/v4l/vidioc-g-ext-ctrls.rst          |   589 +-
 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst     |   624 +-
 Documentation/media/uapi/v4l/vidioc-g-fmt.rst      |   153 +-
 .../media/uapi/v4l/vidioc-g-frequency.rst          |    91 +-
 Documentation/media/uapi/v4l/vidioc-g-input.rst    |    11 +-
 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst |   162 +-
 .../media/uapi/v4l/vidioc-g-modulator.rst          |   287 +-
 Documentation/media/uapi/v4l/vidioc-g-output.rst   |    11 +-
 Documentation/media/uapi/v4l/vidioc-g-parm.rst     |   413 +-
 Documentation/media/uapi/v4l/vidioc-g-priority.rst |    86 +-
 .../media/uapi/v4l/vidioc-g-selection.rst          |   101 +-
 .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst     |   340 +-
 Documentation/media/uapi/v4l/vidioc-g-std.rst      |    13 +-
 Documentation/media/uapi/v4l/vidioc-g-tuner.rst    |   944 +-
 Documentation/media/uapi/v4l/vidioc-log-status.rst |     5 +-
 Documentation/media/uapi/v4l/vidioc-overlay.rst    |     6 +-
 .../media/uapi/v4l/vidioc-prepare-buf.rst          |     8 +-
 Documentation/media/uapi/v4l/vidioc-qbuf.rst       |    33 +-
 .../media/uapi/v4l/vidioc-query-dv-timings.rst     |    15 +-
 Documentation/media/uapi/v4l/vidioc-querybuf.rst   |    20 +-
 Documentation/media/uapi/v4l/vidioc-querycap.rst   |   581 +-
 Documentation/media/uapi/v4l/vidioc-queryctrl.rst  |  1020 +-
 Documentation/media/uapi/v4l/vidioc-querystd.rst   |    10 +-
 Documentation/media/uapi/v4l/vidioc-reqbufs.rst    |    66 +-
 .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst       |   146 +-
 Documentation/media/uapi/v4l/vidioc-streamon.rst   |    15 +-
 .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst |   107 +-
 .../uapi/v4l/vidioc-subdev-enum-frame-size.rst     |   119 +-
 .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst      |    75 +-
 .../media/uapi/v4l/vidioc-subdev-g-crop.rst        |    67 +-
 .../media/uapi/v4l/vidioc-subdev-g-fmt.rst         |    91 +-
 .../uapi/v4l/vidioc-subdev-g-frame-interval.rst    |    55 +-
 .../media/uapi/v4l/vidioc-subdev-g-selection.rst   |    85 +-
 .../media/uapi/v4l/vidioc-subscribe-event.rst      |   127 +-
 Documentation/media/v4l-drivers/bttv.rst           |     1 +
 Documentation/media/v4l-drivers/cpia2.rst          |     3 +
 .../media/v4l-drivers/cx23885-cardlist.rst         |     1 +
 Documentation/media/v4l-drivers/fourcc.rst         |     2 +-
 Documentation/media/v4l-drivers/si476x.rst         |   116 +-
 Documentation/media/v4l-drivers/zr364xx.rst        |     2 +-
 Documentation/media/video.h.rst.exceptions         |    20 +-
 Documentation/media/videodev2.h.rst.exceptions     |   210 +-
 Documentation/scsi/scsi-parameters.txt             |     2 -
 Documentation/serial/serial-rs485.txt              |     5 +-
 Documentation/sphinx/cdomain.py                    |   165 +
 Documentation/sphinx/kernel-doc.py                 |     8 +
 Documentation/sphinx/kernel_include.py             |     7 +
 Documentation/sphinx/load_config.py                |    32 +
 Documentation/sphinx/parse-headers.pl              |   129 +-
 Documentation/sphinx/rstFlatTable.py               |     6 +
 Documentation/x86/x86_64/mm.txt                    |     6 +-
 MAINTAINERS                                        |   101 +-
 Makefile                                           |     2 +-
 README                                             |     8 +-
 arch/arm/boot/dts/stih407-family.dtsi              |    12 +
 drivers/gpu/drm/exynos/Kconfig                     |     3 +-
 drivers/input/rmi4/Kconfig                         |    11 +
 drivers/input/rmi4/Makefile                        |     1 +
 drivers/input/rmi4/rmi_bus.c                       |     3 +
 drivers/input/rmi4/rmi_driver.h                    |     1 +
 drivers/input/rmi4/rmi_f54.c                       |   757 +
 drivers/input/touchscreen/Kconfig                  |     9 +
 drivers/input/touchscreen/atmel_mxt_ts.c           |   521 +
 drivers/input/touchscreen/sur40.c                  |   142 +-
 drivers/media/Kconfig                              |     7 +-
 drivers/media/Makefile                             |     2 +-
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      |    14 +-
 drivers/media/dvb-core/demux.h                     |    44 +-
 drivers/media/dvb-core/dvb_frontend.c              |    28 +-
 drivers/media/dvb-core/dvb_math.h                  |     2 +-
 drivers/media/dvb-core/dvb_ringbuffer.h            |   226 +-
 drivers/media/dvb-frontends/Kconfig                |     2 +
 drivers/media/dvb-frontends/ascot2e.c              |     2 +-
 drivers/media/dvb-frontends/cxd2820r.h             |    26 +
 drivers/media/dvb-frontends/cxd2820r_c.c           |   302 +-
 drivers/media/dvb-frontends/cxd2820r_core.c        |   597 +-
 drivers/media/dvb-frontends/cxd2820r_priv.h        |    42 +-
 drivers/media/dvb-frontends/cxd2820r_t.c           |   300 +-
 drivers/media/dvb-frontends/cxd2820r_t2.c          |   278 +-
 drivers/media/dvb-frontends/cxd2841er.c            |   108 +-
 drivers/media/dvb-frontends/drxk_hard.c            |     2 +-
 drivers/media/dvb-frontends/dvb-pll.c              |     2 +-
 drivers/media/dvb-frontends/helene.c               |    12 +-
 drivers/media/dvb-frontends/horus3a.c              |     2 +-
 drivers/media/dvb-frontends/ix2505v.c              |     2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |    18 +-
 drivers/media/dvb-frontends/mb86a20s.c             |   104 +-
 drivers/media/dvb-frontends/rtl2832_sdr.c          |     1 -
 drivers/media/dvb-frontends/si2165.c               |   228 +-
 drivers/media/dvb-frontends/si2165.h               |    27 +-
 drivers/media/dvb-frontends/si2165_priv.h          |    17 +
 drivers/media/dvb-frontends/stb6000.c              |     2 +-
 drivers/media/dvb-frontends/stb6100.c              |     2 +-
 drivers/media/dvb-frontends/stv6110.c              |     2 +-
 drivers/media/dvb-frontends/stv6110x.c             |     2 +-
 drivers/media/dvb-frontends/tda18271c2dd.c         |     2 +-
 drivers/media/dvb-frontends/tda665x.c              |     2 +-
 drivers/media/dvb-frontends/tda8261.c              |     2 +-
 drivers/media/dvb-frontends/tda826x.c              |     2 +-
 drivers/media/dvb-frontends/ts2020.c               |     2 +-
 drivers/media/dvb-frontends/tua6100.c              |     2 +-
 drivers/media/dvb-frontends/zl10036.c              |     2 +-
 drivers/media/dvb-frontends/zl10039.c              |     2 +-
 drivers/media/i2c/Kconfig                          |    18 +-
 drivers/media/i2c/Makefile                         |     2 +
 drivers/media/i2c/ad5820.c                         |   372 +
 drivers/media/i2c/ad9389b.c                        |    23 +-
 drivers/media/i2c/adv7180.c                        |   122 +-
 drivers/media/i2c/adv7183.c                        |     1 -
 drivers/media/i2c/adv7393.c                        |     1 -
 drivers/media/i2c/adv7511.c                        |     1 +
 drivers/media/i2c/ak881x.c                         |    28 +-
 drivers/media/i2c/cs3308.c                         |     1 -
 drivers/media/i2c/ir-kbd-i2c.c                     |    90 +-
 drivers/media/i2c/{soc_camera => }/mt9m111.c       |   116 +-
 drivers/media/i2c/ov9650.c                         |     7 +-
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |     2 +-
 drivers/media/i2c/s5k4ecgx.c                       |     1 -
 drivers/media/i2c/s5k6a3.c                         |     2 +-
 drivers/media/i2c/smiapp/smiapp-core.c             |   180 +-
 drivers/media/i2c/smiapp/smiapp-quirk.c            |    16 +-
 drivers/media/i2c/smiapp/smiapp-regs.c             |    22 +-
 drivers/media/i2c/smiapp/smiapp.h                  |     5 +-
 drivers/media/i2c/soc_camera/Kconfig               |     7 +-
 drivers/media/i2c/soc_camera/Makefile              |     1 -
 drivers/media/i2c/soc_camera/imx074.c              |    42 +-
 drivers/media/i2c/soc_camera/mt9m001.c             |    70 +-
 drivers/media/i2c/soc_camera/mt9t031.c             |    54 +-
 drivers/media/i2c/soc_camera/mt9t112.c             |    60 +-
 drivers/media/i2c/soc_camera/mt9v022.c             |    68 +-
 drivers/media/i2c/soc_camera/ov2640.c              |    41 +-
 drivers/media/i2c/soc_camera/ov5642.c              |    53 +-
 drivers/media/i2c/soc_camera/ov6650.c              |    74 +-
 drivers/media/i2c/soc_camera/ov772x.c              |    44 +-
 drivers/media/i2c/soc_camera/ov9640.c              |    41 +-
 drivers/media/i2c/soc_camera/ov9740.c              |    41 +-
 drivers/media/i2c/soc_camera/rj54n1cb0c.c          |    52 +-
 drivers/media/i2c/soc_camera/tw9910.c              |    47 +-
 drivers/media/i2c/ths8200.c                        |     1 -
 drivers/media/i2c/tlv320aic23b.c                   |     1 -
 drivers/media/i2c/tvp514x.c                        |     3 +-
 drivers/media/i2c/tvp5150.c                        |    89 +-
 drivers/media/i2c/tvp7002.c                        |     1 -
 drivers/media/i2c/vs6624.c                         |     1 -
 drivers/media/media-device.c                       |   224 +-
 drivers/media/media-entity.c                       |    13 +-
 drivers/media/pci/Kconfig                          |     1 +
 drivers/media/pci/Makefile                         |     1 +
 drivers/media/pci/bt8xx/bttv-driver.c              |    59 +-
 drivers/media/pci/bt8xx/bttvp.h                    |     2 +-
 drivers/media/pci/cobalt/cobalt-alsa-pcm.c         |     4 +-
 drivers/media/pci/cobalt/cobalt-driver.c           |    47 +-
 drivers/media/pci/cobalt/cobalt-v4l2.c             |     7 +-
 drivers/media/pci/cx18/cx18-alsa-pcm.c             |     2 +-
 drivers/media/pci/cx18/cx18-i2c.c                  |     3 +-
 drivers/media/pci/cx23885/cx23885-417.c            |     2 +-
 drivers/media/pci/cx23885/cx23885-alsa.c           |     2 +-
 drivers/media/pci/cx23885/cx23885-cards.c          |    29 +
 drivers/media/pci/cx23885/cx23885-dvb.c            |   135 +-
 drivers/media/pci/cx23885/cx23885-i2c.c            |     2 +-
 drivers/media/pci/cx23885/cx23885-input.c          |     2 +-
 drivers/media/pci/cx23885/cx23885-video.c          |     2 +-
 drivers/media/pci/cx23885/cx23885.h                |     5 +-
 drivers/media/pci/cx25821/cx25821-alsa.c           |     2 +-
 drivers/media/pci/cx25821/cx25821-audio-upstream.c |    14 +-
 drivers/media/pci/cx25821/cx25821-i2c.c            |     2 +-
 drivers/media/pci/cx25821/cx25821-video.c          |     2 +-
 drivers/media/pci/cx25821/cx25821.h                |     1 -
 drivers/media/pci/cx88/cx88-alsa.c                 |     2 +-
 drivers/media/pci/cx88/cx88-blackbird.c            |     2 +-
 drivers/media/pci/cx88/cx88-dvb.c                  |     2 +-
 drivers/media/pci/cx88/cx88-input.c                |     8 +-
 drivers/media/pci/cx88/cx88-video.c                |     2 +-
 drivers/media/pci/ddbridge/ddbridge-core.c         |    18 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |     2 +-
 drivers/media/pci/ivtv/ivtv-i2c.c                  |     5 +-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |     2 +-
 drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c  |     5 +-
 drivers/media/pci/ngene/ngene-cards.c              |    14 +-
 drivers/media/pci/pt3/pt3.c                        |     4 +-
 drivers/media/pci/saa7134/saa7134-alsa.c           |     2 +-
 drivers/media/pci/saa7134/saa7134-empress.c        |     2 +-
 drivers/media/pci/saa7134/saa7134-i2c.c            |     2 +-
 drivers/media/pci/saa7134/saa7134-input.c          |     4 +-
 drivers/media/pci/saa7134/saa7134-video.c          |    41 +-
 drivers/media/pci/saa7164/saa7164-i2c.c            |     2 +-
 drivers/media/pci/smipcie/smipcie-main.c           |     8 +-
 drivers/media/pci/solo6x10/solo6x10-g723.c         |     2 +-
 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c     |     2 +-
 drivers/media/pci/tw5864/Kconfig                   |    12 +
 drivers/media/pci/tw5864/Makefile                  |     3 +
 drivers/media/pci/tw5864/tw5864-core.c             |   359 +
 drivers/media/pci/tw5864/tw5864-h264.c             |   259 +
 drivers/media/pci/tw5864/tw5864-reg.h              |  2133 +++
 drivers/media/pci/tw5864/tw5864-util.c             |    37 +
 drivers/media/pci/tw5864/tw5864-video.c            |  1510 ++
 drivers/media/pci/tw5864/tw5864.h                  |   205 +
 drivers/media/pci/tw68/tw68-video.c                |     2 +-
 drivers/media/pci/tw686x/tw686x-audio.c            |     2 +-
 drivers/media/pci/tw686x/tw686x-video.c            |   182 +-
 drivers/media/pci/zoran/zoran_driver.c             |   113 +-
 drivers/media/platform/Kconfig                     |    28 +-
 drivers/media/platform/Makefile                    |     5 +-
 drivers/media/platform/atmel/Kconfig               |     9 +
 drivers/media/platform/atmel/Makefile              |     1 +
 drivers/media/platform/atmel/atmel-isc-regs.h      |   165 +
 drivers/media/platform/atmel/atmel-isc.c           |  1520 ++
 drivers/media/platform/davinci/vpbe_display.c      |    65 +-
 drivers/media/platform/davinci/vpfe_capture.c      |    52 +-
 drivers/media/platform/exynos-gsc/gsc-m2m.c        |     9 +-
 drivers/media/platform/exynos4-is/fimc-capture.c   |     3 +-
 drivers/media/platform/exynos4-is/fimc-is-i2c.c    |    27 +-
 drivers/media/platform/exynos4-is/fimc-is.c        |    29 +-
 drivers/media/platform/exynos4-is/fimc-is.h        |     3 +
 drivers/media/platform/exynos4-is/fimc-isp.c       |     1 +
 drivers/media/platform/exynos4-is/fimc-lite.c      |    17 +-
 drivers/media/platform/exynos4-is/fimc-m2m.c       |     2 +-
 drivers/media/platform/exynos4-is/media-dev.c      |     6 +-
 drivers/media/platform/exynos4-is/mipi-csis.c      |     1 +
 drivers/media/platform/m2m-deinterlace.c           |     4 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |     2 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |    71 +-
 .../media/platform/mtk-vcodec/venc/venc_h264_if.c  |     6 +-
 .../media/platform/mtk-vcodec/venc/venc_vp8_if.c   |     6 +-
 drivers/media/platform/mtk-vcodec/venc_drv_if.c    |     4 +-
 drivers/media/platform/mx2_emmaprp.c               |     2 +-
 drivers/media/platform/omap/omap_vout.c            |    53 +-
 drivers/media/platform/omap3isp/isp.c              |     6 +-
 drivers/media/platform/omap3isp/ispvideo.c         |    88 +-
 .../media/platform/{soc_camera => }/pxa_camera.c   |  1949 +-
 drivers/media/platform/rcar-fcp.c                  |     9 +-
 drivers/media/platform/rcar-vin/Kconfig            |     2 +-
 drivers/media/platform/rcar-vin/rcar-core.c        |   263 +-
 drivers/media/platform/rcar-vin/rcar-dma.c         |    59 +-
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |   299 +-
 drivers/media/platform/rcar-vin/rcar-vin.h         |    27 +-
 drivers/media/platform/rcar_jpu.c                  |     2 +-
 drivers/media/platform/s5p-g2d/g2d.c               |     2 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |    43 +-
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |    86 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |     2 +
 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |    11 +-
 drivers/media/platform/s5p-tv/Kconfig              |    88 -
 drivers/media/platform/s5p-tv/Makefile             |    19 -
 drivers/media/platform/s5p-tv/hdmi_drv.c           |  1059 --
 drivers/media/platform/s5p-tv/hdmiphy_drv.c        |   324 -
 drivers/media/platform/s5p-tv/mixer.h              |   364 -
 drivers/media/platform/s5p-tv/mixer_drv.c          |   527 -
 drivers/media/platform/s5p-tv/mixer_grp_layer.c    |   270 -
 drivers/media/platform/s5p-tv/mixer_reg.c          |   551 -
 drivers/media/platform/s5p-tv/mixer_video.c        |  1130 --
 drivers/media/platform/s5p-tv/mixer_vp_layer.c     |   242 -
 drivers/media/platform/s5p-tv/regs-hdmi.h          |   146 -
 drivers/media/platform/s5p-tv/regs-mixer.h         |   122 -
 drivers/media/platform/s5p-tv/regs-sdo.h           |    63 -
 drivers/media/platform/s5p-tv/regs-vp.h            |    88 -
 drivers/media/platform/s5p-tv/sdo_drv.c            |   497 -
 drivers/media/platform/s5p-tv/sii9234_drv.c        |   407 -
 drivers/media/platform/sh_vou.c                    |    17 +-
 drivers/media/platform/soc_camera/Kconfig          |    25 -
 drivers/media/platform/soc_camera/Makefile         |     3 -
 drivers/media/platform/soc_camera/atmel-isi.c      |     2 +-
 drivers/media/platform/soc_camera/rcar_vin.c       |  1970 --
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |   269 +-
 drivers/media/platform/soc_camera/sh_mobile_csi2.c |   400 -
 drivers/media/platform/soc_camera/soc_camera.c     |   130 +-
 .../platform/soc_camera/soc_camera_platform.c      |    45 +-
 drivers/media/platform/soc_camera/soc_scale_crop.c |    97 +-
 drivers/media/platform/soc_camera/soc_scale_crop.h |     6 +-
 drivers/media/platform/sti/bdisp/bdisp-v4l2.c      |     2 +-
 drivers/media/platform/sti/hva/Makefile            |     2 +
 drivers/media/platform/sti/hva/hva-h264.c          |  1050 ++
 drivers/media/platform/sti/hva/hva-hw.c            |   538 +
 drivers/media/platform/sti/hva/hva-hw.h            |    42 +
 drivers/media/platform/sti/hva/hva-mem.c           |    59 +
 drivers/media/platform/sti/hva/hva-mem.h           |    34 +
 drivers/media/platform/sti/hva/hva-v4l2.c          |  1415 ++
 drivers/media/platform/sti/hva/hva.h               |   315 +
 drivers/media/platform/ti-vpe/cal.c                |     2 +-
 drivers/media/platform/ti-vpe/vpe.c                |     2 +-
 drivers/media/platform/vim2m.c                     |     2 +-
 drivers/media/platform/vivid/vivid-core.c          |    63 +-
 drivers/media/platform/vivid/vivid-ctrls.c         |     3 +-
 drivers/media/platform/vivid/vivid-vid-cap.c       |     4 +-
 drivers/media/platform/vsp1/vsp1.h                 |     2 +
 drivers/media/platform/vsp1/vsp1_bru.c             |    36 +-
 drivers/media/platform/vsp1/vsp1_clu.c             |    62 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |   126 +-
 drivers/media/platform/vsp1/vsp1_dl.h              |     1 +
 drivers/media/platform/vsp1/vsp1_drm.c             |    26 +-
 drivers/media/platform/vsp1/vsp1_drv.c             |    45 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |    22 +-
 drivers/media/platform/vsp1/vsp1_entity.h          |    25 +-
 drivers/media/platform/vsp1/vsp1_hsit.c            |    20 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |    20 +-
 drivers/media/platform/vsp1/vsp1_lut.c             |    42 +-
 drivers/media/platform/vsp1/vsp1_pipe.c            |    13 +-
 drivers/media/platform/vsp1/vsp1_pipe.h            |    11 +-
 drivers/media/platform/vsp1/vsp1_regs.h            |     2 +
 drivers/media/platform/vsp1/vsp1_rpf.c             |   109 +-
 drivers/media/platform/vsp1/vsp1_rwpf.c            |    83 +-
 drivers/media/platform/vsp1/vsp1_rwpf.h            |    13 -
 drivers/media/platform/vsp1/vsp1_sru.c             |    50 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |    71 +-
 drivers/media/platform/vsp1/vsp1_video.c           |   192 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |   132 +-
 drivers/media/platform/xilinx/xilinx-dma.c         |     2 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |     1 -
 drivers/media/radio/si470x/radio-si470x-usb.c      |     1 -
 drivers/media/radio/si4713/radio-usb-si4713.c      |     2 +-
 drivers/media/rc/igorplugusb.c                     |     3 +-
 drivers/media/rc/img-ir/img-ir-nec.c               |     6 +-
 drivers/media/rc/imon.c                            |    13 +-
 drivers/media/rc/ir-nec-decoder.c                  |     8 +-
 drivers/media/rc/ir-rc6-decoder.c                  |     4 +-
 drivers/media/rc/nuvoton-cir.c                     |    40 +-
 drivers/media/rc/rc-ir-raw.c                       |     9 +-
 drivers/media/rc/rc-main.c                         |    13 +-
 drivers/media/rc/redrat3.c                         |    71 +-
 drivers/media/rc/streamzap.c                       |     2 +-
 drivers/media/spi/Kconfig                          |    14 +
 drivers/media/spi/Makefile                         |     1 +
 drivers/media/spi/gs1662.c                         |   478 +
 drivers/media/tuners/mt2063.c                      |     2 +-
 drivers/media/tuners/mt20xx.c                      |     4 +-
 drivers/media/tuners/mxl5007t.c                    |     2 +-
 drivers/media/tuners/tda18271-fe.c                 |    11 +-
 drivers/media/tuners/tda18271-priv.h               |     2 +
 drivers/media/tuners/tda827x.c                     |     4 +-
 drivers/media/tuners/tea5761.c                     |     2 +-
 drivers/media/tuners/tea5767.c                     |    11 +-
 drivers/media/tuners/tuner-simple.c                |     2 +-
 drivers/media/usb/airspy/airspy.c                  |     3 +-
 drivers/media/usb/as102/as102_usb_drv.c            |     2 -
 drivers/media/usb/au0828/au0828-input.c            |     3 +-
 drivers/media/usb/au0828/au0828-video.c            |     3 +-
 drivers/media/usb/cpia2/cpia2_usb.c                |     1 -
 drivers/media/usb/cx231xx/cx231xx-audio.c          |     4 +-
 drivers/media/usb/cx231xx/cx231xx-avcore.c         |     5 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c          |     6 +-
 drivers/media/usb/cx231xx/cx231xx-core.c           |    71 +-
 drivers/media/usb/cx231xx/cx231xx-dvb.c            |    82 +-
 drivers/media/usb/cx231xx/cx231xx-i2c.c            |     4 +-
 drivers/media/usb/cx231xx/cx231xx-vbi.c            |     2 -
 drivers/media/usb/dvb-usb-v2/af9015.c              |     8 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |     9 +-
 drivers/media/usb/dvb-usb-v2/az6007.c              |    13 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c        |     2 -
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |     5 +-
 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c      |     2 +-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |     9 +-
 drivers/media/usb/dvb-usb/Kconfig                  |    21 +-
 drivers/media/usb/dvb-usb/Makefile                 |    11 +-
 drivers/media/usb/dvb-usb/dib0700_core.c           |     8 +-
 drivers/media/usb/dvb-usb/dibusb-common.c          |   158 -
 drivers/media/usb/dvb-usb/dibusb-mc-common.c       |   168 +
 drivers/media/usb/dvb-usb/dtt200u.c                |     5 +-
 drivers/media/usb/em28xx/em28xx-audio.c            |     3 +-
 drivers/media/usb/em28xx/em28xx-core.c             |     1 -
 drivers/media/usb/em28xx/em28xx-i2c.c              |     2 +-
 drivers/media/usb/em28xx/em28xx-video.c            |     2 +-
 drivers/media/usb/go7007/go7007-i2c.c              |     2 +-
 drivers/media/usb/go7007/go7007-usb.c              |     2 +-
 drivers/media/usb/go7007/go7007-v4l2.c             |     2 +-
 drivers/media/usb/go7007/snd-go7007.c              |     2 +-
 drivers/media/usb/gspca/benq.c                     |     4 +-
 drivers/media/usb/gspca/finepix.c                  |     8 +-
 drivers/media/usb/gspca/gspca.c                    |     4 +-
 drivers/media/usb/gspca/jl2005bcd.c                |     8 +-
 drivers/media/usb/gspca/konica.c                   |     4 +-
 drivers/media/usb/gspca/sonixj.c                   |    13 +-
 drivers/media/usb/gspca/vicam.c                    |     8 +-
 drivers/media/usb/hackrf/hackrf.c                  |     5 +-
 drivers/media/usb/hdpvr/hdpvr-i2c.c                |     4 +-
 drivers/media/usb/hdpvr/hdpvr-video.c              |     4 +-
 drivers/media/usb/msi2500/msi2500.c                |     3 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h   |     1 -
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c            |    23 +-
 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c       |     3 +-
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c           |    81 +-
 drivers/media/usb/pwc/pwc-if.c                     |     3 +-
 drivers/media/usb/s2255/s2255drv.c                 |    11 +-
 drivers/media/usb/stk1160/stk1160-i2c.c            |     2 +-
 drivers/media/usb/stk1160/stk1160-v4l.c            |     2 +-
 drivers/media/usb/stk1160/stk1160-video.c          |     4 +-
 drivers/media/usb/stkwebcam/stk-webcam.c           |     4 +-
 drivers/media/usb/tm6000/tm6000-alsa.c             |     2 +-
 drivers/media/usb/tm6000/tm6000-dvb.c              |     4 +-
 drivers/media/usb/tm6000/tm6000-video.c            |     1 -
 drivers/media/usb/ttusb-dec/ttusb_dec.c            |    30 +-
 drivers/media/usb/usbtv/usbtv-audio.c              |     2 +-
 drivers/media/usb/usbtv/usbtv-video.c              |     2 +-
 drivers/media/usb/usbvision/usbvision-core.c       |     5 +-
 drivers/media/usb/uvc/uvc_queue.c                  |     2 +-
 drivers/media/usb/zr364xx/zr364xx.c                |     4 +-
 drivers/media/v4l2-core/v4l2-async.c               |     7 -
 drivers/media/v4l2-core/v4l2-common.c              |     2 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |     1 +
 drivers/media/v4l2-core/v4l2-dev.c                 |    14 +-
 drivers/media/v4l2-core/v4l2-device.c              |     5 +-
 drivers/media/v4l2-core/v4l2-dv-timings.c          |    11 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |    44 +-
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   128 +-
 drivers/media/v4l2-core/videobuf2-core.c           |   278 +-
 drivers/media/v4l2-core/videobuf2-dma-contig.c     |     9 +
 drivers/media/v4l2-core/videobuf2-dma-sg.c         |    19 +-
 drivers/media/v4l2-core/videobuf2-v4l2.c           |   142 -
 drivers/media/v4l2-core/videobuf2-vmalloc.c        |    13 +-
 drivers/staging/media/Kconfig                      |     4 +-
 drivers/staging/media/Makefile                     |     2 +-
 drivers/staging/media/cec/Kconfig                  |     3 -
 drivers/staging/media/cec/cec-adap.c               |     4 -
 drivers/staging/media/cec/cec-core.c               |     3 +-
 drivers/staging/media/lirc/lirc_imon.c             |     9 +-
 drivers/staging/media/lirc/lirc_parallel.c         |    10 +-
 drivers/staging/media/lirc/lirc_sasem.c            |     5 -
 drivers/staging/media/omap4iss/iss.c               |     8 +-
 drivers/staging/media/omap4iss/iss_video.c         |    99 +
 drivers/staging/media/pulse8-cec/pulse8-cec.c      |   402 +-
 drivers/staging/media/s5p-cec/s5p_cec.c            |    19 +-
 drivers/staging/media/st-cec/Kconfig               |     8 +
 drivers/staging/media/st-cec/Makefile              |     1 +
 drivers/staging/media/st-cec/stih-cec.c            |   380 +
 drivers/staging/media/tw686x-kh/Kconfig            |    17 -
 drivers/staging/media/tw686x-kh/Makefile           |     3 -
 drivers/staging/media/tw686x-kh/TODO               |     6 -
 drivers/staging/media/tw686x-kh/tw686x-kh-core.c   |   140 -
 drivers/staging/media/tw686x-kh/tw686x-kh-regs.h   |   103 -
 drivers/staging/media/tw686x-kh/tw686x-kh-video.c  |   813 -
 drivers/staging/media/tw686x-kh/tw686x-kh.h        |   117 -
 drivers/usb/gadget/Kconfig                         |     1 +
 include/linux/platform_data/media/camera-pxa.h     |     2 +
 include/media/drv-intf/sh_mobile_ceu.h             |     1 -
 include/media/drv-intf/sh_mobile_csi2.h            |    48 -
 include/media/i2c/smiapp.h                         |     7 +-
 include/media/media-device.h                       |   131 +-
 include/media/media-devnode.h                      |     5 +-
 include/media/media-entity.h                       |   248 +-
 include/media/rc-core.h                            |     2 +-
 include/media/rc-map.h                             |   105 +-
 include/media/rcar-fcp.h                           |     2 +-
 include/media/soc_camera.h                         |     7 +-
 include/media/v4l2-ctrls.h                         |    62 +-
 include/media/v4l2-dev.h                           |    18 +-
 include/media/v4l2-device.h                        |    68 +-
 include/media/v4l2-dv-timings.h                    |     4 +-
 include/media/v4l2-event.h                         |     3 +-
 include/media/v4l2-flash-led-class.h               |    15 +-
 include/media/v4l2-ioctl.h                         |   510 +-
 include/media/v4l2-mc.h                            |     4 +-
 include/media/v4l2-mem2mem.h                       |   264 +-
 include/media/v4l2-subdev.h                        |    32 +-
 include/media/videobuf2-core.h                     |   380 +-
 include/media/videobuf2-v4l2.h                     |   182 +-
 include/media/vsp1.h                               |     2 +-
 include/uapi/linux/dvb/video.h                     |     3 +-
 include/uapi/linux/media-bus-format.h              |    10 +-
 include/uapi/linux/media.h                         |     1 +
 include/uapi/linux/v4l2-dv-timings.h               |    12 +
 include/uapi/linux/videodev2.h                     |    38 +-
 scripts/kernel-doc                                 |    48 +-
 832 files changed, 43579 insertions(+), 51373 deletions(-)
 delete mode 100644 Documentation/DocBook/device-drivers.tmpl
 rename Documentation/{coccinelle.txt => dev-tools/coccinelle.rst} (56%)
 create mode 100644 Documentation/dev-tools/gcov.rst
 rename Documentation/{gdb-kernel-debugging.txt => dev-tools/gdb-kernel-debugging.rst} (73%)
 create mode 100644 Documentation/dev-tools/kasan.rst
 rename Documentation/{kcov.txt => dev-tools/kcov.rst} (78%)
 create mode 100644 Documentation/dev-tools/kmemcheck.rst
 rename Documentation/{kmemleak.txt => dev-tools/kmemleak.rst} (73%)
 rename Documentation/{sparse.txt => dev-tools/sparse.rst} (82%)
 create mode 100644 Documentation/dev-tools/tools.rst
 rename Documentation/{ubsan.txt => dev-tools/ubsan.rst} (78%)
 create mode 100644 Documentation/devicetree/bindings/media/atmel-isc.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ad5820.txt
 create mode 100644 Documentation/devicetree/bindings/media/st,st-hva.txt
 create mode 100644 Documentation/devicetree/bindings/media/stih-cec.txt
 create mode 100644 Documentation/docutils.conf
 create mode 100644 Documentation/driver-api/basics.rst
 create mode 100644 Documentation/driver-api/frame-buffer.rst
 create mode 100644 Documentation/driver-api/hsi.rst
 create mode 100644 Documentation/driver-api/i2c.rst
 create mode 100644 Documentation/driver-api/index.rst
 create mode 100644 Documentation/driver-api/infrastructure.rst
 create mode 100644 Documentation/driver-api/input.rst
 create mode 100644 Documentation/driver-api/message-based.rst
 create mode 100644 Documentation/driver-api/miscellaneous.rst
 create mode 100644 Documentation/driver-api/sound.rst
 create mode 100644 Documentation/driver-api/spi.rst
 delete mode 100644 Documentation/gcov.txt
 create mode 100644 Documentation/gpu/conf.py
 delete mode 100644 Documentation/hsi.txt
 delete mode 100644 Documentation/kasan.txt
 delete mode 100644 Documentation/kmemcheck.txt
 create mode 100644 Documentation/media/conf.py
 create mode 100644 Documentation/media/conf_nitpick.py
 create mode 100644 Documentation/media/index.rst
 rename Documentation/{cec.txt => media/kapi/cec-core.rst} (72%)
 create mode 100644 Documentation/media/uapi/v4l/dev-touch.rst
 delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt_files/nv12mt.gif
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt_files/nv12mt.png
 delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt_files/nv12mt_example.gif
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt_files/nv12mt_example.png
 delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sbggr8.rst
 delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sgbrg8.rst
 delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sgrbg8.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst
 create mode 100644 Documentation/media/uapi/v4l/tch-formats.rst
 create mode 100644 Documentation/sphinx/cdomain.py
 create mode 100644 Documentation/sphinx/load_config.py
 mode change 100644 => 100755 Documentation/sphinx/rstFlatTable.py
 create mode 100644 drivers/input/rmi4/rmi_f54.c
 create mode 100644 drivers/media/i2c/ad5820.c
 rename drivers/media/i2c/{soc_camera => }/mt9m111.c (92%)
 create mode 100644 drivers/media/pci/tw5864/Kconfig
 create mode 100644 drivers/media/pci/tw5864/Makefile
 create mode 100644 drivers/media/pci/tw5864/tw5864-core.c
 create mode 100644 drivers/media/pci/tw5864/tw5864-h264.c
 create mode 100644 drivers/media/pci/tw5864/tw5864-reg.h
 create mode 100644 drivers/media/pci/tw5864/tw5864-util.c
 create mode 100644 drivers/media/pci/tw5864/tw5864-video.c
 create mode 100644 drivers/media/pci/tw5864/tw5864.h
 create mode 100644 drivers/media/platform/atmel/Kconfig
 create mode 100644 drivers/media/platform/atmel/Makefile
 create mode 100644 drivers/media/platform/atmel/atmel-isc-regs.h
 create mode 100644 drivers/media/platform/atmel/atmel-isc.c
 rename drivers/media/platform/{soc_camera => }/pxa_camera.c (50%)
 delete mode 100644 drivers/media/platform/s5p-tv/Kconfig
 delete mode 100644 drivers/media/platform/s5p-tv/Makefile
 delete mode 100644 drivers/media/platform/s5p-tv/hdmi_drv.c
 delete mode 100644 drivers/media/platform/s5p-tv/hdmiphy_drv.c
 delete mode 100644 drivers/media/platform/s5p-tv/mixer.h
 delete mode 100644 drivers/media/platform/s5p-tv/mixer_drv.c
 delete mode 100644 drivers/media/platform/s5p-tv/mixer_grp_layer.c
 delete mode 100644 drivers/media/platform/s5p-tv/mixer_reg.c
 delete mode 100644 drivers/media/platform/s5p-tv/mixer_video.c
 delete mode 100644 drivers/media/platform/s5p-tv/mixer_vp_layer.c
 delete mode 100644 drivers/media/platform/s5p-tv/regs-hdmi.h
 delete mode 100644 drivers/media/platform/s5p-tv/regs-mixer.h
 delete mode 100644 drivers/media/platform/s5p-tv/regs-sdo.h
 delete mode 100644 drivers/media/platform/s5p-tv/regs-vp.h
 delete mode 100644 drivers/media/platform/s5p-tv/sdo_drv.c
 delete mode 100644 drivers/media/platform/s5p-tv/sii9234_drv.c
 delete mode 100644 drivers/media/platform/soc_camera/rcar_vin.c
 delete mode 100644 drivers/media/platform/soc_camera/sh_mobile_csi2.c
 create mode 100644 drivers/media/platform/sti/hva/Makefile
 create mode 100644 drivers/media/platform/sti/hva/hva-h264.c
 create mode 100644 drivers/media/platform/sti/hva/hva-hw.c
 create mode 100644 drivers/media/platform/sti/hva/hva-hw.h
 create mode 100644 drivers/media/platform/sti/hva/hva-mem.c
 create mode 100644 drivers/media/platform/sti/hva/hva-mem.h
 create mode 100644 drivers/media/platform/sti/hva/hva-v4l2.c
 create mode 100644 drivers/media/platform/sti/hva/hva.h
 create mode 100644 drivers/media/spi/Kconfig
 create mode 100644 drivers/media/spi/Makefile
 create mode 100644 drivers/media/spi/gs1662.c
 create mode 100644 drivers/media/usb/dvb-usb/dibusb-mc-common.c
 create mode 100644 drivers/staging/media/st-cec/Kconfig
 create mode 100644 drivers/staging/media/st-cec/Makefile
 create mode 100644 drivers/staging/media/st-cec/stih-cec.c
 delete mode 100644 drivers/staging/media/tw686x-kh/Kconfig
 delete mode 100644 drivers/staging/media/tw686x-kh/Makefile
 delete mode 100644 drivers/staging/media/tw686x-kh/TODO
 delete mode 100644 drivers/staging/media/tw686x-kh/tw686x-kh-core.c
 delete mode 100644 drivers/staging/media/tw686x-kh/tw686x-kh-regs.h
 delete mode 100644 drivers/staging/media/tw686x-kh/tw686x-kh-video.c
 delete mode 100644 drivers/staging/media/tw686x-kh/tw686x-kh.h
 delete mode 100644 include/media/drv-intf/sh_mobile_csi2.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ