[PULL] drm-intel-next

Submitted by Daniel Vetter on April 21, 2016, 9:26 a.m.

Details

Message ID 20160421092649.GA12593@phenom.ffwll.local
State New
Headers show

Not browsing as part of any series.

Pull-request download mbox

git pull git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2016-04-11

Commit Message

Daniel Vetter April 21, 2016, 9:26 a.m.
Hi Dave,

drm-intel-next-2016-04-11:
- make modeset hw state checker atomic aware (Maarten)
- close races in gpu stuck detection/seqno reading (Chris)
- tons&tons of small improvements from Chris Wilson all over the gem code
- more dsi/bxt work from Ramalingam&Jani
- macro polish from Joonas
- guc fw loading fixes (Arun&Dave)
- vmap notifier (acked by Andrew) + i915 support by Chris Wilson
- create bottom half for execlist irq processing (Chris Wilson)
- vlv/chv pll cleanup (Ville)
- rework DP detection, especially sink detection (Shubhangi Shrivastava)
- make color manager support fully atomic (Maarten)
- avoid livelock on chv in execlist irq handler (Chris)

Cheers, Daniel


The following changes since commit 9735a22799b9214d17d3c231fe377fc852f042e9:

  Linux 4.6-rc2 (2016-04-03 09:09:40 -0500)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2016-04-11

for you to fetch changes up to ba3150ac3876acd082307f142597d3482107facc:

  drm/i915: Update DRIVER_DATE to 20160411 (2016-04-11 20:20:18 +0200)

----------------------------------------------------------------
- make modeset hw state checker atomic aware (Maarten)
- close races in gpu stuck detection/seqno reading (Chris)
- tons&tons of small improvements from Chris Wilson all over the gem code
- more dsi/bxt work from Ramalingam&Jani
- macro polish from Joonas
- guc fw loading fixes (Arun&Dave)
- vmap notifier (acked by Andrew) + i915 support by Chris Wilson
- create bottom half for execlist irq processing (Chris Wilson)
- vlv/chv pll cleanup (Ville)
- rework DP detection, especially sink detection (Shubhangi Shrivastava)
- make color manager support fully atomic (Maarten)
- avoid livelock on chv in execlist irq handler (Chris)

----------------------------------------------------------------
Adam Buchbinder (1):
      MIPS: Fix misspellings in comments.

Adrian Hunter (2):
      mmc: sdhci: Fix regression setting power on Trats2 board
      mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers

Akash Goel (1):
      drm/i915: Fixup the free space logic in ring_prepare

Akinobu Mita (1):
      spi: omap2-mcspi: fix dma transfer for vmalloced buffer

Alban Bedel (3):
      MIPS: zboot: Fix the build with XZ compression on older GCC versions
      MIPS: zboot: Remove copied source files on clean
      MIPS: ath79: Fix the ar913x reference clock rate

Alex Deucher (4):
      drm/amdgpu/gmc: move vram type fetching into sw_init
      drm/amdgpu/gmc: use proper register for vram type on Fiji
      drm/amdgpu: print vram type rather than just DDR
      drm/ttm: use phys_addr_t for ttm_bus_placement

Alexander Duyck (3):
      e1000: Do not overestimate descriptor counts in Tx pre-check
      e1000: Double Tx descriptors needed check for 82544
      GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU

Alexandre Courbot (1):
      drm/nouveau/tegra: acquire and enable reference clock if needed

Alexey Brodkin (1):
      drm: ARM HDLCD - get rid of devm_clk_put()

Antony Pavlov (2):
      dt-bindings: clock: qca,ath79-pll: fix copy-paste typos
      MIPS: dts: qca: ar9132_tl_wr1043nd_v1.dts: use "ref" for reference clock name

Arik Nemtsov (3):
      mac80211: TDLS: always downgrade invalid chandefs
      mac80211: TDLS: change BW calculation for WIDER_BW peers
      mac80211: recalc min_def chanctx even when chandef is identical

Arnd Bergmann (6):
      aacraid: add missing curly braces
      usb: phy: qcom-8x16: fix regulator API abuse
      iio: st_magn: always define ST_MAGN_TRIGGER_SET_STATE
      iommu: provide of_xlate pointer unconditionally
      IB/mlx5: fix VFs callback function prototypes
      i40iw: avoid potential uninitialized variable use

Arun Siluvery (1):
      drm/i915/guc: reset GuC and retry on firmware load failure

Bart Van Assche (3):
      scsi: Declare local symbols static
      scsi_dh_alua: Fix a recently introduced deadlock
      Revert "ib_srpt: Convert to percpu_ida tag allocation"

Bastien Philbert (1):
      bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr

Ben Greear (1):
      mac80211: ensure no limits on station rhashtable

Ben Hutchings (1):
      i2c: mux: demux-pinctrl: Clean up sysfs attributes

Bjorn Helgaas (1):
      Revert "netpoll: Fix extra refcount release in netpoll_cleanup()"

Bjørn Mork (2):
      drm/i915: fix deadlock on lid open
      USB: option: add "D-Link DWM-221 B1" device id

Boris Ostrovsky (3):
      xen/apic: Provide Xen-specific version of cpu_present_to_apicid APIC op
      xen/x86: Call cpu_startup_entry(CPUHP_AP_ONLINE_IDLE) from xen_play_dead()
      xen/events: Mask a moving irq

Calvin Owens (1):
      mpt3sas: Don't overreach ioc->reply_post[] during initialization

Chris Mason (1):
      Merge branch 'misc-4.6' of git://git.kernel.org/.../kdave/linux into for-linus-4.6

Chris Wilson (29):
      drm/i915: Rename __force_wake_get to __force_wake_auto
      drm/i915: Exit cherryview_irq_handler() after one pass
      drm/i915: Add struct_mutex locking for debugs/i915_gem_framebuffer
      drm/i915: Show PCI power state under debugfs/i915_runtime_pm_status
      drm/i915/ddi: Silence compiler warning for unknown output type
      drm/i915/shrinker: Account for unshrinkable unbound pages
      mm/vmap: Add a notifier for when we run out of vmap address space
      drm/i915/shrinker: Hook up vmap allocation failure notifier
      drm/i915/shrinker: Refactor common uninterruptible locking
      drm/i915: Include engine->last_submitted_seqno in GPU error state
      drm/i915: On GPU reset, set the HWS breadcrumb to the last seqno
      drm/i915: Remove unneeded drm_device pointer from intel_ring_init_seqno()
      drm/i915: Move the hw semaphore initialisation from GEM to the engine
      drm/i915: Refactor gen8 semaphore offset calculation
      drm/i915: Reset semaphore page for gen8
      drm/i915: Reset engine->last_submitted_seqno
      drm/i915: Apply a mb between emitting the request and hangcheck
      drm/i915: Simplify check for idleness in hangcheck
      drm/i915: Remove forcewake dance from seqno/irq barrier on legacy gen6+
      drm/i915: Separate out the seqno-barrier from engine->get_seqno
      drm/i915: Harden detection of missed interrupts
      drm/i915: Use simplest form for flushing the single cacheline in the HWS
      drm/i915: Replace manual barrier() with READ_ONCE() in HWS accessor
      drm/i915/dmabuf: Tighten struct_mutex for unmap_dma_buf
      drm/i915: Consolidate common error handling in intel_pin_and_map_ringbuffer_obj
      drm/i915: Refactor duplicate object vmap functions
      drm/i915/shrinker: Restrict vmap purge to objects with vmaps
      drm,i915: Introduce drm_malloc_gfp()
      drm/i915: Avoid allocating a vmap arena for a single page

Christian Borntraeger (1):
      s390/mm/kvm: fix mis-merge in gmap handling

Christian König (1):
      drm/amdgpu: fix leaking fence in the pageflip code

Chunming Zhou (2):
      drm/amdgpu: fence wait old rcu slot
      drm/amdgpu: total vram size also reduces pin size

Dan Carpenter (4):
      ext4 crypto: fix some error handling
      drm: ARM HDLCD - fix an error code
      usb: gadget: f_midi: unlock on error
      iommu/vt-d: Silence an uninitialized variable warning

Dan Williams (3):
      libnvdimm: fix smart data retrieval
      libnvdimm, pfn: fix uuid validation
      libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment

Daniel Vetter (4):
      drm/i915: Remove PIPE_CONF_CHECK_I_ALT
      drm/imx: Don't set a gamma table size
      Merge tag 'v4.6-rc3' into drm-intel-next-queued
      drm/i915: Update DRIVER_DATE to 20160411

Dave Airlie (4):
      Merge tag 'imx-drm-next-2016-04-01' of git://git.pengutronix.de/git/pza/linux into drm-fixes
      Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld into drm-fixes
      Merge branch 'linux-4.6' of git://github.com/skeggsb/linux into drm-fixes
      Merge branch 'drm-fixes-4.6' of git://people.freedesktop.org/~agd5f/linux into drm-fixes

Dave Gordon (1):
      drm/i915/guc: always reset GuC before loading firmware

Dave Jones (1):
      af_packet: tone down the Tx-ring unsupported spew.

David Disseldorp (1):
      rbd: use GFP_NOIO consistently for request allocations

David S. Miller (3):
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-queue
      Revert "bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr"
      Merge tag 'mac80211-for-davem-2016-04-06' of git://git.kernel.org/.../jberg/mac80211

David Sterba (1):
      btrfs: fallback to vmalloc in btrfs_compare_tree

Davide Italiano (1):
      Btrfs: Improve FL_KEEP_SIZE handling in fallocate

Dexuan Cui (1):
      net: add the AF_KCM entries to family name tables

Dmitry Torokhov (1):
      gpio / ACPI: ignore GpioInt() GPIOs when requesting GPIO_OUT_*

Dongwon Kim (1):
      drm/i915/bxt: Reversed polarity of PORT_PLL_REF_SEL bit

Douglas Anderson (2):
      drm/imx: dw_hdmi: Call drm_encoder_cleanup() in error path
      drm/imx: dw_hdmi: Don't call platform_set_drvdata()

Emmanuel Grumbach (2):
      mac80211: don't send deferred frames outside the SP
      mac80211: close the SP when we enqueue frames during the SP

Felipe Balbi (3):
      usb: dwc3: core: improve reset sequence
      usb: dwc3: gadget: fix endpoint renaming
      usb: gadget: udc: atmel: don't disable enpdoints we don't own

Felipe F. Tonello (2):
      usb: gadget: f_midi: added spinlock on transmit function
      usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize

Felix Fietkau (1):
      mac80211: fix AP buffered multicast frames with queue control and txq

Filipe Manana (2):
      btrfs: fix crash/invalid memory access on fsync when using overlayfs
      Btrfs: fix file/data loss caused by fsync after rename and new inode

Florian Fainelli (1):
      MIPS: BMIPS: Fix gisb-arb compatible string for 7435

Gabriel Somlo (1):
      firmware: qemu_fw_cfg.c: hold ACPI global lock during device access

Geert Uytterhoeven (1):
      spi: rockchip: Spelling s/divsor/divisor/

Giuseppe CAVALLARO (1):
      stmmac: fix adjust link call in case of a switch is attached

Govindraj Raja (1):
      pinctrl: pistachio: fix mfio84-89 function description and pinmux.

Greg Kroah-Hartman (6):
      Merge tag 'fixes-for-v4.6-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'iio-fixes-for-4.6a' of git://git.kernel.org/.../jic23/iio into usb-linus
      Merge tag 'iio-fixes-for-4.6b' of git://git.kernel.org/.../jic23/iio into staging-linus
      Revert "Staging: olpc_dcon: Remove obsolete driver"
      Merge tag 'fixes-for-v4.6-rc3' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'usb-serial-4.6-rc3' of git://git.kernel.org/.../johan/usb-serial into usb-linus

Grygorii Strashko (2):
      usb: gadget: udc-core: remove manual dma configuration
      usb: dwc3: keystone: drop dma_mask configuration

Guenter Roeck (2):
      gpiolib: Do not use devm functions when registering gpio chip
      gpiolib: Defer gpio device setup until after gpiolib initialization

Guoqing Jiang (1):
      md/bitmap: clear bitmap if bitmap_create failed

Haishuang Yan (2):
      ipv4: l2tp: fix a potential issue in l2tp_ip_recv
      ipv6: l2tp: fix a potential issue in l2tp_ip6_recv

Hannes Reinecke (1):
      scsi: Do not attach VPD to devices that don't support it

Hans de Goede (1):
      pinctrl: sunxi: Fix A33 external interrupts not working

Hariprasad Shenai (1):
      cxgb4: Add pci device id for chelsio t520-cr adapter

Harvey Hunt (1):
      MIPS: ci20: Enable NAND and UBIFS support in defconfig.

Heikki Krogerus (1):
      usb: dwc3: pci: add ID for one more Intel Broxton platform

Heiko Stübner (1):
      spi: fix possible deadlock between internal bus locks and bus_lock_flag

Helge Deller (5):
      parisc: Handle R_PARISC_PCREL32 relocations in kernel modules
      parisc: Avoid function pointers for kernel exception routines
      parisc: Fix kernel crash with reversed copy_from_user()
      parisc: Unbreak handling exceptions from kernel modules
      parisc: Update comment regarding relative extable support

Ignat Korchagin (1):
      USB: usbip: fix potential out-of-bounds write

Ilan Peer (1):
      mac80211: Fix BW upgrade for TDLS peers

Irina Tirdea (4):
      iio: fix config watermark initial value
      iio: accel: bmc150: fix endianness when reading axes
      iio: gyro: bmg160: fix endianness when reading axes
      iio: gyro: bmg160: fix buffer read values

Jaegeuk Kim (2):
      f2fs: cover large section in sanity check of super
      f2fs crypto: fix corrupted symlink in encrypted case

Jakub Sitnicki (1):
      ipv6: Count in extension headers in skb->network_header

James Bottomley (1):
      Merge branch 'fixes-base' into fixes

James Hogan (1):
      MIPS: cpu_name_string: Use raw_smp_processor_id().

James Morse (1):
      arm64: KVM: Register CPU notifiers when the kernel runs at HYP

Jan Kara (3):
      quota: Handle Q_GETNEXTQUOTA when quota is disabled
      ocfs2: Fix Q_GETNEXTQUOTA for filesystem without quotas
      ext4: retry block allocation for failed DIO and DAX writes

Jani Nikula (7):
      drm/i915: use for_each_port_masked in bxt phy init for clarity
      drm/i915/dsi: refer to gpio index instead of gpio to avoid confusion
      drm/i915/dsi: add support for DSI sequence block v2 gpio element
      drm/i915/chv: add more IOSF port definitions
      drm/i915/dsi: clean up vlv gpio table and definitions
      drm/i915/dsi: abstract VLV gpio element execution to a separate function
      drm/i915/dsi: use a temp variable for referencing the gpio table

Jason Wang (1):
      tuntap: restore default qdisc

Jeff Mahoney (1):
      mac80211: fix "warning: ‘target_metric’ may be used uninitialized"

Jesse Brandeburg (1):
      i40e: fix errant PCIe bandwidth message

Jiebing Li (1):
      usb: dwc3: gadget: release spin lock during gadget resume

Jiri Benc (1):
      MAINTAINERS: intel-wired-lan list is moderated

Joe Perches (1):
      orangefs: Add KERN_<LEVEL> to gossip_<level> macros

Joerg Roedel (1):
      iommu: Don't overwrite domain pointer when there is no default_domain

Johannes Berg (1):
      mac80211: properly deal with station hashtable insert errors

John Keeping (1):
      iommu/rockchip: Fix "is stall active" check

John Youn (2):
      usb: gadget: composite: Access SSP Dev Cap fields properly
      usb: ch9: Fix SSP Device Cap wFunctionalitySupport type

Joonas Lahtinen (6):
      drm/i915: Rename GGTT init functions
      drm/i915: Refer to GGTT {,VM} consistently
      Revert "drm/i915: Fix races on fbdev"
      drm/i915: Use i915_vm_to_ppgtt instead of manual container_of
      drm/i915: Do not WARN_ON in i915_vm_to_ppgtt
      drm/i915: Do not use {HAS_*, IS_*, INTEL_INFO}(dev_priv->dev)

Jorgen Hansen (1):
      VSOCK: Detach QP check should filter out non matching QPs.

Josef Bacik (1):
      Btrfs: don't use src fd for printk

Josh Boyer (1):
      USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices

Kirill A. Shutemov (3):
      mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
      mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
      mm: drop PAGE_CACHE_* and page_cache_{get,release} definition

Knut Wohlrab (1):
      spi: imx: only do necessary changes to ECSPIx_CONFIGREG

Konrad Rzeszutek Wilk (2):
      Merge tag 'v4.6-rc1' into for-linus-4.6
      MAINTAINERS: xen: Konrad to step down and Juergen to pick up

Krzysztof Kozlowski (3):
      iio: adc: Fix build error of missing devm_ioremap_resource on UM
      MAINTAINERS: pinctrl: samsung: Add two new maintainers
      PM / runtime: Document steps for device removal

Kumar, Mahesh (1):
      drm/i915/skl+: Use plane size for relative data rate calculation

Len Brown (9):
      intel_idle: Add SKX support
      intel_idle: Add KBL support
      tools/power turbostat: SGX state should print only if --debug
      tools/power turbostat: print IRTL MSRs
      tools/power turbostat: initial BXT support
      tools/power turbostat: decode BXT TSC frequency via CPUID
      tools/power turbostat: initial SKX support
      tools/power turbostat: initial KBL support
      tools/power turbostat: work around RC6 counter wrap

Leo Liu (2):
      drm/amdgpu: save and restore UVD context with suspend and resume
      drm/amdgpu: save and restore the firwmware cache part when suspend resume

Linus Torvalds (35):
      Merge branch 'PAGE_CACHE_SIZE-removal'
      gma500: remove annoying deprecation warning
      Merge tag 'f2fs-for-linus' of git://git.kernel.org/.../jaegeuk/f2fs
      Merge branch 'for_linus' of git://git.kernel.org/.../jack/linux-fs
      Merge tag 'for-linus-4.6-rc2-tag' of git://git.kernel.org/.../xen/tip
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge tag 'linux-kselftest-4.6-rc3' of git://git.kernel.org/.../shuah/linux-kselftest
      Merge tag 'media/v4.6-3' of git://git.kernel.org/.../mchehab/linux-media
      Merge tag 'pinctrl-v4.6-2' of git://git.kernel.org/.../linusw/linux-pinctrl
      Merge tag 'spi-fix-v4.6-rc2' of git://git.kernel.org/.../broonie/spi
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'for-linus' of git://git.kernel.org/.../dledford/rdma
      x86: remove the kernel code/data/bss resources from /proc/iomem
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
      Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/.../tytso/ext4
      Merge tag 'iommu-fixes-v4.6-rc2' of git://git.kernel.org/.../joro/iommu
      Merge tag 'for-linus-4.6-ofs1' of git://git.kernel.org/.../hubcap/linux
      Merge branch 'for-linus-4.6' of git://git.kernel.org/.../mason/linux-btrfs
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'pm+acpi-4.6-rc3' of git://git.kernel.org/.../rafael/linux-pm
      Merge tag 'md/4.6-rc2-fix' of git://git.kernel.org/.../shli/md
      Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
      Merge tag 'staging-4.6-rc3' of git://git.kernel.org/.../gregkh/staging
      Merge tag 'usb-4.6-rc3' of git://git.kernel.org/.../gregkh/usb
      Merge tag 'tty-4.6-rc3' of git://git.kernel.org/.../gregkh/tty
      Merge tag 'gpio-v4.6-3' of git://git.kernel.org/.../linusw/linux-gpio
      Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../nvdimm/nvdimm
      Merge branch 'parisc-4.6-3' of git://git.kernel.org/.../deller/parisc-linux
      Revert "ext4: allow readdir()'s of large empty directories to be interrupted"
      Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
      Merge tag 'mmc-v4.6-rc1' of git://git.linaro.org/people/ulf.hansson/mmc
      Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
      Linux 4.6-rc3

Linus Walleij (2):
      pinctrl: nomadik: fix pull debug print inversion
      Revert "Revert "pinctrl: lantiq: Implement gpio_chip.to_irq""

Liu Bo (1):
      Btrfs: fix invalid reference in replace_path

Liu Ying (4):
      gpu: ipu-v3: ipu-dmfc: Protect function ipu_dmfc_init_channel() with mutex
      gpu: ipu-v3: ipu-dmfc: Make function ipu_dmfc_init_channel() return void
      gpu: ipu-v3: ipu-dmfc: Rename ipu_dmfc_init_channel to ipu_dmfc_config_wait4eot
      drm/imx: ipuv3-plane: Configure DMFC wait4eot bit after slots are determined

Luis de Bethencourt (2):
      mac80211: add doc for RX_FLAG_DUP_VALIDATED flag
      mac80211: remove description of dropped member

Luiz Capitulino (1):
      kvm: x86: make lapic hrtimer pinned

Maarten Lankhorst (7):
      drm/i915: Add locking to pll updates, v3.
      drm/i915: Pass crtc_state to color management functions.
      drm/i915: Do not check crtc_state->active in intel_color_load_luts.
      drm/i915: Update color management during vblank evasion.
      drm/i915: Make modeset state verifier take crtc as argument.
      drm/i915: Move modeset state verifier calls.
      drm/i915: Rename hw state checker to hw state verifier.

Maciej W. Rozycki (2):
      MIPS: traps: Correct the SIGTRAP debug ABI in `do_watch' and `do_trap_or_bp'
      MIPS: traps.c: Verify the ISA for microMIPS RDHWR emulation

Manoj N. Kumar (2):
      cxlflash: Fix regression issue with re-ordering patch
      cxlflash: Move to exponential back-off when cmd_room is not available

Manuel Lauss (1):
      pcmcia: db1xxx_ss: fix last irq_to_gpio user

Marcelo Ricardo Leitner (2):
      sctp: flush if we can't fit another DATA chunk
      sctp: use list_* in sctp_list_dequeue

Mark Brown (3):
      Merge remote-tracking branch 'spi/fix/core' into spi-linus
      Merge remote-tracking branch 'spi/fix/imx' into spi-linus
      Merge remote-tracking branches 'spi/fix/omap2' and 'spi/fix/rockchip' into spi-linus

Mark Fasheh (2):
      btrfs: handle non-fatal errors in btrfs_qgroup_inherit()
      btrfs: Add qgroup tracing

Markus Böhme (1):
      staging/rdma/hfi1: select CRC32

Martin Brandenburg (3):
      orangefs: clean up truncate ctime and mtime setting
      orangefs: strncpy -> strscpy
      orangefs: remove unused variable

Martin K. Petersen (1):
      sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes

Martyn Welch (1):
      USB: serial: cp210x: Adding GE Healthcare Device ID

Mathias Nyman (1):
      usb: fix regression in SuperSpeed endpoint descriptor parsing

Matt Ranostay (2):
      iio: light: apds9960: correct FIFO check condition
      iio: health: max30100: correct FIFO check condition

Matt Roper (1):
      drm/i915/bxt: Set max cdclk frequency properly

Matthew Auld (1):
      drm/i915: BUG_ON when ggtt_view is NULL

Matthew McClintock (3):
      pinctrl: qcom: ipq4019: set ngpios to correct value
      pinctrl: qcom: ipq4019: fix the function enum for gpio mode
      pinctrl: qcom: ipq4019: fix register offsets

Mauro Carvalho Chehab (5):
      [media] au0828: disable tuner links and cache tuner/decoder
      [media] v4l2-mc: cleanup a warning
      [media] au0828: Fix dev_state handling
      [media] Revert "[media] sound/usb: Use Media Controller API to share media resources"
      [media] Revert "[media] media: au0828 change to use Managed Media Controller API"

Michael S. Tsirkin (3):
      qemu_fw_cfg: don't leak kobj on init error
      virtio: virtio 1.0 cs04 spec compliance for reset
      MAINTAINERS: add entry for QEMU

Michel Dänzer (3):
      drm/radeon: Set vblank_disable_allowed = true
      drm/amdgpu: Set vblank_disable_allowed = true
      drm/radeon: Only call drm_vblank_on/off between drm_vblank_init/cleanup

Mickaël Salaün (2):
      selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC
      selftest/seccomp: Fix the seccomp(2) signature

Mike Marshall (2):
      Orangefs: xattr.c cleanup
      Orangefs: optimize boilerplate code.

Miklos Szeredi (4):
      fs: add file_dentry()
      nfs: use file_dentry()
      ext4: use dget_parent() in ext4_file_open()
      ext4: use file_dentry()

Naveen N. Rao (7):
      samples/bpf: Fix build breakage with map_perf_test_user.c
      samples/bpf: Use llc in PATH, rather than a hardcoded value
      samples/bpf: Enable powerpc support
      lib/test_bpf: Fix JMP_JSET tests
      lib/test_bpf: Add tests for unsigned BPF_JGT
      lib/test_bpf: Add test to check for result of 32-bit add that overflows
      lib/test_bpf: Add additional BPF_ADD tests

Nicolas Pitre (1):
      ARM: 8550/1: protect idiv patching against undefined gcc behavior

Oliver Neukum (3):
      USB: mct_u232: add sanity checking in probe
      USB: cypress_m8: add endpoint sanity check
      USB: digi_acceleport: do sanity checking for the number of ports

Paolo Bonzini (4):
      Merge tag 'kvm-arm-for-4.6-rc2' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD
      KVM: Hyper-V: do not do hypercall userspace exits if SynIC is disabled
      KVM: x86: reduce default value of halt_poll_ns parameter
      compiler-gcc: disable -ftracer for __noclone functions

Paul Burton (3):
      MIPS: Fix MSA ld unaligned failure cases
      MIPS: tlb-r4k: panic if the MMU doesn't support PAGE_SIZE
      MIPS: Bail on unsupported module relocs

Peter Hurley (2):
      tty: Fix UML console breakage
      tty: Fix merge of "tty: Refactor tty_open()"

Philipp Zabel (3):
      gpu: ipu-cpmem: modify ipu_cpmem_set_yuv_planar_full for better control
      drm/imx: ipuv3-plane: Add more thorough checks for plane parameter limitations
      drm/imx: ipuv3-plane: fix planar YUV 4:2:0 support

Przemek Rudy (1):
      usb: dwc2: do not override forced dr_mode in gadget setup

Qais Yousef (1):
      MIPS: Fix broken malta qemu

Qi Zheng (1):
      pinctrl: intel: implement gpio_irq_enable

Qipeng Zha (1):
      pinctrl: intel: make the high level interrupt working

Qu Wenruo (1):
      btrfs: Output more info for enospc_debug mount option

Rafael J. Wysocki (4):
      intel_pstate: Do not set utilization update hook too early
      intel_pstate: Avoid extra invocation of intel_pstate_sample()
      Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'acpi-cppc'
      Merge branches 'pm-core', 'powercap' and 'pm-tools'

Ralf Baechle (2):
      MIPS: Wire up preadv2 and pwrite2 syscalls.
      FIRMWARE: Broadcom: Fix grammar of warning messages in bcm47xx_sprom.c.

Ramalingam C (2):
      drm/i915: Sharing the pixel_format_from_vbt to whole i915
      drm/i915/BXT: Get pipe conf from the port registers

Rex Zhu (9):
      drm/amd/powerplay: fix segment fault issue in multi-display case.
      drm/amdgpu: add an cgs interface to notify amdgpu the dpm state.
      drm/amdgpu: Not support disable dpm in powerplay.
      drm/amd/powerplay: notify amdgpu whether dpm is enabled or not.
      drm/amdgpu: check dpm state before pm system fs initialized.
      drm/amd/powerplay: add new Fiji function for not setting same ps.
      drm/amd/powerplay: Need to change boot to performance state in resume.
      drm/amd/powerplay: fix issue that resume back, dpm can't work on FIJI.
      drm/amd/powerplay: add uvd/vce dpm enabling flag default.

Richard Cochran (10):
      intel_idle: remove useless return from void function.
      intel_idle: Fix a helper function's return value.
      intel_idle: Remove redundant initialization calls.
      intel_idle: Fix deallocation order on the driver exit path.
      intel_idle: Fix dangling registration on error path.
      intel_idle: Avoid a double free of the per-CPU data.
      intel_idle: Setup the timer broadcast only on successful driver load.
      intel_idle: Don't overreact to a cpuidle registration failure.
      intel_idle: Propagate hot plug errors.
      intel_idle: Clean up all registered devices on exit.

Richard Weinberger (1):
      iio: imu: Fix inv_mpu6050 dependencies

Robert Jarzmik (1):
      gpio: pxa: fix legacy non pinctrl aware builds

Robin Murphy (1):
      iommu/dma: Restore scatterlist offsets correctly

Rodrigo Vivi (1):
      drm/i915/kbl: Remove preliminary_hw_support protection from KBL.

Roopa Prabhu (1):
      mpls: find_outdev: check for err ptr in addition to NULL check

Russell King (2):
      ARM: SMP enable of cache maintanence broadcast
      ARM: wire up preadv2 and pwritev2 syscalls

Sascha Hauer (1):
      spi: imx: Fix possible NULL pointer deref

Shanker Donthineni (1):
      mailbox: pcc: Don't access an unmapped memory address space

Shaohua Li (1):
      MD: add rdev reference for super write

Shawn Lin (1):
      spi: rockchip: fix probe deferral handling

Shuah Khan (2):
      [media] media: au0828 fix to clear enable/disable/change source handlers
      [media] au0828: fix au0828_v4l2_close() dev_state race condition

Shubhangi Shrivastava (7):
      drm/i915: Splitting intel_dp_detect
      drm/i915: Cleaning up intel_dp_hpd_pulse
      drm/i915: Reorganizing intel_dp_check_link_status
      drm/i915: Read sink_count dpcd always
      drm/i915: force full detect on sink count change
      drm/i915: Update VBT fields for child devices
      drm/i915: Set invert bit for hpd based on VBT

Shuoran Liu (1):
      f2fs: retrieve IO write stat from the right place

Srinivas Pandruvada (3):
      cpufreq: intel_pstate: fix inconsistency in setting policy limits
      cpufreq: intel_pstate: Documenation for structures
      powercap: intel_rapl: Add missing Haswell model

Stefan Eichenberger (2):
      iio: adc: max1363: add missing adc to max1363_id
      iio: adc: max1363: correct reference voltage

Stefan Hajnoczi (1):
      virtio: add VIRTIO_CONFIG_S_NEEDS_RESET device status bit

Stefano Stabellini (1):
      Xen on ARM and ARM64: update MAINTAINERS info

Strashko, Grygorii (1):
      PM / wakeirq: fix wakeirq setting after wakup re-configuration from sysfs

Suzuki K Poulose (1):
      arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS setting

Thadeu Lima de Souza Cascardo (1):
      ip6_tunnel: set rtnl_link_ops before calling register_netdevice

Theodore Ts'o (7):
      ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea()
      ext4 crypto: don't let data integrity writebacks fail with ENOMEM
      ext4 crypto: use dget_parent() in ext4_d_revalidate()
      ext4: allow readdir()'s of large empty directories to be interrupted
      ext4: add lockdep annotations for i_data_sem
      ext4: avoid calling dquot_get_next_id() if quota is not enabled
      ext4: ignore quota mount options if the quota feature is enabled

Tim Gore (1):
      drm/i915: implement WaClearTdlStateAckDirtyBits

Tvrtko Ursulin (1):
      drm/i915: Move execlists irq handler to a bottom half

Vandana Kannan (1):
      drm/i915: BXT DDI PHY sequence BUN

Ville Syrjälä (10):
      drm/i915: Disable FDI RX before DDI_BUF_CTL
      drm/i915: Throw out BUGs from DPLL/PCH functions
      drm/i915: Make {vlv,chv}_{disable,update}_pll() more similar
      drm/i915: Implement WaPixelRepeatModeFixForC0:chv
      drm/i915: Add a local pipe variable to vlv_enable_pll()
      drm/i915: assert_panel_unlocked() in chv_enable_pll()
      drm/i915: Remove the "three times for luck" trick from vlv_enable_pll()
      drm/i915: Fix plane init failure paths
      drm/i915: Use GPLL ref clock to calculate GPU freqs on VLV/CHV
      drm/i915: Set GPU freq to idle_freq initially

Viresh Kumar (1):
      cpufreq: dt: Drop stale comment

Vladimir Zapolskiy (1):
      pinctrl: freescale: imx: fix bogus check of of_iomap() return value

WANG Cong (1):
      net_sched: fix a memory leak in tc action

Wei Fang (2):
      md:raid1: fix a dead loop when read from a WriteMostly disk
      md: fix a trivial typo in comments

Weijie Gao (1):
      MIPS: ath79: Fix the ar724x clock calculation

Wolfram Sang (6):
      pinctrl: sh-pfc: only use dummy states for non-DT platforms
      i2c: prevent endless uevent loop with CONFIG_I2C_DEBUG_CORE
      i2c: mux: demux-pinctrl: Update docs to new sysfs-attributes
      i2c: jz4780: prevent potential division by zero
      Revert "i2c: jz4780: prevent potential division by zero"
      i2c: jz4780: really prevent potential division by zero

Yauhen Kharuzhy (1):
      btrfs: Reset IO error counters before start of device replacing

Yong Li (1):
      gpio: pca953x: Use correct u16 value for register word write

Yoshihiro Shimoda (3):
      usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
      usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
      usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done()

Yu Zhao (1):
      kvm: set page dirty only if page has been writable

Yuki Shibuya (1):
      KVM: x86: Inject pending interrupt even if pending nmi exist

kbuild test robot (1):
      Orangefs: fix ifnullfree.cocci warnings

shamir rabinovitch (2):
      RDS: memory allocated must be align to 8
      RDS: fix congestion map corruption for PAGE_SIZE > 4k

stephen hemminger (1):
      bridge, netem: mark mailing lists as moderated

 .../ABI/testing/sysfs-platform-i2c-demux-pinctrl   |   29 +-
 Documentation/DocBook/gpu.tmpl                     |    8 +-
 .../devicetree/bindings/clock/qca,ath79-pll.txt    |    6 +-
 .../bindings/pinctrl/img,pistachio-pinctrl.txt     |   12 +-
 Documentation/filesystems/cramfs.txt               |    2 +-
 Documentation/filesystems/tmpfs.txt                |    2 +-
 Documentation/filesystems/vfs.txt                  |    4 +-
 Documentation/power/runtime_pm.txt                 |    4 +
 MAINTAINERS                                        |   33 +-
 Makefile                                           |    2 +-
 arch/arc/mm/cache.c                                |    2 +-
 arch/arm/include/asm/unistd.h                      |    2 +-
 arch/arm/include/uapi/asm/unistd.h                 |    2 +
 arch/arm/kernel/calls.S                            |    4 +-
 arch/arm/kernel/setup.c                            |    2 +
 arch/arm/kvm/arm.c                                 |   52 +-
 arch/arm/mm/flush.c                                |    4 +-
 arch/arm/mm/proc-v7.S                              |   10 +-
 arch/arm64/include/asm/kvm_arm.h                   |    4 +-
 arch/arm64/include/asm/sysreg.h                    |    3 +
 arch/arm64/kvm/hyp/s2-setup.c                      |    6 +-
 arch/mips/alchemy/common/dbdma.c                   |    4 +-
 arch/mips/alchemy/devboards/db1000.c               |   18 +-
 arch/mips/alchemy/devboards/db1550.c               |    4 +-
 arch/mips/ath79/clock.c                            |   44 +-
 arch/mips/bcm47xx/sprom.c                          |    4 +-
 arch/mips/boot/compressed/Makefile                 |    7 +-
 arch/mips/boot/dts/brcm/bcm7435.dtsi               |    2 +-
 arch/mips/boot/dts/qca/ar9132.dtsi                 |    2 +-
 arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts   |    2 +-
 .../executive/cvmx-interrupt-decodes.c             |   14 +-
 arch/mips/cavium-octeon/executive/cvmx-pko.c       |    2 +-
 arch/mips/cavium-octeon/smp.c                      |    2 +-
 arch/mips/configs/ci20_defconfig                   |   14 +-
 arch/mips/dec/int-handler.S                        |    2 +-
 arch/mips/fw/arc/memory.c                          |    2 +-
 arch/mips/include/asm/cpu-info.h                   |    2 +-
 .../asm/mach-cavium-octeon/kernel-entry-init.h     |    2 +-
 .../include/asm/mach-generic/kernel-entry-init.h   |    2 +-
 arch/mips/include/asm/mach-ip27/irq.h              |    2 +-
 .../mips/include/asm/mach-ip27/kernel-entry-init.h |    2 +-
 arch/mips/include/asm/mach-jz4740/gpio.h           |    2 +-
 arch/mips/include/asm/mips-cm.h                    |    2 +-
 arch/mips/include/asm/mips-r2-to-r6-emul.h         |    2 +-
 arch/mips/include/asm/octeon/cvmx-config.h         |    2 +-
 arch/mips/include/asm/octeon/cvmx.h                |    2 +-
 arch/mips/include/asm/pci/bridge.h                 |   18 +-
 arch/mips/include/asm/sgi/hpc3.h                   |    2 +-
 arch/mips/include/asm/sgiarcs.h                    |    4 +-
 arch/mips/include/asm/sn/ioc3.h                    |    2 +-
 arch/mips/include/asm/sn/sn0/hubio.h               |    2 +-
 arch/mips/include/asm/uaccess.h                    |    2 +-
 arch/mips/include/uapi/asm/unistd.h                |   18 +-
 arch/mips/kernel/mips-cm.c                         |    2 +-
 arch/mips/kernel/mips-r2-to-r6-emul.c              |   12 +-
 arch/mips/kernel/module-rela.c                     |   19 +-
 arch/mips/kernel/module.c                          |   19 +-
 arch/mips/kernel/perf_event_mipsxx.c               |    2 +-
 arch/mips/kernel/pm-cps.c                          |    2 +-
 arch/mips/kernel/process.c                         |    2 +-
 arch/mips/kernel/scall32-o32.S                     |    2 +
 arch/mips/kernel/scall64-64.S                      |    2 +
 arch/mips/kernel/scall64-n32.S                     |    2 +
 arch/mips/kernel/scall64-o32.S                     |    2 +
 arch/mips/kernel/smp.c                             |   12 +
 arch/mips/kernel/traps.c                           |   46 +-
 arch/mips/kernel/unaligned.c                       |   51 +-
 arch/mips/kvm/tlb.c                                |    2 +-
 arch/mips/kvm/trap_emul.c                          |    2 +-
 arch/mips/math-emu/ieee754dp.c                     |    6 +-
 arch/mips/math-emu/ieee754sp.c                     |    6 +-
 arch/mips/mm/sc-ip22.c                             |    2 +-
 arch/mips/mm/tlb-r4k.c                             |    5 +
 arch/mips/mm/tlbex.c                               |    2 +-
 arch/mips/sgi-ip27/ip27-memory.c                   |    2 +-
 arch/parisc/include/asm/uaccess.h                  |   11 +-
 arch/parisc/kernel/asm-offsets.c                   |    1 +
 arch/parisc/kernel/cache.c                         |    2 +-
 arch/parisc/kernel/module.c                        |    8 +
 arch/parisc/kernel/parisc_ksyms.c                  |   10 +-
 arch/parisc/kernel/traps.c                         |    3 +
 arch/parisc/lib/fixup.S                            |    6 +
 arch/parisc/mm/fault.c                             |    1 +
 arch/parisc/mm/init.c                              |    2 +-
 arch/powerpc/platforms/cell/spufs/inode.c          |    4 +-
 arch/s390/hypfs/inode.c                            |    4 +-
 arch/s390/mm/gmap.c                                |    4 +-
 arch/x86/include/asm/kvm_host.h                    |    2 +-
 arch/x86/include/asm/msr-index.h                   |    8 +
 arch/x86/kernel/setup.c                            |   37 -
 arch/x86/kvm/hyperv.c                              |    5 +
 arch/x86/kvm/lapic.c                               |    8 +-
 arch/x86/kvm/mmu.c                                 |   12 +-
 arch/x86/kvm/x86.c                                 |   20 +-
 arch/x86/xen/apic.c                                |   12 +-
 arch/x86/xen/smp.c                                 |    2 +
 block/bio.c                                        |   12 +-
 block/blk-core.c                                   |    2 +-
 block/blk-settings.c                               |   12 +-
 block/blk-sysfs.c                                  |    8 +-
 block/cfq-iosched.c                                |    2 +-
 block/compat_ioctl.c                               |    4 +-
 block/ioctl.c                                      |    4 +-
 block/partition-generic.c                          |    8 +-
 drivers/base/power/wakeup.c                        |    2 +
 drivers/block/aoe/aoeblk.c                         |    2 +-
 drivers/block/brd.c                                |    2 +-
 drivers/block/drbd/drbd_int.h                      |    4 +-
 drivers/block/drbd/drbd_nl.c                       |    2 +-
 drivers/block/rbd.c                                |    6 +-
 drivers/cpufreq/cpufreq-dt.c                       |    3 -
 drivers/cpufreq/intel_pstate.c                     |  206 +-
 drivers/firmware/qemu_fw_cfg.c                     |   24 +-
 drivers/gpio/gpio-pca953x.c                        |    3 +-
 drivers/gpio/gpio-pxa.c                            |    4 +-
 drivers/gpio/gpiolib.c                             |  133 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   24 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |    8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c      |   10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   58 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   16 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   23 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c              |    4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |    4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |    7 +-
 drivers/gpu/drm/amd/include/cgs_common.h           |    8 +
 .../drm/amd/powerplay/eventmgr/eventactionchains.c |    4 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |   69 +
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |   16 +-
 drivers/gpu/drm/arm/hdlcd_drv.c                    |   14 +-
 drivers/gpu/drm/armada/armada_gem.c                |    4 +-
 drivers/gpu/drm/drm_gem.c                          |    4 +-
 drivers/gpu/drm/gma500/cdv_intel_dp.c              |    2 +-
 drivers/gpu/drm/i915/Kconfig                       |    6 +
 drivers/gpu/drm/i915/Kconfig.debug                 |   12 +
 drivers/gpu/drm/i915/Makefile                      |    2 +
 drivers/gpu/drm/i915/i915_cmd_parser.c             |  211 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |  331 ++-
 drivers/gpu/drm/i915/i915_dma.c                    |  483 ++-
 drivers/gpu/drm/i915/i915_drv.c                    |   40 +-
 drivers/gpu/drm/i915/i915_drv.h                    |  389 +--
 drivers/gpu/drm/i915/i915_gem.c                    |  553 ++--
 drivers/gpu/drm/i915/i915_gem_context.c            |  174 +-
 drivers/gpu/drm/i915/i915_gem_debug.c              |   16 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |   53 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |  144 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  558 ++--
 drivers/gpu/drm/i915/i915_gem_gtt.h                |   28 +-
 drivers/gpu/drm/i915/i915_gem_render_state.c       |   12 +-
 drivers/gpu/drm/i915/i915_gem_render_state.h       |    2 +-
 drivers/gpu/drm/i915/i915_gem_shrinker.c           |   92 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |   98 +-
 drivers/gpu/drm/i915/i915_gem_userptr.c            |   25 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |  210 +-
 drivers/gpu/drm/i915/i915_guc_reg.h                |   11 +-
 drivers/gpu/drm/i915/i915_guc_submission.c         |   45 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  352 ++-
 drivers/gpu/drm/i915/i915_params.c                 |    9 +
 drivers/gpu/drm/i915/i915_params.h                 |    2 +
 drivers/gpu/drm/i915/i915_reg.h                    |  202 +-
 drivers/gpu/drm/i915/i915_sysfs.c                  |   10 +
 drivers/gpu/drm/i915/i915_trace.h                  |   52 +-
 drivers/gpu/drm/i915/i915_vgpu.c                   |   36 +-
 drivers/gpu/drm/i915/intel_atomic.c                |    5 +-
 drivers/gpu/drm/i915/intel_atomic_plane.c          |    4 +-
 drivers/gpu/drm/i915/intel_audio.c                 |   18 +-
 drivers/gpu/drm/i915/intel_bios.c                  |  283 +-
 drivers/gpu/drm/i915/intel_bios.h                  |  861 +-----
 drivers/gpu/drm/i915/intel_color.c                 |  553 ++++
 drivers/gpu/drm/i915/intel_crt.c                   |   40 +-
 drivers/gpu/drm/i915/intel_csr.c                   |   86 +-
 drivers/gpu/drm/i915/intel_ddi.c                   | 1265 +-------
 drivers/gpu/drm/i915/intel_display.c               | 3066 ++++++++++----------
 drivers/gpu/drm/i915/intel_dp.c                    |  438 ++-
 drivers/gpu/drm/i915/intel_dp_mst.c                |   10 +-
 drivers/gpu/drm/i915/intel_dpll_mgr.c              | 1794 ++++++++++++
 drivers/gpu/drm/i915/intel_dpll_mgr.h              |  164 ++
 drivers/gpu/drm/i915/intel_drv.h                   |  175 +-
 drivers/gpu/drm/i915/intel_dsi.c                   |  194 +-
 drivers/gpu/drm/i915/intel_dsi.h                   |   16 +-
 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c         |  177 +-
 drivers/gpu/drm/i915/intel_dsi_pll.c               |  126 +-
 drivers/gpu/drm/i915/intel_fbc.c                   |    5 +-
 drivers/gpu/drm/i915/intel_fbdev.c                 |   20 +-
 drivers/gpu/drm/i915/intel_fifo_underrun.c         |   10 +-
 drivers/gpu/drm/i915/intel_guc_loader.c            |   73 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |    5 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |    6 +-
 drivers/gpu/drm/i915/intel_lrc.c                   | 1036 +++----
 drivers/gpu/drm/i915/intel_lrc.h                   |   15 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |   70 +-
 drivers/gpu/drm/i915/intel_mocs.c                  |   14 +-
 drivers/gpu/drm/i915/intel_overlay.c               |   70 +-
 drivers/gpu/drm/i915/intel_panel.c                 |   52 +-
 drivers/gpu/drm/i915/intel_pm.c                    |  547 ++--
 drivers/gpu/drm/i915/intel_psr.c                   |    8 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            | 1553 +++++-----
 drivers/gpu/drm/i915/intel_ringbuffer.h            |  127 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c            |  161 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |   20 +-
 drivers/gpu/drm/i915/intel_sprite.c                |   61 +-
 drivers/gpu/drm/i915/intel_tv.c                    |   58 +-
 drivers/gpu/drm/i915/intel_uncore.c                |  182 +-
 drivers/gpu/drm/i915/intel_vbt_defs.h              |  832 ++++++
 drivers/gpu/drm/imx/dw_hdmi-imx.c                  |   13 +-
 drivers/gpu/drm/imx/imx-drm-core.c                 |   10 -
 drivers/gpu/drm/imx/ipuv3-plane.c                  |  123 +-
 drivers/gpu/drm/imx/ipuv3-plane.h                  |    4 +
 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |    5 +
 drivers/gpu/drm/nouveau/nouveau_platform.c         |    7 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |   17 +
 drivers/gpu/drm/radeon/atombios_crtc.c             |    6 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |    2 +
 drivers/gpu/drm/radeon/radeon_legacy_crtc.c        |    6 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |    2 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |    4 +-
 drivers/gpu/drm/via/via_dmablit.c                  |    2 +-
 drivers/gpu/ipu-v3/ipu-cpmem.c                     |   79 +-
 drivers/gpu/ipu-v3/ipu-dmfc.c                      |    8 +-
 drivers/i2c/busses/i2c-jz4780.c                    |    7 +-
 drivers/i2c/i2c-core.c                             |   10 +-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   39 +-
 drivers/idle/intel_idle.c                          |   97 +-
 drivers/iio/accel/bmc150-accel-core.c              |    7 +-
 drivers/iio/adc/Kconfig                            |    1 +
 drivers/iio/adc/max1363.c                          |   12 +-
 drivers/iio/gyro/bmg160_core.c                     |    9 +-
 drivers/iio/health/max30100.c                      |    3 +-
 drivers/iio/imu/inv_mpu6050/Kconfig                |    3 +-
 drivers/iio/industrialio-buffer.c                  |    1 +
 drivers/iio/light/apds9960.c                       |    3 +-
 drivers/iio/magnetometer/st_magn.h                 |    1 +
 drivers/infiniband/hw/i40iw/i40iw_cm.c             |   10 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   18 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   55 +-
 drivers/infiniband/ulp/srpt/ib_srpt.h              |    2 +
 drivers/iommu/dma-iommu.c                          |    4 +-
 drivers/iommu/intel-iommu.c                        |    2 +-
 drivers/iommu/iommu.c                              |    3 +-
 drivers/iommu/rockchip-iommu.c                     |    8 +-
 drivers/mailbox/pcc.c                              |    4 +-
 drivers/md/bitmap.c                                |   21 +-
 drivers/md/md.c                                    |    5 +-
 drivers/md/raid1.c                                 |    2 +-
 drivers/media/usb/au0828/au0828-cards.c            |    4 -
 drivers/media/usb/au0828/au0828-core.c             |   52 +-
 drivers/media/usb/au0828/au0828-input.c            |    4 +-
 drivers/media/usb/au0828/au0828-video.c            |   63 +-
 drivers/media/usb/au0828/au0828.h                  |    9 +-
 drivers/media/v4l2-core/videobuf-dma-sg.c          |    2 +-
 drivers/misc/ibmasm/ibmasmfs.c                     |    4 +-
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |    2 +-
 drivers/mmc/core/host.c                            |    6 +-
 drivers/mmc/host/sdhci-pci-core.c                  |   25 +
 drivers/mmc/host/sdhci-pci.h                       |    3 +
 drivers/mmc/host/sdhci-pxav3.c                     |   22 +
 drivers/mmc/host/sdhci.c                           |   39 +-
 drivers/mmc/host/sdhci.h                           |    4 +
 drivers/mmc/host/sh_mmcif.c                        |    2 +-
 drivers/mmc/host/tmio_mmc_dma.c                    |    4 +-
 drivers/mmc/host/tmio_mmc_pio.c                    |    2 +-
 drivers/mmc/host/usdhi6rol0.c                      |    2 +-
 drivers/mtd/devices/block2mtd.c                    |    6 +-
 drivers/mtd/nand/nandsim.c                         |    6 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h |    1 +
 drivers/net/ethernet/intel/e1000/e1000_main.c      |   21 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   22 +-
 drivers/net/tun.c                                  |    4 +-
 drivers/nvdimm/btt.c                               |    2 +-
 drivers/nvdimm/bus.c                               |    2 +-
 drivers/nvdimm/core.c                              |   41 +-
 drivers/nvdimm/nd.h                                |    4 +-
 drivers/nvdimm/pfn_devs.c                          |    2 +-
 drivers/nvdimm/pmem.c                              |   38 +-
 drivers/oprofile/oprofilefs.c                      |    4 +-
 drivers/pcmcia/db1xxx_ss.c                         |   11 +-
 drivers/pinctrl/freescale/pinctrl-imx.c            |   17 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |   35 +-
 drivers/pinctrl/nomadik/pinctrl-nomadik.c          |    2 +-
 drivers/pinctrl/pinctrl-pistachio.c                |   24 +-
 drivers/pinctrl/pinctrl-xway.c                     |   17 +
 drivers/pinctrl/qcom/pinctrl-ipq4019.c             |   14 +-
 drivers/pinctrl/sh-pfc/core.c                      |    4 +-
 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c          |    1 +
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   17 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.h              |   21 +-
 drivers/powercap/intel_rapl.c                      |    1 +
 drivers/scsi/aacraid/linit.c                       |    3 +-
 drivers/scsi/cxlflash/main.c                       |  138 +-
 drivers/scsi/cxlflash/main.h                       |    5 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |    4 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   33 +-
 drivers/scsi/scsi.c                                |    3 +-
 drivers/scsi/scsi_sysfs.c                          |    8 +-
 drivers/scsi/sd.c                                  |   49 +-
 drivers/scsi/sd.h                                  |    7 +-
 drivers/scsi/st.c                                  |    4 +-
 drivers/spi/spi-imx.c                              |   16 +-
 drivers/spi/spi-omap2-mcspi.c                      |   62 +-
 drivers/spi/spi-rockchip.c                         |   16 +-
 drivers/spi/spi.c                                  |    4 +-
 drivers/staging/Kconfig                            |    2 +
 drivers/staging/Makefile                           |    1 +
 .../lustre/include/linux/libcfs/libcfs_private.h   |    2 +-
 .../lustre/include/linux/libcfs/linux/linux-mem.h  |    4 +-
 drivers/staging/lustre/include/linux/lnet/types.h  |    2 +-
 .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |    2 +-
 drivers/staging/lustre/lnet/libcfs/debug.c         |    2 +-
 drivers/staging/lustre/lnet/libcfs/tracefile.c     |   16 +-
 drivers/staging/lustre/lnet/libcfs/tracefile.h     |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-md.c          |    2 +-
 drivers/staging/lustre/lnet/lnet/lib-move.c        |    6 +-
 drivers/staging/lustre/lnet/lnet/lib-socket.c      |    4 +-
 drivers/staging/lustre/lnet/lnet/router.c          |    6 +-
 drivers/staging/lustre/lnet/selftest/brw_test.c    |   20 +-
 drivers/staging/lustre/lnet/selftest/conctl.c      |    4 +-
 drivers/staging/lustre/lnet/selftest/conrpc.c      |   10 +-
 drivers/staging/lustre/lnet/selftest/framework.c   |    2 +-
 drivers/staging/lustre/lnet/selftest/rpc.c         |    2 +-
 drivers/staging/lustre/lnet/selftest/selftest.h    |    6 +-
 .../lustre/include/linux/lustre_patchless_compat.h |    2 +-
 drivers/staging/lustre/lustre/include/lu_object.h  |    2 +-
 .../lustre/lustre/include/lustre/lustre_idl.h      |    6 +-
 drivers/staging/lustre/lustre/include/lustre_mdc.h |    4 +-
 drivers/staging/lustre/lustre/include/lustre_net.h |   10 +-
 drivers/staging/lustre/lustre/include/obd.h        |    4 +-
 .../staging/lustre/lustre/include/obd_support.h    |    2 +-
 drivers/staging/lustre/lustre/lclient/lcommon_cl.c |    4 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   12 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |    2 +-
 drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |    2 +-
 drivers/staging/lustre/lustre/llite/dir.c          |   23 +-
 .../staging/lustre/lustre/llite/llite_internal.h   |    8 +-
 drivers/staging/lustre/lustre/llite/llite_lib.c    |    8 +-
 drivers/staging/lustre/lustre/llite/llite_mmap.c   |    8 +-
 drivers/staging/lustre/lustre/llite/lloop.c        |   12 +-
 drivers/staging/lustre/lustre/llite/lproc_llite.c  |   18 +-
 drivers/staging/lustre/lustre/llite/rw.c           |   24 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |   28 +-
 drivers/staging/lustre/lustre/llite/vvp_io.c       |   10 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     |    8 +-
 drivers/staging/lustre/lustre/lmv/lmv_obd.c        |   12 +-
 drivers/staging/lustre/lustre/mdc/mdc_request.c    |    6 +-
 drivers/staging/lustre/lustre/mgc/mgc_request.c    |   22 +-
 drivers/staging/lustre/lustre/obdclass/cl_page.c   |    6 +-
 drivers/staging/lustre/lustre/obdclass/class_obd.c |    6 +-
 .../lustre/lustre/obdclass/linux/linux-obdo.c      |    5 +-
 .../lustre/lustre/obdclass/linux/linux-sysctl.c    |    6 +-
 drivers/staging/lustre/lustre/obdclass/lu_object.c |    6 +-
 .../staging/lustre/lustre/obdecho/echo_client.c    |   30 +-
 drivers/staging/lustre/lustre/osc/lproc_osc.c      |   16 +-
 drivers/staging/lustre/lustre/osc/osc_cache.c      |   44 +-
 drivers/staging/lustre/lustre/osc/osc_page.c       |    6 +-
 drivers/staging/lustre/lustre/osc/osc_request.c    |   26 +-
 drivers/staging/lustre/lustre/ptlrpc/client.c      |    6 +-
 drivers/staging/lustre/lustre/ptlrpc/import.c      |    2 +-
 .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |    4 +-
 drivers/staging/lustre/lustre/ptlrpc/recover.c     |    2 +-
 drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |    2 +-
 drivers/staging/olpc_dcon/Kconfig                  |   35 +
 drivers/staging/olpc_dcon/Makefile                 |    6 +
 drivers/staging/olpc_dcon/TODO                     |    9 +
 drivers/staging/olpc_dcon/olpc_dcon.c              |  813 ++++++
 drivers/staging/olpc_dcon/olpc_dcon.h              |  111 +
 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c         |  205 ++
 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c       |  161 +
 drivers/staging/rdma/hfi1/Kconfig                  |    1 +
 drivers/tty/tty_io.c                               |    5 +-
 drivers/usb/core/config.c                          |   16 +-
 drivers/usb/dwc2/gadget.c                          |   23 +-
 drivers/usb/dwc3/core.c                            |   48 +-
 drivers/usb/dwc3/dwc3-keystone.c                   |    5 -
 drivers/usb/dwc3/dwc3-pci.c                        |    2 +
 drivers/usb/dwc3/gadget.c                          |   11 +-
 drivers/usb/gadget/composite.c                     |    8 +-
 drivers/usb/gadget/function/f_fs.c                 |    4 +-
 drivers/usb/gadget/function/f_midi.c               |   17 +-
 drivers/usb/gadget/legacy/inode.c                  |    4 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   14 -
 drivers/usb/gadget/udc/udc-core.c                  |    6 -
 drivers/usb/phy/phy-qcom-8x16-usb.c                |   72 +-
 drivers/usb/renesas_usbhs/fifo.c                   |    4 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |    6 +-
 drivers/usb/serial/cp210x.c                        |    1 +
 drivers/usb/serial/cypress_m8.c                    |   11 +-
 drivers/usb/serial/digi_acceleport.c               |   19 +
 drivers/usb/serial/ftdi_sio.c                      |    4 +
 drivers/usb/serial/ftdi_sio_ids.h                  |    8 +
 drivers/usb/serial/mct_u232.c                      |    9 +-
 drivers/usb/serial/option.c                        |    2 +
 drivers/usb/storage/scsiglue.c                     |    2 +-
 drivers/usb/usbip/usbip_common.c                   |   11 +
 drivers/video/fbdev/pvr2fb.c                       |    2 +-
 drivers/virtio/virtio_pci_modern.c                 |   11 +-
 drivers/xen/events/events_base.c                   |   28 +-
 fs/9p/vfs_addr.c                                   |   18 +-
 fs/9p/vfs_file.c                                   |    4 +-
 fs/9p/vfs_super.c                                  |    2 +-
 fs/affs/file.c                                     |   26 +-
 fs/afs/dir.c                                       |    2 +-
 fs/afs/file.c                                      |    4 +-
 fs/afs/mntpt.c                                     |    6 +-
 fs/afs/super.c                                     |    4 +-
 fs/afs/write.c                                     |   26 +-
 fs/binfmt_elf.c                                    |    2 +-
 fs/binfmt_elf_fdpic.c                              |    2 +-
 fs/block_dev.c                                     |    4 +-
 fs/btrfs/check-integrity.c                         |   64 +-
 fs/btrfs/compression.c                             |   84 +-
 fs/btrfs/ctree.c                                   |   12 +-
 fs/btrfs/dev-replace.c                             |    2 +
 fs/btrfs/disk-io.c                                 |   14 +-
 fs/btrfs/extent-tree.c                             |   25 +-
 fs/btrfs/extent_io.c                               |  266 +-
 fs/btrfs/extent_io.h                               |    6 +-
 fs/btrfs/file-item.c                               |    4 +-
 fs/btrfs/file.c                                    |   51 +-
 fs/btrfs/free-space-cache.c                        |   30 +-
 fs/btrfs/inode-map.c                               |   10 +-
 fs/btrfs/inode.c                                   |  104 +-
 fs/btrfs/ioctl.c                                   |   86 +-
 fs/btrfs/lzo.c                                     |   32 +-
 fs/btrfs/qgroup.c                                  |   63 +-
 fs/btrfs/raid56.c                                  |   28 +-
 fs/btrfs/reada.c                                   |   30 +-
 fs/btrfs/relocation.c                              |   17 +-
 fs/btrfs/scrub.c                                   |   24 +-
 fs/btrfs/send.c                                    |   16 +-
 fs/btrfs/struct-funcs.c                            |    4 +-
 fs/btrfs/tests/extent-io-tests.c                   |   44 +-
 fs/btrfs/tests/free-space-tests.c                  |    2 +-
 fs/btrfs/tree-log.c                                |  137 +
 fs/btrfs/volumes.c                                 |   14 +-
 fs/btrfs/zlib.c                                    |   38 +-
 fs/buffer.c                                        |  100 +-
 fs/cachefiles/rdwr.c                               |   38 +-
 fs/ceph/addr.c                                     |  114 +-
 fs/ceph/caps.c                                     |    2 +-
 fs/ceph/dir.c                                      |    4 +-
 fs/ceph/file.c                                     |   32 +-
 fs/ceph/inode.c                                    |    6 +-
 fs/ceph/mds_client.c                               |    2 +-
 fs/ceph/mds_client.h                               |    2 +-
 fs/ceph/super.c                                    |    8 +-
 fs/cifs/cifsfs.c                                   |    2 +-
 fs/cifs/cifsglob.h                                 |    4 +-
 fs/cifs/cifssmb.c                                  |   16 +-
 fs/cifs/connect.c                                  |    2 +-
 fs/cifs/file.c                                     |   96 +-
 fs/cifs/inode.c                                    |   10 +-
 fs/configfs/mount.c                                |    4 +-
 fs/cramfs/README                                   |   26 +-
 fs/cramfs/inode.c                                  |   32 +-
 fs/crypto/crypto.c                                 |    8 +-
 fs/dax.c                                           |   34 +-
 fs/dcache.c                                        |    5 +-
 fs/direct-io.c                                     |   26 +-
 fs/dlm/lowcomms.c                                  |    8 +-
 fs/ecryptfs/crypto.c                               |   22 +-
 fs/ecryptfs/inode.c                                |    8 +-
 fs/ecryptfs/keystore.c                             |    2 +-
 fs/ecryptfs/main.c                                 |    8 +-
 fs/ecryptfs/mmap.c                                 |   44 +-
 fs/ecryptfs/read_write.c                           |   14 +-
 fs/efivarfs/super.c                                |    4 +-
 fs/exofs/dir.c                                     |   30 +-
 fs/exofs/inode.c                                   |   34 +-
 fs/exofs/namei.c                                   |    4 +-
 fs/ext2/dir.c                                      |   36 +-
 fs/ext2/namei.c                                    |    6 +-
 fs/ext4/crypto.c                                   |   57 +-
 fs/ext4/dir.c                                      |    4 +-
 fs/ext4/ext4.h                                     |   33 +-
 fs/ext4/file.c                                     |   16 +-
 fs/ext4/inline.c                                   |   18 +-
 fs/ext4/inode.c                                    |  176 +-
 fs/ext4/mballoc.c                                  |   40 +-
 fs/ext4/move_extent.c                              |   27 +-
 fs/ext4/page-io.c                                  |   18 +-
 fs/ext4/readpage.c                                 |   14 +-
 fs/ext4/super.c                                    |   65 +-
 fs/ext4/symlink.c                                  |    4 +-
 fs/ext4/xattr.c                                    |   32 +-
 fs/f2fs/data.c                                     |   52 +-
 fs/f2fs/debug.c                                    |    6 +-
 fs/f2fs/dir.c                                      |    4 +-
 fs/f2fs/f2fs.h                                     |    2 +-
 fs/f2fs/file.c                                     |   74 +-
 fs/f2fs/inline.c                                   |   10 +-
 fs/f2fs/namei.c                                    |   16 +-
 fs/f2fs/node.c                                     |   10 +-
 fs/f2fs/recovery.c                                 |    2 +-
 fs/f2fs/segment.c                                  |   16 +-
 fs/f2fs/super.c                                    |  108 +-
 fs/freevxfs/vxfs_immed.c                           |    4 +-
 fs/freevxfs/vxfs_lookup.c                          |   12 +-
 fs/freevxfs/vxfs_subr.c                            |    2 +-
 fs/fs-writeback.c                                  |    2 +-
 fs/fscache/page.c                                  |   10 +-
 fs/fuse/dev.c                                      |   26 +-
 fs/fuse/file.c                                     |   72 +-
 fs/fuse/inode.c                                    |   16 +-
 fs/gfs2/aops.c                                     |   44 +-
 fs/gfs2/bmap.c                                     |   12 +-
 fs/gfs2/file.c                                     |   16 +-
 fs/gfs2/meta_io.c                                  |    4 +-
 fs/gfs2/quota.c                                    |   14 +-
 fs/gfs2/rgrp.c                                     |    5 +-
 fs/hfs/bnode.c                                     |   12 +-
 fs/hfs/btree.c                                     |   20 +-
 fs/hfs/inode.c                                     |    8 +-
 fs/hfsplus/bitmap.c                                |    2 +-
 fs/hfsplus/bnode.c                                 |   90 +-
 fs/hfsplus/btree.c                                 |   22 +-
 fs/hfsplus/inode.c                                 |    8 +-
 fs/hfsplus/super.c                                 |    2 +-
 fs/hfsplus/xattr.c                                 |    6 +-
 fs/hostfs/hostfs_kern.c                            |   18 +-
 fs/hugetlbfs/inode.c                               |   10 +-
 fs/isofs/compress.c                                |   36 +-
 fs/isofs/inode.c                                   |    2 +-
 fs/jbd2/commit.c                                   |    4 +-
 fs/jbd2/journal.c                                  |    2 +-
 fs/jbd2/transaction.c                              |    4 +-
 fs/jffs2/debug.c                                   |    8 +-
 fs/jffs2/file.c                                    |   23 +-
 fs/jffs2/fs.c                                      |    8 +-
 fs/jffs2/gc.c                                      |    8 +-
 fs/jffs2/nodelist.c                                |    8 +-
 fs/jffs2/write.c                                   |    7 +-
 fs/jfs/jfs_metapage.c                              |   42 +-
 fs/jfs/jfs_metapage.h                              |    4 +-
 fs/jfs/super.c                                     |    2 +-
 fs/kernfs/mount.c                                  |    4 +-
 fs/libfs.c                                         |   24 +-
 fs/logfs/dev_bdev.c                                |    2 +-
 fs/logfs/dev_mtd.c                                 |   10 +-
 fs/logfs/dir.c                                     |   12 +-
 fs/logfs/file.c                                    |   26 +-
 fs/logfs/readwrite.c                               |   20 +-
 fs/logfs/segment.c                                 |   28 +-
 fs/logfs/super.c                                   |   16 +-
 fs/minix/dir.c                                     |   18 +-
 fs/minix/namei.c                                   |    4 +-
 fs/mpage.c                                         |   22 +-
 fs/ncpfs/dir.c                                     |   10 +-
 fs/ncpfs/ncplib_kernel.h                           |    2 +-
 fs/nfs/blocklayout/blocklayout.c                   |   24 +-
 fs/nfs/blocklayout/blocklayout.h                   |    4 +-
 fs/nfs/client.c                                    |    8 +-
 fs/nfs/dir.c                                       |   10 +-
 fs/nfs/direct.c                                    |    8 +-
 fs/nfs/file.c                                      |   20 +-
 fs/nfs/inode.c                                     |    2 +-
 fs/nfs/internal.h                                  |    6 +-
 fs/nfs/nfs4file.c                                  |    4 +-
 fs/nfs/nfs4xdr.c                                   |    2 +-
 fs/nfs/objlayout/objio_osd.c                       |    2 +-
 fs/nfs/pagelist.c                                  |    6 +-
 fs/nfs/pnfs.c                                      |    6 +-
 fs/nfs/read.c                                      |   16 +-
 fs/nfs/write.c                                     |    4 +-
 fs/nilfs2/bmap.c                                   |    2 +-
 fs/nilfs2/btnode.c                                 |   10 +-
 fs/nilfs2/dir.c                                    |   32 +-
 fs/nilfs2/gcinode.c                                |    2 +-
 fs/nilfs2/inode.c                                  |    4 +-
 fs/nilfs2/mdt.c                                    |   14 +-
 fs/nilfs2/namei.c                                  |    4 +-
 fs/nilfs2/page.c                                   |   18 +-
 fs/nilfs2/recovery.c                               |    4 +-
 fs/nilfs2/segment.c                                |    2 +-
 fs/ntfs/aops.c                                     |   50 +-
 fs/ntfs/aops.h                                     |    4 +-
 fs/ntfs/attrib.c                                   |   28 +-
 fs/ntfs/bitmap.c                                   |   10 +-
 fs/ntfs/compress.c                                 |   77 +-
 fs/ntfs/dir.c                                      |   56 +-
 fs/ntfs/file.c                                     |   56 +-
 fs/ntfs/index.c                                    |   14 +-
 fs/ntfs/inode.c                                    |   12 +-
 fs/ntfs/lcnalloc.c                                 |    6 +-
 fs/ntfs/logfile.c                                  |   16 +-
 fs/ntfs/mft.c                                      |   34 +-
 fs/ntfs/ntfs.h                                     |    2 +-
 fs/ntfs/super.c                                    |   72 +-
 fs/ocfs2/alloc.c                                   |   28 +-
 fs/ocfs2/aops.c                                    |   50 +-
 fs/ocfs2/cluster/heartbeat.c                       |   10 +-
 fs/ocfs2/dlmfs/dlmfs.c                             |    4 +-
 fs/ocfs2/file.c                                    |   14 +-
 fs/ocfs2/mmap.c                                    |    6 +-
 fs/ocfs2/ocfs2.h                                   |   20 +-
 fs/ocfs2/quota_global.c                            |   11 +-
 fs/ocfs2/refcounttree.c                            |   24 +-
 fs/ocfs2/super.c                                   |    4 +-
 fs/orangefs/dir.c                                  |    4 +-
 fs/orangefs/inode.c                                |   26 +-
 fs/orangefs/orangefs-bufmap.c                      |    4 +-
 fs/orangefs/orangefs-debugfs.c                     |    3 +-
 fs/orangefs/orangefs-utils.c                       |    8 +-
 fs/orangefs/protocol.h                             |   33 +-
 fs/orangefs/xattr.c                                |   19 +-
 fs/overlayfs/super.c                               |   33 +
 fs/pipe.c                                          |    6 +-
 fs/proc/task_mmu.c                                 |    2 +-
 fs/proc/vmcore.c                                   |    4 +-
 fs/pstore/inode.c                                  |    4 +-
 fs/qnx6/dir.c                                      |   16 +-
 fs/qnx6/inode.c                                    |    4 +-
 fs/qnx6/qnx6.h                                     |    2 +-
 fs/quota/dquot.c                                   |   13 +-
 fs/ramfs/inode.c                                   |    4 +-
 fs/reiserfs/file.c                                 |    4 +-
 fs/reiserfs/inode.c                                |   44 +-
 fs/reiserfs/ioctl.c                                |    4 +-
 fs/reiserfs/journal.c                              |    6 +-
 fs/reiserfs/stree.c                                |    4 +-
 fs/reiserfs/tail_conversion.c                      |    4 +-
 fs/reiserfs/xattr.c                                |   18 +-
 fs/splice.c                                        |   32 +-
 fs/squashfs/block.c                                |    4 +-
 fs/squashfs/cache.c                                |   18 +-
 fs/squashfs/decompressor.c                         |    2 +-
 fs/squashfs/file.c                                 |   24 +-
 fs/squashfs/file_direct.c                          |   22 +-
 fs/squashfs/lz4_wrapper.c                          |    8 +-
 fs/squashfs/lzo_wrapper.c                          |    8 +-
 fs/squashfs/page_actor.c                           |    4 +-
 fs/squashfs/page_actor.h                           |    2 +-
 fs/squashfs/super.c                                |    2 +-
 fs/squashfs/symlink.c                              |    6 +-
 fs/squashfs/xz_wrapper.c                           |    4 +-
 fs/squashfs/zlib_wrapper.c                         |    4 +-
 fs/sync.c                                          |    4 +-
 fs/sysv/dir.c                                      |   18 +-
 fs/sysv/namei.c                                    |    4 +-
 fs/ubifs/file.c                                    |   54 +-
 fs/ubifs/super.c                                   |    6 +-
 fs/ubifs/ubifs.h                                   |    4 +-
 fs/udf/file.c                                      |    6 +-
 fs/udf/inode.c                                     |    4 +-
 fs/ufs/balloc.c                                    |    6 +-
 fs/ufs/dir.c                                       |   32 +-
 fs/ufs/inode.c                                     |    4 +-
 fs/ufs/namei.c                                     |    6 +-
 fs/ufs/util.c                                      |    4 +-
 fs/ufs/util.h                                      |    2 +-
 fs/xfs/libxfs/xfs_bmap.c                           |    4 +-
 fs/xfs/xfs_aops.c                                  |   22 +-
 fs/xfs/xfs_bmap_util.c                             |    4 +-
 fs/xfs/xfs_file.c                                  |   12 +-
 fs/xfs/xfs_linux.h                                 |    2 +-
 fs/xfs/xfs_mount.c                                 |    2 +-
 fs/xfs/xfs_mount.h                                 |    4 +-
 fs/xfs/xfs_pnfs.c                                  |    4 +-
 fs/xfs/xfs_super.c                                 |    8 +-
 include/drm/drm_mem_util.h                         |   19 +
 include/drm/ttm/ttm_bo_api.h                       |    2 +-
 include/linux/backing-dev-defs.h                   |    2 +-
 include/linux/bio.h                                |    2 +-
 include/linux/blkdev.h                             |    2 +-
 include/linux/buffer_head.h                        |    4 +-
 include/linux/ceph/libceph.h                       |    4 +-
 include/linux/compiler-gcc.h                       |    2 +-
 include/linux/dcache.h                             |   10 +
 include/linux/f2fs_fs.h                            |    4 +-
 include/linux/fs.h                                 |   14 +-
 include/linux/iommu.h                              |    2 -
 include/linux/mm.h                                 |    2 +-
 include/linux/mm_types.h                           |    2 +-
 include/linux/netdevice.h                          |    5 +-
 include/linux/nfs_page.h                           |    6 +-
 include/linux/nilfs2_fs.h                          |    4 +-
 include/linux/pagemap.h                            |   32 +-
 include/linux/sunrpc/svc.h                         |    2 +-
 include/linux/swap.h                               |    4 +-
 include/linux/vmalloc.h                            |    4 +
 include/net/act_api.h                              |    1 +
 include/net/mac80211.h                             |    2 +
 include/net/sctp/sctp.h                            |    6 +-
 include/scsi/scsi_device.h                         |   25 +
 include/trace/events/btrfs.h                       |   89 +-
 include/uapi/linux/usb/ch9.h                       |    2 +-
 include/uapi/linux/virtio_config.h                 |    2 +
 include/video/imx-ipu-v3.h                         |    7 +-
 ipc/mqueue.c                                       |    4 +-
 kernel/events/uprobes.c                            |    8 +-
 lib/test_bpf.c                                     |  229 +-
 mm/fadvise.c                                       |    8 +-
 mm/filemap.c                                       |  126 +-
 mm/gup.c                                           |    2 +-
 mm/hugetlb.c                                       |    8 +-
 mm/madvise.c                                       |    6 +-
 mm/memory-failure.c                                |    2 +-
 mm/memory.c                                        |   55 +-
 mm/mincore.c                                       |    8 +-
 mm/nommu.c                                         |    2 +-
 mm/page-writeback.c                                |   12 +-
 mm/page_io.c                                       |    2 +-
 mm/readahead.c                                     |   20 +-
 mm/rmap.c                                          |    2 +-
 mm/shmem.c                                         |  130 +-
 mm/swap.c                                          |   14 +-
 mm/swap_state.c                                    |   12 +-
 mm/swapfile.c                                      |   12 +-
 mm/truncate.c                                      |   40 +-
 mm/userfaultfd.c                                   |    4 +-
 mm/vmalloc.c                                       |   27 +
 mm/zswap.c                                         |    4 +-
 net/ceph/messenger.c                               |    6 +-
 net/ceph/pagelist.c                                |    4 +-
 net/ceph/pagevec.c                                 |   30 +-
 net/core/dev.c                                     |    1 +
 net/core/netpoll.c                                 |    3 +-
 net/core/sock.c                                    |    9 +-
 net/ipv4/fou.c                                     |    6 +
 net/ipv4/gre_offload.c                             |    8 +
 net/ipv4/ip_gre.c                                  |   13 +-
 net/ipv6/ip6_output.c                              |    8 +-
 net/ipv6/ip6_tunnel.c                              |    2 +-
 net/l2tp/l2tp_ip.c                                 |    8 +-
 net/l2tp/l2tp_ip6.c                                |    8 +-
 net/mac80211/chan.c                                |    4 +-
 net/mac80211/ieee80211_i.h                         |    4 +
 net/mac80211/mesh_hwmp.c                           |    2 +-
 net/mac80211/sta_info.c                            |   14 +-
 net/mac80211/sta_info.h                            |    1 -
 net/mac80211/tdls.c                                |   43 +-
 net/mac80211/tx.c                                  |   13 +-
 net/mac80211/vht.c                                 |   30 +-
 net/mpls/af_mpls.c                                 |    3 +
 net/packet/af_packet.c                             |    2 +-
 net/rds/ib_recv.c                                  |    2 +-
 net/rds/page.c                                     |    4 +-
 net/sctp/output.c                                  |    3 +-
 net/sunrpc/auth_gss/auth_gss.c                     |    8 +-
 net/sunrpc/auth_gss/gss_krb5_crypto.c              |    2 +-
 net/sunrpc/auth_gss/gss_krb5_wrap.c                |    4 +-
 net/sunrpc/cache.c                                 |    4 +-
 net/sunrpc/rpc_pipe.c                              |    4 +-
 net/sunrpc/socklib.c                               |    6 +-
 net/sunrpc/xdr.c                                   |   50 +-
 net/vmw_vsock/vmci_transport.c                     |    4 +-
 samples/bpf/Makefile                               |   12 +-
 samples/bpf/bpf_helpers.h                          |   26 +
 samples/bpf/map_perf_test_user.c                   |    1 +
 samples/bpf/spintest_kern.c                        |    2 +-
 samples/bpf/tracex2_kern.c                         |    4 +-
 samples/bpf/tracex4_kern.c                         |    2 +-
 sound/usb/Kconfig                                  |    4 -
 sound/usb/Makefile                                 |    2 -
 sound/usb/card.c                                   |   14 -
 sound/usb/card.h                                   |    3 -
 sound/usb/media.c                                  |  318 --
 sound/usb/media.h                                  |   72 -
 sound/usb/mixer.h                                  |    3 -
 sound/usb/pcm.c                                    |   28 +-
 sound/usb/quirks-table.h                           |    1 -
 sound/usb/stream.c                                 |    2 -
 sound/usb/usbaudio.h                               |    6 -
 tools/power/x86/turbostat/turbostat.c              |  117 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |   22 +-
 770 files changed, 18018 insertions(+), 12655 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/Kconfig.debug
 create mode 100644 drivers/gpu/drm/i915/intel_color.c
 create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c
 create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h
 create mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h
 create mode 100644 drivers/staging/olpc_dcon/Kconfig
 create mode 100644 drivers/staging/olpc_dcon/Makefile
 create mode 100644 drivers/staging/olpc_dcon/TODO
 create mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
 create mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
 create mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
 create mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
 delete mode 100644 sound/usb/media.c
 delete mode 100644 sound/usb/media.h

Comments

On Thu, Apr 21, 2016 at 11:26:49AM +0200, Daniel Vetter wrote:
> Hi Dave,
> 
> drm-intel-next-2016-04-11:
> - make modeset hw state checker atomic aware (Maarten)
> - close races in gpu stuck detection/seqno reading (Chris)
> - tons&tons of small improvements from Chris Wilson all over the gem code
> - more dsi/bxt work from Ramalingam&Jani
> - macro polish from Joonas
> - guc fw loading fixes (Arun&Dave)
> - vmap notifier (acked by Andrew) + i915 support by Chris Wilson
> - create bottom half for execlist irq processing (Chris Wilson)
> - vlv/chv pll cleanup (Ville)
> - rework DP detection, especially sink detection (Shubhangi Shrivastava)
> - make color manager support fully atomic (Maarten)
> - avoid livelock on chv in execlist irq handler (Chris)

Gustavo pointed out that there's piles of stuff from Linus' tree in here.
I forgot to add: contains backmerge, because Chris needed to get at the
core mm notifier for vmap space. As usual the backmerge has it all
explained, simply missed to give you a changelog for just the non-upstream
changes in here.
-Daniel

> 
> Cheers, Daniel
> 
> 
> The following changes since commit 9735a22799b9214d17d3c231fe377fc852f042e9:
> 
>   Linux 4.6-rc2 (2016-04-03 09:09:40 -0500)
> 
> are available in the git repository at:
> 
>   git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2016-04-11
> 
> for you to fetch changes up to ba3150ac3876acd082307f142597d3482107facc:
> 
>   drm/i915: Update DRIVER_DATE to 20160411 (2016-04-11 20:20:18 +0200)
> 
> ----------------------------------------------------------------
> - make modeset hw state checker atomic aware (Maarten)
> - close races in gpu stuck detection/seqno reading (Chris)
> - tons&tons of small improvements from Chris Wilson all over the gem code
> - more dsi/bxt work from Ramalingam&Jani
> - macro polish from Joonas
> - guc fw loading fixes (Arun&Dave)
> - vmap notifier (acked by Andrew) + i915 support by Chris Wilson
> - create bottom half for execlist irq processing (Chris Wilson)
> - vlv/chv pll cleanup (Ville)
> - rework DP detection, especially sink detection (Shubhangi Shrivastava)
> - make color manager support fully atomic (Maarten)
> - avoid livelock on chv in execlist irq handler (Chris)
> 
> ----------------------------------------------------------------
> Adam Buchbinder (1):
>       MIPS: Fix misspellings in comments.
> 
> Adrian Hunter (2):
>       mmc: sdhci: Fix regression setting power on Trats2 board
>       mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers
> 
> Akash Goel (1):
>       drm/i915: Fixup the free space logic in ring_prepare
> 
> Akinobu Mita (1):
>       spi: omap2-mcspi: fix dma transfer for vmalloced buffer
> 
> Alban Bedel (3):
>       MIPS: zboot: Fix the build with XZ compression on older GCC versions
>       MIPS: zboot: Remove copied source files on clean
>       MIPS: ath79: Fix the ar913x reference clock rate
> 
> Alex Deucher (4):
>       drm/amdgpu/gmc: move vram type fetching into sw_init
>       drm/amdgpu/gmc: use proper register for vram type on Fiji
>       drm/amdgpu: print vram type rather than just DDR
>       drm/ttm: use phys_addr_t for ttm_bus_placement
> 
> Alexander Duyck (3):
>       e1000: Do not overestimate descriptor counts in Tx pre-check
>       e1000: Double Tx descriptors needed check for 82544
>       GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU
> 
> Alexandre Courbot (1):
>       drm/nouveau/tegra: acquire and enable reference clock if needed
> 
> Alexey Brodkin (1):
>       drm: ARM HDLCD - get rid of devm_clk_put()
> 
> Antony Pavlov (2):
>       dt-bindings: clock: qca,ath79-pll: fix copy-paste typos
>       MIPS: dts: qca: ar9132_tl_wr1043nd_v1.dts: use "ref" for reference clock name
> 
> Arik Nemtsov (3):
>       mac80211: TDLS: always downgrade invalid chandefs
>       mac80211: TDLS: change BW calculation for WIDER_BW peers
>       mac80211: recalc min_def chanctx even when chandef is identical
> 
> Arnd Bergmann (6):
>       aacraid: add missing curly braces
>       usb: phy: qcom-8x16: fix regulator API abuse
>       iio: st_magn: always define ST_MAGN_TRIGGER_SET_STATE
>       iommu: provide of_xlate pointer unconditionally
>       IB/mlx5: fix VFs callback function prototypes
>       i40iw: avoid potential uninitialized variable use
> 
> Arun Siluvery (1):
>       drm/i915/guc: reset GuC and retry on firmware load failure
> 
> Bart Van Assche (3):
>       scsi: Declare local symbols static
>       scsi_dh_alua: Fix a recently introduced deadlock
>       Revert "ib_srpt: Convert to percpu_ida tag allocation"
> 
> Bastien Philbert (1):
>       bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr
> 
> Ben Greear (1):
>       mac80211: ensure no limits on station rhashtable
> 
> Ben Hutchings (1):
>       i2c: mux: demux-pinctrl: Clean up sysfs attributes
> 
> Bjorn Helgaas (1):
>       Revert "netpoll: Fix extra refcount release in netpoll_cleanup()"
> 
> Bjørn Mork (2):
>       drm/i915: fix deadlock on lid open
>       USB: option: add "D-Link DWM-221 B1" device id
> 
> Boris Ostrovsky (3):
>       xen/apic: Provide Xen-specific version of cpu_present_to_apicid APIC op
>       xen/x86: Call cpu_startup_entry(CPUHP_AP_ONLINE_IDLE) from xen_play_dead()
>       xen/events: Mask a moving irq
> 
> Calvin Owens (1):
>       mpt3sas: Don't overreach ioc->reply_post[] during initialization
> 
> Chris Mason (1):
>       Merge branch 'misc-4.6' of git://git.kernel.org/.../kdave/linux into for-linus-4.6
> 
> Chris Wilson (29):
>       drm/i915: Rename __force_wake_get to __force_wake_auto
>       drm/i915: Exit cherryview_irq_handler() after one pass
>       drm/i915: Add struct_mutex locking for debugs/i915_gem_framebuffer
>       drm/i915: Show PCI power state under debugfs/i915_runtime_pm_status
>       drm/i915/ddi: Silence compiler warning for unknown output type
>       drm/i915/shrinker: Account for unshrinkable unbound pages
>       mm/vmap: Add a notifier for when we run out of vmap address space
>       drm/i915/shrinker: Hook up vmap allocation failure notifier
>       drm/i915/shrinker: Refactor common uninterruptible locking
>       drm/i915: Include engine->last_submitted_seqno in GPU error state
>       drm/i915: On GPU reset, set the HWS breadcrumb to the last seqno
>       drm/i915: Remove unneeded drm_device pointer from intel_ring_init_seqno()
>       drm/i915: Move the hw semaphore initialisation from GEM to the engine
>       drm/i915: Refactor gen8 semaphore offset calculation
>       drm/i915: Reset semaphore page for gen8
>       drm/i915: Reset engine->last_submitted_seqno
>       drm/i915: Apply a mb between emitting the request and hangcheck
>       drm/i915: Simplify check for idleness in hangcheck
>       drm/i915: Remove forcewake dance from seqno/irq barrier on legacy gen6+
>       drm/i915: Separate out the seqno-barrier from engine->get_seqno
>       drm/i915: Harden detection of missed interrupts
>       drm/i915: Use simplest form for flushing the single cacheline in the HWS
>       drm/i915: Replace manual barrier() with READ_ONCE() in HWS accessor
>       drm/i915/dmabuf: Tighten struct_mutex for unmap_dma_buf
>       drm/i915: Consolidate common error handling in intel_pin_and_map_ringbuffer_obj
>       drm/i915: Refactor duplicate object vmap functions
>       drm/i915/shrinker: Restrict vmap purge to objects with vmaps
>       drm,i915: Introduce drm_malloc_gfp()
>       drm/i915: Avoid allocating a vmap arena for a single page
> 
> Christian Borntraeger (1):
>       s390/mm/kvm: fix mis-merge in gmap handling
> 
> Christian König (1):
>       drm/amdgpu: fix leaking fence in the pageflip code
> 
> Chunming Zhou (2):
>       drm/amdgpu: fence wait old rcu slot
>       drm/amdgpu: total vram size also reduces pin size
> 
> Dan Carpenter (4):
>       ext4 crypto: fix some error handling
>       drm: ARM HDLCD - fix an error code
>       usb: gadget: f_midi: unlock on error
>       iommu/vt-d: Silence an uninitialized variable warning
> 
> Dan Williams (3):
>       libnvdimm: fix smart data retrieval
>       libnvdimm, pfn: fix uuid validation
>       libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment
> 
> Daniel Vetter (4):
>       drm/i915: Remove PIPE_CONF_CHECK_I_ALT
>       drm/imx: Don't set a gamma table size
>       Merge tag 'v4.6-rc3' into drm-intel-next-queued
>       drm/i915: Update DRIVER_DATE to 20160411
> 
> Dave Airlie (4):
>       Merge tag 'imx-drm-next-2016-04-01' of git://git.pengutronix.de/git/pza/linux into drm-fixes
>       Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld into drm-fixes
>       Merge branch 'linux-4.6' of git://github.com/skeggsb/linux into drm-fixes
>       Merge branch 'drm-fixes-4.6' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
> 
> Dave Gordon (1):
>       drm/i915/guc: always reset GuC before loading firmware
> 
> Dave Jones (1):
>       af_packet: tone down the Tx-ring unsupported spew.
> 
> David Disseldorp (1):
>       rbd: use GFP_NOIO consistently for request allocations
> 
> David S. Miller (3):
>       Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-queue
>       Revert "bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr"
>       Merge tag 'mac80211-for-davem-2016-04-06' of git://git.kernel.org/.../jberg/mac80211
> 
> David Sterba (1):
>       btrfs: fallback to vmalloc in btrfs_compare_tree
> 
> Davide Italiano (1):
>       Btrfs: Improve FL_KEEP_SIZE handling in fallocate
> 
> Dexuan Cui (1):
>       net: add the AF_KCM entries to family name tables
> 
> Dmitry Torokhov (1):
>       gpio / ACPI: ignore GpioInt() GPIOs when requesting GPIO_OUT_*
> 
> Dongwon Kim (1):
>       drm/i915/bxt: Reversed polarity of PORT_PLL_REF_SEL bit
> 
> Douglas Anderson (2):
>       drm/imx: dw_hdmi: Call drm_encoder_cleanup() in error path
>       drm/imx: dw_hdmi: Don't call platform_set_drvdata()
> 
> Emmanuel Grumbach (2):
>       mac80211: don't send deferred frames outside the SP
>       mac80211: close the SP when we enqueue frames during the SP
> 
> Felipe Balbi (3):
>       usb: dwc3: core: improve reset sequence
>       usb: dwc3: gadget: fix endpoint renaming
>       usb: gadget: udc: atmel: don't disable enpdoints we don't own
> 
> Felipe F. Tonello (2):
>       usb: gadget: f_midi: added spinlock on transmit function
>       usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize
> 
> Felix Fietkau (1):
>       mac80211: fix AP buffered multicast frames with queue control and txq
> 
> Filipe Manana (2):
>       btrfs: fix crash/invalid memory access on fsync when using overlayfs
>       Btrfs: fix file/data loss caused by fsync after rename and new inode
> 
> Florian Fainelli (1):
>       MIPS: BMIPS: Fix gisb-arb compatible string for 7435
> 
> Gabriel Somlo (1):
>       firmware: qemu_fw_cfg.c: hold ACPI global lock during device access
> 
> Geert Uytterhoeven (1):
>       spi: rockchip: Spelling s/divsor/divisor/
> 
> Giuseppe CAVALLARO (1):
>       stmmac: fix adjust link call in case of a switch is attached
> 
> Govindraj Raja (1):
>       pinctrl: pistachio: fix mfio84-89 function description and pinmux.
> 
> Greg Kroah-Hartman (6):
>       Merge tag 'fixes-for-v4.6-rc2' of git://git.kernel.org/.../balbi/usb into usb-linus
>       Merge tag 'iio-fixes-for-4.6a' of git://git.kernel.org/.../jic23/iio into usb-linus
>       Merge tag 'iio-fixes-for-4.6b' of git://git.kernel.org/.../jic23/iio into staging-linus
>       Revert "Staging: olpc_dcon: Remove obsolete driver"
>       Merge tag 'fixes-for-v4.6-rc3' of git://git.kernel.org/.../balbi/usb into usb-linus
>       Merge tag 'usb-serial-4.6-rc3' of git://git.kernel.org/.../johan/usb-serial into usb-linus
> 
> Grygorii Strashko (2):
>       usb: gadget: udc-core: remove manual dma configuration
>       usb: dwc3: keystone: drop dma_mask configuration
> 
> Guenter Roeck (2):
>       gpiolib: Do not use devm functions when registering gpio chip
>       gpiolib: Defer gpio device setup until after gpiolib initialization
> 
> Guoqing Jiang (1):
>       md/bitmap: clear bitmap if bitmap_create failed
> 
> Haishuang Yan (2):
>       ipv4: l2tp: fix a potential issue in l2tp_ip_recv
>       ipv6: l2tp: fix a potential issue in l2tp_ip6_recv
> 
> Hannes Reinecke (1):
>       scsi: Do not attach VPD to devices that don't support it
> 
> Hans de Goede (1):
>       pinctrl: sunxi: Fix A33 external interrupts not working
> 
> Hariprasad Shenai (1):
>       cxgb4: Add pci device id for chelsio t520-cr adapter
> 
> Harvey Hunt (1):
>       MIPS: ci20: Enable NAND and UBIFS support in defconfig.
> 
> Heikki Krogerus (1):
>       usb: dwc3: pci: add ID for one more Intel Broxton platform
> 
> Heiko Stübner (1):
>       spi: fix possible deadlock between internal bus locks and bus_lock_flag
> 
> Helge Deller (5):
>       parisc: Handle R_PARISC_PCREL32 relocations in kernel modules
>       parisc: Avoid function pointers for kernel exception routines
>       parisc: Fix kernel crash with reversed copy_from_user()
>       parisc: Unbreak handling exceptions from kernel modules
>       parisc: Update comment regarding relative extable support
> 
> Ignat Korchagin (1):
>       USB: usbip: fix potential out-of-bounds write
> 
> Ilan Peer (1):
>       mac80211: Fix BW upgrade for TDLS peers
> 
> Irina Tirdea (4):
>       iio: fix config watermark initial value
>       iio: accel: bmc150: fix endianness when reading axes
>       iio: gyro: bmg160: fix endianness when reading axes
>       iio: gyro: bmg160: fix buffer read values
> 
> Jaegeuk Kim (2):
>       f2fs: cover large section in sanity check of super
>       f2fs crypto: fix corrupted symlink in encrypted case
> 
> Jakub Sitnicki (1):
>       ipv6: Count in extension headers in skb->network_header
> 
> James Bottomley (1):
>       Merge branch 'fixes-base' into fixes
> 
> James Hogan (1):
>       MIPS: cpu_name_string: Use raw_smp_processor_id().
> 
> James Morse (1):
>       arm64: KVM: Register CPU notifiers when the kernel runs at HYP
> 
> Jan Kara (3):
>       quota: Handle Q_GETNEXTQUOTA when quota is disabled
>       ocfs2: Fix Q_GETNEXTQUOTA for filesystem without quotas
>       ext4: retry block allocation for failed DIO and DAX writes
> 
> Jani Nikula (7):
>       drm/i915: use for_each_port_masked in bxt phy init for clarity
>       drm/i915/dsi: refer to gpio index instead of gpio to avoid confusion
>       drm/i915/dsi: add support for DSI sequence block v2 gpio element
>       drm/i915/chv: add more IOSF port definitions
>       drm/i915/dsi: clean up vlv gpio table and definitions
>       drm/i915/dsi: abstract VLV gpio element execution to a separate function
>       drm/i915/dsi: use a temp variable for referencing the gpio table
> 
> Jason Wang (1):
>       tuntap: restore default qdisc
> 
> Jeff Mahoney (1):
>       mac80211: fix "warning: ‘target_metric’ may be used uninitialized"
> 
> Jesse Brandeburg (1):
>       i40e: fix errant PCIe bandwidth message
> 
> Jiebing Li (1):
>       usb: dwc3: gadget: release spin lock during gadget resume
> 
> Jiri Benc (1):
>       MAINTAINERS: intel-wired-lan list is moderated
> 
> Joe Perches (1):
>       orangefs: Add KERN_<LEVEL> to gossip_<level> macros
> 
> Joerg Roedel (1):
>       iommu: Don't overwrite domain pointer when there is no default_domain
> 
> Johannes Berg (1):
>       mac80211: properly deal with station hashtable insert errors
> 
> John Keeping (1):
>       iommu/rockchip: Fix "is stall active" check
> 
> John Youn (2):
>       usb: gadget: composite: Access SSP Dev Cap fields properly
>       usb: ch9: Fix SSP Device Cap wFunctionalitySupport type
> 
> Joonas Lahtinen (6):
>       drm/i915: Rename GGTT init functions
>       drm/i915: Refer to GGTT {,VM} consistently
>       Revert "drm/i915: Fix races on fbdev"
>       drm/i915: Use i915_vm_to_ppgtt instead of manual container_of
>       drm/i915: Do not WARN_ON in i915_vm_to_ppgtt
>       drm/i915: Do not use {HAS_*, IS_*, INTEL_INFO}(dev_priv->dev)
> 
> Jorgen Hansen (1):
>       VSOCK: Detach QP check should filter out non matching QPs.
> 
> Josef Bacik (1):
>       Btrfs: don't use src fd for printk
> 
> Josh Boyer (1):
>       USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices
> 
> Kirill A. Shutemov (3):
>       mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
>       mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
>       mm: drop PAGE_CACHE_* and page_cache_{get,release} definition
> 
> Knut Wohlrab (1):
>       spi: imx: only do necessary changes to ECSPIx_CONFIGREG
> 
> Konrad Rzeszutek Wilk (2):
>       Merge tag 'v4.6-rc1' into for-linus-4.6
>       MAINTAINERS: xen: Konrad to step down and Juergen to pick up
> 
> Krzysztof Kozlowski (3):
>       iio: adc: Fix build error of missing devm_ioremap_resource on UM
>       MAINTAINERS: pinctrl: samsung: Add two new maintainers
>       PM / runtime: Document steps for device removal
> 
> Kumar, Mahesh (1):
>       drm/i915/skl+: Use plane size for relative data rate calculation
> 
> Len Brown (9):
>       intel_idle: Add SKX support
>       intel_idle: Add KBL support
>       tools/power turbostat: SGX state should print only if --debug
>       tools/power turbostat: print IRTL MSRs
>       tools/power turbostat: initial BXT support
>       tools/power turbostat: decode BXT TSC frequency via CPUID
>       tools/power turbostat: initial SKX support
>       tools/power turbostat: initial KBL support
>       tools/power turbostat: work around RC6 counter wrap
> 
> Leo Liu (2):
>       drm/amdgpu: save and restore UVD context with suspend and resume
>       drm/amdgpu: save and restore the firwmware cache part when suspend resume
> 
> Linus Torvalds (35):
>       Merge branch 'PAGE_CACHE_SIZE-removal'
>       gma500: remove annoying deprecation warning
>       Merge tag 'f2fs-for-linus' of git://git.kernel.org/.../jaegeuk/f2fs
>       Merge branch 'for_linus' of git://git.kernel.org/.../jack/linux-fs
>       Merge tag 'for-linus-4.6-rc2-tag' of git://git.kernel.org/.../xen/tip
>       Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
>       Merge tag 'linux-kselftest-4.6-rc3' of git://git.kernel.org/.../shuah/linux-kselftest
>       Merge tag 'media/v4.6-3' of git://git.kernel.org/.../mchehab/linux-media
>       Merge tag 'pinctrl-v4.6-2' of git://git.kernel.org/.../linusw/linux-pinctrl
>       Merge tag 'spi-fix-v4.6-rc2' of git://git.kernel.org/.../broonie/spi
>       Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
>       Merge tag 'for-linus' of git://git.kernel.org/.../dledford/rdma
>       x86: remove the kernel code/data/bss resources from /proc/iomem
>       Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
>       Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
>       Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
>       Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/.../tytso/ext4
>       Merge tag 'iommu-fixes-v4.6-rc2' of git://git.kernel.org/.../joro/iommu
>       Merge tag 'for-linus-4.6-ofs1' of git://git.kernel.org/.../hubcap/linux
>       Merge branch 'for-linus-4.6' of git://git.kernel.org/.../mason/linux-btrfs
>       Merge git://git.kernel.org/.../davem/net
>       Merge tag 'pm+acpi-4.6-rc3' of git://git.kernel.org/.../rafael/linux-pm
>       Merge tag 'md/4.6-rc2-fix' of git://git.kernel.org/.../shli/md
>       Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
>       Merge tag 'staging-4.6-rc3' of git://git.kernel.org/.../gregkh/staging
>       Merge tag 'usb-4.6-rc3' of git://git.kernel.org/.../gregkh/usb
>       Merge tag 'tty-4.6-rc3' of git://git.kernel.org/.../gregkh/tty
>       Merge tag 'gpio-v4.6-3' of git://git.kernel.org/.../linusw/linux-gpio
>       Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../nvdimm/nvdimm
>       Merge branch 'parisc-4.6-3' of git://git.kernel.org/.../deller/parisc-linux
>       Revert "ext4: allow readdir()'s of large empty directories to be interrupted"
>       Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
>       Merge tag 'mmc-v4.6-rc1' of git://git.linaro.org/people/ulf.hansson/mmc
>       Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
>       Linux 4.6-rc3
> 
> Linus Walleij (2):
>       pinctrl: nomadik: fix pull debug print inversion
>       Revert "Revert "pinctrl: lantiq: Implement gpio_chip.to_irq""
> 
> Liu Bo (1):
>       Btrfs: fix invalid reference in replace_path
> 
> Liu Ying (4):
>       gpu: ipu-v3: ipu-dmfc: Protect function ipu_dmfc_init_channel() with mutex
>       gpu: ipu-v3: ipu-dmfc: Make function ipu_dmfc_init_channel() return void
>       gpu: ipu-v3: ipu-dmfc: Rename ipu_dmfc_init_channel to ipu_dmfc_config_wait4eot
>       drm/imx: ipuv3-plane: Configure DMFC wait4eot bit after slots are determined
> 
> Luis de Bethencourt (2):
>       mac80211: add doc for RX_FLAG_DUP_VALIDATED flag
>       mac80211: remove description of dropped member
> 
> Luiz Capitulino (1):
>       kvm: x86: make lapic hrtimer pinned
> 
> Maarten Lankhorst (7):
>       drm/i915: Add locking to pll updates, v3.
>       drm/i915: Pass crtc_state to color management functions.
>       drm/i915: Do not check crtc_state->active in intel_color_load_luts.
>       drm/i915: Update color management during vblank evasion.
>       drm/i915: Make modeset state verifier take crtc as argument.
>       drm/i915: Move modeset state verifier calls.
>       drm/i915: Rename hw state checker to hw state verifier.
> 
> Maciej W. Rozycki (2):
>       MIPS: traps: Correct the SIGTRAP debug ABI in `do_watch' and `do_trap_or_bp'
>       MIPS: traps.c: Verify the ISA for microMIPS RDHWR emulation
> 
> Manoj N. Kumar (2):
>       cxlflash: Fix regression issue with re-ordering patch
>       cxlflash: Move to exponential back-off when cmd_room is not available
> 
> Manuel Lauss (1):
>       pcmcia: db1xxx_ss: fix last irq_to_gpio user
> 
> Marcelo Ricardo Leitner (2):
>       sctp: flush if we can't fit another DATA chunk
>       sctp: use list_* in sctp_list_dequeue
> 
> Mark Brown (3):
>       Merge remote-tracking branch 'spi/fix/core' into spi-linus
>       Merge remote-tracking branch 'spi/fix/imx' into spi-linus
>       Merge remote-tracking branches 'spi/fix/omap2' and 'spi/fix/rockchip' into spi-linus
> 
> Mark Fasheh (2):
>       btrfs: handle non-fatal errors in btrfs_qgroup_inherit()
>       btrfs: Add qgroup tracing
> 
> Markus Böhme (1):
>       staging/rdma/hfi1: select CRC32
> 
> Martin Brandenburg (3):
>       orangefs: clean up truncate ctime and mtime setting
>       orangefs: strncpy -> strscpy
>       orangefs: remove unused variable
> 
> Martin K. Petersen (1):
>       sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes
> 
> Martyn Welch (1):
>       USB: serial: cp210x: Adding GE Healthcare Device ID
> 
> Mathias Nyman (1):
>       usb: fix regression in SuperSpeed endpoint descriptor parsing
> 
> Matt Ranostay (2):
>       iio: light: apds9960: correct FIFO check condition
>       iio: health: max30100: correct FIFO check condition
> 
> Matt Roper (1):
>       drm/i915/bxt: Set max cdclk frequency properly
> 
> Matthew Auld (1):
>       drm/i915: BUG_ON when ggtt_view is NULL
> 
> Matthew McClintock (3):
>       pinctrl: qcom: ipq4019: set ngpios to correct value
>       pinctrl: qcom: ipq4019: fix the function enum for gpio mode
>       pinctrl: qcom: ipq4019: fix register offsets
> 
> Mauro Carvalho Chehab (5):
>       [media] au0828: disable tuner links and cache tuner/decoder
>       [media] v4l2-mc: cleanup a warning
>       [media] au0828: Fix dev_state handling
>       [media] Revert "[media] sound/usb: Use Media Controller API to share media resources"
>       [media] Revert "[media] media: au0828 change to use Managed Media Controller API"
> 
> Michael S. Tsirkin (3):
>       qemu_fw_cfg: don't leak kobj on init error
>       virtio: virtio 1.0 cs04 spec compliance for reset
>       MAINTAINERS: add entry for QEMU
> 
> Michel Dänzer (3):
>       drm/radeon: Set vblank_disable_allowed = true
>       drm/amdgpu: Set vblank_disable_allowed = true
>       drm/radeon: Only call drm_vblank_on/off between drm_vblank_init/cleanup
> 
> Mickaël Salaün (2):
>       selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC
>       selftest/seccomp: Fix the seccomp(2) signature
> 
> Mike Marshall (2):
>       Orangefs: xattr.c cleanup
>       Orangefs: optimize boilerplate code.
> 
> Miklos Szeredi (4):
>       fs: add file_dentry()
>       nfs: use file_dentry()
>       ext4: use dget_parent() in ext4_file_open()
>       ext4: use file_dentry()
> 
> Naveen N. Rao (7):
>       samples/bpf: Fix build breakage with map_perf_test_user.c
>       samples/bpf: Use llc in PATH, rather than a hardcoded value
>       samples/bpf: Enable powerpc support
>       lib/test_bpf: Fix JMP_JSET tests
>       lib/test_bpf: Add tests for unsigned BPF_JGT
>       lib/test_bpf: Add test to check for result of 32-bit add that overflows
>       lib/test_bpf: Add additional BPF_ADD tests
> 
> Nicolas Pitre (1):
>       ARM: 8550/1: protect idiv patching against undefined gcc behavior
> 
> Oliver Neukum (3):
>       USB: mct_u232: add sanity checking in probe
>       USB: cypress_m8: add endpoint sanity check
>       USB: digi_acceleport: do sanity checking for the number of ports
> 
> Paolo Bonzini (4):
>       Merge tag 'kvm-arm-for-4.6-rc2' of git://git.kernel.org/.../kvmarm/kvmarm into HEAD
>       KVM: Hyper-V: do not do hypercall userspace exits if SynIC is disabled
>       KVM: x86: reduce default value of halt_poll_ns parameter
>       compiler-gcc: disable -ftracer for __noclone functions
> 
> Paul Burton (3):
>       MIPS: Fix MSA ld unaligned failure cases
>       MIPS: tlb-r4k: panic if the MMU doesn't support PAGE_SIZE
>       MIPS: Bail on unsupported module relocs
> 
> Peter Hurley (2):
>       tty: Fix UML console breakage
>       tty: Fix merge of "tty: Refactor tty_open()"
> 
> Philipp Zabel (3):
>       gpu: ipu-cpmem: modify ipu_cpmem_set_yuv_planar_full for better control
>       drm/imx: ipuv3-plane: Add more thorough checks for plane parameter limitations
>       drm/imx: ipuv3-plane: fix planar YUV 4:2:0 support
> 
> Przemek Rudy (1):
>       usb: dwc2: do not override forced dr_mode in gadget setup
> 
> Qais Yousef (1):
>       MIPS: Fix broken malta qemu
> 
> Qi Zheng (1):
>       pinctrl: intel: implement gpio_irq_enable
> 
> Qipeng Zha (1):
>       pinctrl: intel: make the high level interrupt working
> 
> Qu Wenruo (1):
>       btrfs: Output more info for enospc_debug mount option
> 
> Rafael J. Wysocki (4):
>       intel_pstate: Do not set utilization update hook too early
>       intel_pstate: Avoid extra invocation of intel_pstate_sample()
>       Merge branches 'pm-cpufreq', 'pm-cpuidle' and 'acpi-cppc'
>       Merge branches 'pm-core', 'powercap' and 'pm-tools'
> 
> Ralf Baechle (2):
>       MIPS: Wire up preadv2 and pwrite2 syscalls.
>       FIRMWARE: Broadcom: Fix grammar of warning messages in bcm47xx_sprom.c.
> 
> Ramalingam C (2):
>       drm/i915: Sharing the pixel_format_from_vbt to whole i915
>       drm/i915/BXT: Get pipe conf from the port registers
> 
> Rex Zhu (9):
>       drm/amd/powerplay: fix segment fault issue in multi-display case.
>       drm/amdgpu: add an cgs interface to notify amdgpu the dpm state.
>       drm/amdgpu: Not support disable dpm in powerplay.
>       drm/amd/powerplay: notify amdgpu whether dpm is enabled or not.
>       drm/amdgpu: check dpm state before pm system fs initialized.
>       drm/amd/powerplay: add new Fiji function for not setting same ps.
>       drm/amd/powerplay: Need to change boot to performance state in resume.
>       drm/amd/powerplay: fix issue that resume back, dpm can't work on FIJI.
>       drm/amd/powerplay: add uvd/vce dpm enabling flag default.
> 
> Richard Cochran (10):
>       intel_idle: remove useless return from void function.
>       intel_idle: Fix a helper function's return value.
>       intel_idle: Remove redundant initialization calls.
>       intel_idle: Fix deallocation order on the driver exit path.
>       intel_idle: Fix dangling registration on error path.
>       intel_idle: Avoid a double free of the per-CPU data.
>       intel_idle: Setup the timer broadcast only on successful driver load.
>       intel_idle: Don't overreact to a cpuidle registration failure.
>       intel_idle: Propagate hot plug errors.
>       intel_idle: Clean up all registered devices on exit.
> 
> Richard Weinberger (1):
>       iio: imu: Fix inv_mpu6050 dependencies
> 
> Robert Jarzmik (1):
>       gpio: pxa: fix legacy non pinctrl aware builds
> 
> Robin Murphy (1):
>       iommu/dma: Restore scatterlist offsets correctly
> 
> Rodrigo Vivi (1):
>       drm/i915/kbl: Remove preliminary_hw_support protection from KBL.
> 
> Roopa Prabhu (1):
>       mpls: find_outdev: check for err ptr in addition to NULL check
> 
> Russell King (2):
>       ARM: SMP enable of cache maintanence broadcast
>       ARM: wire up preadv2 and pwritev2 syscalls
> 
> Sascha Hauer (1):
>       spi: imx: Fix possible NULL pointer deref
> 
> Shanker Donthineni (1):
>       mailbox: pcc: Don't access an unmapped memory address space
> 
> Shaohua Li (1):
>       MD: add rdev reference for super write
> 
> Shawn Lin (1):
>       spi: rockchip: fix probe deferral handling
> 
> Shuah Khan (2):
>       [media] media: au0828 fix to clear enable/disable/change source handlers
>       [media] au0828: fix au0828_v4l2_close() dev_state race condition
> 
> Shubhangi Shrivastava (7):
>       drm/i915: Splitting intel_dp_detect
>       drm/i915: Cleaning up intel_dp_hpd_pulse
>       drm/i915: Reorganizing intel_dp_check_link_status
>       drm/i915: Read sink_count dpcd always
>       drm/i915: force full detect on sink count change
>       drm/i915: Update VBT fields for child devices
>       drm/i915: Set invert bit for hpd based on VBT
> 
> Shuoran Liu (1):
>       f2fs: retrieve IO write stat from the right place
> 
> Srinivas Pandruvada (3):
>       cpufreq: intel_pstate: fix inconsistency in setting policy limits
>       cpufreq: intel_pstate: Documenation for structures
>       powercap: intel_rapl: Add missing Haswell model
> 
> Stefan Eichenberger (2):
>       iio: adc: max1363: add missing adc to max1363_id
>       iio: adc: max1363: correct reference voltage
> 
> Stefan Hajnoczi (1):
>       virtio: add VIRTIO_CONFIG_S_NEEDS_RESET device status bit
> 
> Stefano Stabellini (1):
>       Xen on ARM and ARM64: update MAINTAINERS info
> 
> Strashko, Grygorii (1):
>       PM / wakeirq: fix wakeirq setting after wakup re-configuration from sysfs
> 
> Suzuki K Poulose (1):
>       arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS setting
> 
> Thadeu Lima de Souza Cascardo (1):
>       ip6_tunnel: set rtnl_link_ops before calling register_netdevice
> 
> Theodore Ts'o (7):
>       ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea()
>       ext4 crypto: don't let data integrity writebacks fail with ENOMEM
>       ext4 crypto: use dget_parent() in ext4_d_revalidate()
>       ext4: allow readdir()'s of large empty directories to be interrupted
>       ext4: add lockdep annotations for i_data_sem
>       ext4: avoid calling dquot_get_next_id() if quota is not enabled
>       ext4: ignore quota mount options if the quota feature is enabled
> 
> Tim Gore (1):
>       drm/i915: implement WaClearTdlStateAckDirtyBits
> 
> Tvrtko Ursulin (1):
>       drm/i915: Move execlists irq handler to a bottom half
> 
> Vandana Kannan (1):
>       drm/i915: BXT DDI PHY sequence BUN
> 
> Ville Syrjälä (10):
>       drm/i915: Disable FDI RX before DDI_BUF_CTL
>       drm/i915: Throw out BUGs from DPLL/PCH functions
>       drm/i915: Make {vlv,chv}_{disable,update}_pll() more similar
>       drm/i915: Implement WaPixelRepeatModeFixForC0:chv
>       drm/i915: Add a local pipe variable to vlv_enable_pll()
>       drm/i915: assert_panel_unlocked() in chv_enable_pll()
>       drm/i915: Remove the "three times for luck" trick from vlv_enable_pll()
>       drm/i915: Fix plane init failure paths
>       drm/i915: Use GPLL ref clock to calculate GPU freqs on VLV/CHV
>       drm/i915: Set GPU freq to idle_freq initially
> 
> Viresh Kumar (1):
>       cpufreq: dt: Drop stale comment
> 
> Vladimir Zapolskiy (1):
>       pinctrl: freescale: imx: fix bogus check of of_iomap() return value
> 
> WANG Cong (1):
>       net_sched: fix a memory leak in tc action
> 
> Wei Fang (2):
>       md:raid1: fix a dead loop when read from a WriteMostly disk
>       md: fix a trivial typo in comments
> 
> Weijie Gao (1):
>       MIPS: ath79: Fix the ar724x clock calculation
> 
> Wolfram Sang (6):
>       pinctrl: sh-pfc: only use dummy states for non-DT platforms
>       i2c: prevent endless uevent loop with CONFIG_I2C_DEBUG_CORE
>       i2c: mux: demux-pinctrl: Update docs to new sysfs-attributes
>       i2c: jz4780: prevent potential division by zero
>       Revert "i2c: jz4780: prevent potential division by zero"
>       i2c: jz4780: really prevent potential division by zero
> 
> Yauhen Kharuzhy (1):
>       btrfs: Reset IO error counters before start of device replacing
> 
> Yong Li (1):
>       gpio: pca953x: Use correct u16 value for register word write
> 
> Yoshihiro Shimoda (3):
>       usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
>       usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
>       usb: renesas_usbhs: fix to avoid using a disabled ep in usbhsg_queue_done()
> 
> Yu Zhao (1):
>       kvm: set page dirty only if page has been writable
> 
> Yuki Shibuya (1):
>       KVM: x86: Inject pending interrupt even if pending nmi exist
> 
> kbuild test robot (1):
>       Orangefs: fix ifnullfree.cocci warnings
> 
> shamir rabinovitch (2):
>       RDS: memory allocated must be align to 8
>       RDS: fix congestion map corruption for PAGE_SIZE > 4k
> 
> stephen hemminger (1):
>       bridge, netem: mark mailing lists as moderated
> 
>  .../ABI/testing/sysfs-platform-i2c-demux-pinctrl   |   29 +-
>  Documentation/DocBook/gpu.tmpl                     |    8 +-
>  .../devicetree/bindings/clock/qca,ath79-pll.txt    |    6 +-
>  .../bindings/pinctrl/img,pistachio-pinctrl.txt     |   12 +-
>  Documentation/filesystems/cramfs.txt               |    2 +-
>  Documentation/filesystems/tmpfs.txt                |    2 +-
>  Documentation/filesystems/vfs.txt                  |    4 +-
>  Documentation/power/runtime_pm.txt                 |    4 +
>  MAINTAINERS                                        |   33 +-
>  Makefile                                           |    2 +-
>  arch/arc/mm/cache.c                                |    2 +-
>  arch/arm/include/asm/unistd.h                      |    2 +-
>  arch/arm/include/uapi/asm/unistd.h                 |    2 +
>  arch/arm/kernel/calls.S                            |    4 +-
>  arch/arm/kernel/setup.c                            |    2 +
>  arch/arm/kvm/arm.c                                 |   52 +-
>  arch/arm/mm/flush.c                                |    4 +-
>  arch/arm/mm/proc-v7.S                              |   10 +-
>  arch/arm64/include/asm/kvm_arm.h                   |    4 +-
>  arch/arm64/include/asm/sysreg.h                    |    3 +
>  arch/arm64/kvm/hyp/s2-setup.c                      |    6 +-
>  arch/mips/alchemy/common/dbdma.c                   |    4 +-
>  arch/mips/alchemy/devboards/db1000.c               |   18 +-
>  arch/mips/alchemy/devboards/db1550.c               |    4 +-
>  arch/mips/ath79/clock.c                            |   44 +-
>  arch/mips/bcm47xx/sprom.c                          |    4 +-
>  arch/mips/boot/compressed/Makefile                 |    7 +-
>  arch/mips/boot/dts/brcm/bcm7435.dtsi               |    2 +-
>  arch/mips/boot/dts/qca/ar9132.dtsi                 |    2 +-
>  arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts   |    2 +-
>  .../executive/cvmx-interrupt-decodes.c             |   14 +-
>  arch/mips/cavium-octeon/executive/cvmx-pko.c       |    2 +-
>  arch/mips/cavium-octeon/smp.c                      |    2 +-
>  arch/mips/configs/ci20_defconfig                   |   14 +-
>  arch/mips/dec/int-handler.S                        |    2 +-
>  arch/mips/fw/arc/memory.c                          |    2 +-
>  arch/mips/include/asm/cpu-info.h                   |    2 +-
>  .../asm/mach-cavium-octeon/kernel-entry-init.h     |    2 +-
>  .../include/asm/mach-generic/kernel-entry-init.h   |    2 +-
>  arch/mips/include/asm/mach-ip27/irq.h              |    2 +-
>  .../mips/include/asm/mach-ip27/kernel-entry-init.h |    2 +-
>  arch/mips/include/asm/mach-jz4740/gpio.h           |    2 +-
>  arch/mips/include/asm/mips-cm.h                    |    2 +-
>  arch/mips/include/asm/mips-r2-to-r6-emul.h         |    2 +-
>  arch/mips/include/asm/octeon/cvmx-config.h         |    2 +-
>  arch/mips/include/asm/octeon/cvmx.h                |    2 +-
>  arch/mips/include/asm/pci/bridge.h                 |   18 +-
>  arch/mips/include/asm/sgi/hpc3.h                   |    2 +-
>  arch/mips/include/asm/sgiarcs.h                    |    4 +-
>  arch/mips/include/asm/sn/ioc3.h                    |    2 +-
>  arch/mips/include/asm/sn/sn0/hubio.h               |    2 +-
>  arch/mips/include/asm/uaccess.h                    |    2 +-
>  arch/mips/include/uapi/asm/unistd.h                |   18 +-
>  arch/mips/kernel/mips-cm.c                         |    2 +-
>  arch/mips/kernel/mips-r2-to-r6-emul.c              |   12 +-
>  arch/mips/kernel/module-rela.c                     |   19 +-
>  arch/mips/kernel/module.c                          |   19 +-
>  arch/mips/kernel/perf_event_mipsxx.c               |    2 +-
>  arch/mips/kernel/pm-cps.c                          |    2 +-
>  arch/mips/kernel/process.c                         |    2 +-
>  arch/mips/kernel/scall32-o32.S                     |    2 +
>  arch/mips/kernel/scall64-64.S                      |    2 +
>  arch/mips/kernel/scall64-n32.S                     |    2 +
>  arch/mips/kernel/scall64-o32.S                     |    2 +
>  arch/mips/kernel/smp.c                             |   12 +
>  arch/mips/kernel/traps.c                           |   46 +-
>  arch/mips/kernel/unaligned.c                       |   51 +-
>  arch/mips/kvm/tlb.c                                |    2 +-
>  arch/mips/kvm/trap_emul.c                          |    2 +-
>  arch/mips/math-emu/ieee754dp.c                     |    6 +-
>  arch/mips/math-emu/ieee754sp.c                     |    6 +-
>  arch/mips/mm/sc-ip22.c                             |    2 +-
>  arch/mips/mm/tlb-r4k.c                             |    5 +
>  arch/mips/mm/tlbex.c                               |    2 +-
>  arch/mips/sgi-ip27/ip27-memory.c                   |    2 +-
>  arch/parisc/include/asm/uaccess.h                  |   11 +-
>  arch/parisc/kernel/asm-offsets.c                   |    1 +
>  arch/parisc/kernel/cache.c                         |    2 +-
>  arch/parisc/kernel/module.c                        |    8 +
>  arch/parisc/kernel/parisc_ksyms.c                  |   10 +-
>  arch/parisc/kernel/traps.c                         |    3 +
>  arch/parisc/lib/fixup.S                            |    6 +
>  arch/parisc/mm/fault.c                             |    1 +
>  arch/parisc/mm/init.c                              |    2 +-
>  arch/powerpc/platforms/cell/spufs/inode.c          |    4 +-
>  arch/s390/hypfs/inode.c                            |    4 +-
>  arch/s390/mm/gmap.c                                |    4 +-
>  arch/x86/include/asm/kvm_host.h                    |    2 +-
>  arch/x86/include/asm/msr-index.h                   |    8 +
>  arch/x86/kernel/setup.c                            |   37 -
>  arch/x86/kvm/hyperv.c                              |    5 +
>  arch/x86/kvm/lapic.c                               |    8 +-
>  arch/x86/kvm/mmu.c                                 |   12 +-
>  arch/x86/kvm/x86.c                                 |   20 +-
>  arch/x86/xen/apic.c                                |   12 +-
>  arch/x86/xen/smp.c                                 |    2 +
>  block/bio.c                                        |   12 +-
>  block/blk-core.c                                   |    2 +-
>  block/blk-settings.c                               |   12 +-
>  block/blk-sysfs.c                                  |    8 +-
>  block/cfq-iosched.c                                |    2 +-
>  block/compat_ioctl.c                               |    4 +-
>  block/ioctl.c                                      |    4 +-
>  block/partition-generic.c                          |    8 +-
>  drivers/base/power/wakeup.c                        |    2 +
>  drivers/block/aoe/aoeblk.c                         |    2 +-
>  drivers/block/brd.c                                |    2 +-
>  drivers/block/drbd/drbd_int.h                      |    4 +-
>  drivers/block/drbd/drbd_nl.c                       |    2 +-
>  drivers/block/rbd.c                                |    6 +-
>  drivers/cpufreq/cpufreq-dt.c                       |    3 -
>  drivers/cpufreq/intel_pstate.c                     |  206 +-
>  drivers/firmware/qemu_fw_cfg.c                     |   24 +-
>  drivers/gpio/gpio-pca953x.c                        |    3 +-
>  drivers/gpio/gpio-pxa.c                            |    4 +-
>  drivers/gpio/gpiolib.c                             |  133 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   24 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |    8 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |    2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |    1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   15 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c      |   10 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   58 +-
>  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   16 +-
>  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   23 +-
>  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c              |    4 +-
>  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |    4 +-
>  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |    7 +-
>  drivers/gpu/drm/amd/include/cgs_common.h           |    8 +
>  .../drm/amd/powerplay/eventmgr/eventactionchains.c |    4 +-
>  drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |   69 +
>  .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |   16 +-
>  drivers/gpu/drm/arm/hdlcd_drv.c                    |   14 +-
>  drivers/gpu/drm/armada/armada_gem.c                |    4 +-
>  drivers/gpu/drm/drm_gem.c                          |    4 +-
>  drivers/gpu/drm/gma500/cdv_intel_dp.c              |    2 +-
>  drivers/gpu/drm/i915/Kconfig                       |    6 +
>  drivers/gpu/drm/i915/Kconfig.debug                 |   12 +
>  drivers/gpu/drm/i915/Makefile                      |    2 +
>  drivers/gpu/drm/i915/i915_cmd_parser.c             |  211 +-
>  drivers/gpu/drm/i915/i915_debugfs.c                |  331 ++-
>  drivers/gpu/drm/i915/i915_dma.c                    |  483 ++-
>  drivers/gpu/drm/i915/i915_drv.c                    |   40 +-
>  drivers/gpu/drm/i915/i915_drv.h                    |  389 +--
>  drivers/gpu/drm/i915/i915_gem.c                    |  553 ++--
>  drivers/gpu/drm/i915/i915_gem_context.c            |  174 +-
>  drivers/gpu/drm/i915/i915_gem_debug.c              |   16 +-
>  drivers/gpu/drm/i915/i915_gem_dmabuf.c             |   53 +-
>  drivers/gpu/drm/i915/i915_gem_execbuffer.c         |  144 +-
>  drivers/gpu/drm/i915/i915_gem_gtt.c                |  558 ++--
>  drivers/gpu/drm/i915/i915_gem_gtt.h                |   28 +-
>  drivers/gpu/drm/i915/i915_gem_render_state.c       |   12 +-
>  drivers/gpu/drm/i915/i915_gem_render_state.h       |    2 +-
>  drivers/gpu/drm/i915/i915_gem_shrinker.c           |   92 +-
>  drivers/gpu/drm/i915/i915_gem_stolen.c             |   98 +-
>  drivers/gpu/drm/i915/i915_gem_userptr.c            |   25 +-
>  drivers/gpu/drm/i915/i915_gpu_error.c              |  210 +-
>  drivers/gpu/drm/i915/i915_guc_reg.h                |   11 +-
>  drivers/gpu/drm/i915/i915_guc_submission.c         |   45 +-
>  drivers/gpu/drm/i915/i915_irq.c                    |  352 ++-
>  drivers/gpu/drm/i915/i915_params.c                 |    9 +
>  drivers/gpu/drm/i915/i915_params.h                 |    2 +
>  drivers/gpu/drm/i915/i915_reg.h                    |  202 +-
>  drivers/gpu/drm/i915/i915_sysfs.c                  |   10 +
>  drivers/gpu/drm/i915/i915_trace.h                  |   52 +-
>  drivers/gpu/drm/i915/i915_vgpu.c                   |   36 +-
>  drivers/gpu/drm/i915/intel_atomic.c                |    5 +-
>  drivers/gpu/drm/i915/intel_atomic_plane.c          |    4 +-
>  drivers/gpu/drm/i915/intel_audio.c                 |   18 +-
>  drivers/gpu/drm/i915/intel_bios.c                  |  283 +-
>  drivers/gpu/drm/i915/intel_bios.h                  |  861 +-----
>  drivers/gpu/drm/i915/intel_color.c                 |  553 ++++
>  drivers/gpu/drm/i915/intel_crt.c                   |   40 +-
>  drivers/gpu/drm/i915/intel_csr.c                   |   86 +-
>  drivers/gpu/drm/i915/intel_ddi.c                   | 1265 +-------
>  drivers/gpu/drm/i915/intel_display.c               | 3066 ++++++++++----------
>  drivers/gpu/drm/i915/intel_dp.c                    |  438 ++-
>  drivers/gpu/drm/i915/intel_dp_mst.c                |   10 +-
>  drivers/gpu/drm/i915/intel_dpll_mgr.c              | 1794 ++++++++++++
>  drivers/gpu/drm/i915/intel_dpll_mgr.h              |  164 ++
>  drivers/gpu/drm/i915/intel_drv.h                   |  175 +-
>  drivers/gpu/drm/i915/intel_dsi.c                   |  194 +-
>  drivers/gpu/drm/i915/intel_dsi.h                   |   16 +-
>  drivers/gpu/drm/i915/intel_dsi_panel_vbt.c         |  177 +-
>  drivers/gpu/drm/i915/intel_dsi_pll.c               |  126 +-
>  drivers/gpu/drm/i915/intel_fbc.c                   |    5 +-
>  drivers/gpu/drm/i915/intel_fbdev.c                 |   20 +-
>  drivers/gpu/drm/i915/intel_fifo_underrun.c         |   10 +-
>  drivers/gpu/drm/i915/intel_guc_loader.c            |   73 +-
>  drivers/gpu/drm/i915/intel_hdmi.c                  |    5 +-
>  drivers/gpu/drm/i915/intel_i2c.c                   |    6 +-
>  drivers/gpu/drm/i915/intel_lrc.c                   | 1036 +++----
>  drivers/gpu/drm/i915/intel_lrc.h                   |   15 +-
>  drivers/gpu/drm/i915/intel_lvds.c                  |   70 +-
>  drivers/gpu/drm/i915/intel_mocs.c                  |   14 +-
>  drivers/gpu/drm/i915/intel_overlay.c               |   70 +-
>  drivers/gpu/drm/i915/intel_panel.c                 |   52 +-
>  drivers/gpu/drm/i915/intel_pm.c                    |  547 ++--
>  drivers/gpu/drm/i915/intel_psr.c                   |    8 +-
>  drivers/gpu/drm/i915/intel_ringbuffer.c            | 1553 +++++-----
>  drivers/gpu/drm/i915/intel_ringbuffer.h            |  127 +-
>  drivers/gpu/drm/i915/intel_runtime_pm.c            |  161 +-
>  drivers/gpu/drm/i915/intel_sdvo.c                  |   20 +-
>  drivers/gpu/drm/i915/intel_sprite.c                |   61 +-
>  drivers/gpu/drm/i915/intel_tv.c                    |   58 +-
>  drivers/gpu/drm/i915/intel_uncore.c                |  182 +-
>  drivers/gpu/drm/i915/intel_vbt_defs.h              |  832 ++++++
>  drivers/gpu/drm/imx/dw_hdmi-imx.c                  |   13 +-
>  drivers/gpu/drm/imx/imx-drm-core.c                 |   10 -
>  drivers/gpu/drm/imx/ipuv3-plane.c                  |  123 +-
>  drivers/gpu/drm/imx/ipuv3-plane.h                  |    4 +
>  drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |    5 +
>  drivers/gpu/drm/nouveau/nouveau_platform.c         |    7 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |   17 +
>  drivers/gpu/drm/radeon/atombios_crtc.c             |    6 +-
>  drivers/gpu/drm/radeon/radeon_irq_kms.c            |    2 +
>  drivers/gpu/drm/radeon/radeon_legacy_crtc.c        |    6 +-
>  drivers/gpu/drm/radeon/radeon_ttm.c                |    2 +-
>  drivers/gpu/drm/ttm/ttm_tt.c                       |    4 +-
>  drivers/gpu/drm/via/via_dmablit.c                  |    2 +-
>  drivers/gpu/ipu-v3/ipu-cpmem.c                     |   79 +-
>  drivers/gpu/ipu-v3/ipu-dmfc.c                      |    8 +-
>  drivers/i2c/busses/i2c-jz4780.c                    |    7 +-
>  drivers/i2c/i2c-core.c                             |   10 +-
>  drivers/i2c/muxes/i2c-demux-pinctrl.c              |   39 +-
>  drivers/idle/intel_idle.c                          |   97 +-
>  drivers/iio/accel/bmc150-accel-core.c              |    7 +-
>  drivers/iio/adc/Kconfig                            |    1 +
>  drivers/iio/adc/max1363.c                          |   12 +-
>  drivers/iio/gyro/bmg160_core.c                     |    9 +-
>  drivers/iio/health/max30100.c                      |    3 +-
>  drivers/iio/imu/inv_mpu6050/Kconfig                |    3 +-
>  drivers/iio/industrialio-buffer.c                  |    1 +
>  drivers/iio/light/apds9960.c                       |    3 +-
>  drivers/iio/magnetometer/st_magn.h                 |    1 +
>  drivers/infiniband/hw/i40iw/i40iw_cm.c             |   10 +-
>  drivers/infiniband/hw/mlx5/mlx5_ib.h               |   18 +-
>  drivers/infiniband/ulp/srpt/ib_srpt.c              |   55 +-
>  drivers/infiniband/ulp/srpt/ib_srpt.h              |    2 +
>  drivers/iommu/dma-iommu.c                          |    4 +-
>  drivers/iommu/intel-iommu.c                        |    2 +-
>  drivers/iommu/iommu.c                              |    3 +-
>  drivers/iommu/rockchip-iommu.c                     |    8 +-
>  drivers/mailbox/pcc.c                              |    4 +-
>  drivers/md/bitmap.c                                |   21 +-
>  drivers/md/md.c                                    |    5 +-
>  drivers/md/raid1.c                                 |    2 +-
>  drivers/media/usb/au0828/au0828-cards.c            |    4 -
>  drivers/media/usb/au0828/au0828-core.c             |   52 +-
>  drivers/media/usb/au0828/au0828-input.c            |    4 +-
>  drivers/media/usb/au0828/au0828-video.c            |   63 +-
>  drivers/media/usb/au0828/au0828.h                  |    9 +-
>  drivers/media/v4l2-core/videobuf-dma-sg.c          |    2 +-
>  drivers/misc/ibmasm/ibmasmfs.c                     |    4 +-
>  drivers/misc/vmw_vmci/vmci_queue_pair.c            |    2 +-
>  drivers/mmc/core/host.c                            |    6 +-
>  drivers/mmc/host/sdhci-pci-core.c                  |   25 +
>  drivers/mmc/host/sdhci-pci.h                       |    3 +
>  drivers/mmc/host/sdhci-pxav3.c                     |   22 +
>  drivers/mmc/host/sdhci.c                           |   39 +-
>  drivers/mmc/host/sdhci.h                           |    4 +
>  drivers/mmc/host/sh_mmcif.c                        |    2 +-
>  drivers/mmc/host/tmio_mmc_dma.c                    |    4 +-
>  drivers/mmc/host/tmio_mmc_pio.c                    |    2 +-
>  drivers/mmc/host/usdhi6rol0.c                      |    2 +-
>  drivers/mtd/devices/block2mtd.c                    |    6 +-
>  drivers/mtd/nand/nandsim.c                         |    6 +-
>  drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h |    1 +
>  drivers/net/ethernet/intel/e1000/e1000_main.c      |   21 +-
>  drivers/net/ethernet/intel/i40e/i40e_main.c        |    1 +
>  drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   22 +-
>  drivers/net/tun.c                                  |    4 +-
>  drivers/nvdimm/btt.c                               |    2 +-
>  drivers/nvdimm/bus.c                               |    2 +-
>  drivers/nvdimm/core.c                              |   41 +-
>  drivers/nvdimm/nd.h                                |    4 +-
>  drivers/nvdimm/pfn_devs.c                          |    2 +-
>  drivers/nvdimm/pmem.c                              |   38 +-
>  drivers/oprofile/oprofilefs.c                      |    4 +-
>  drivers/pcmcia/db1xxx_ss.c                         |   11 +-
>  drivers/pinctrl/freescale/pinctrl-imx.c            |   17 +-
>  drivers/pinctrl/intel/pinctrl-intel.c              |   35 +-
>  drivers/pinctrl/nomadik/pinctrl-nomadik.c          |    2 +-
>  drivers/pinctrl/pinctrl-pistachio.c                |   24 +-
>  drivers/pinctrl/pinctrl-xway.c                     |   17 +
>  drivers/pinctrl/qcom/pinctrl-ipq4019.c             |   14 +-
>  drivers/pinctrl/sh-pfc/core.c                      |    4 +-
>  drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c          |    1 +
>  drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   17 +-
>  drivers/pinctrl/sunxi/pinctrl-sunxi.h              |   21 +-
>  drivers/powercap/intel_rapl.c                      |    1 +
>  drivers/scsi/aacraid/linit.c                       |    3 +-
>  drivers/scsi/cxlflash/main.c                       |  138 +-
>  drivers/scsi/cxlflash/main.h                       |    5 +-
>  drivers/scsi/device_handler/scsi_dh_alua.c         |    4 +-
>  drivers/scsi/mpt3sas/mpt3sas_base.c                |   33 +-
>  drivers/scsi/scsi.c                                |    3 +-
>  drivers/scsi/scsi_sysfs.c                          |    8 +-
>  drivers/scsi/sd.c                                  |   49 +-
>  drivers/scsi/sd.h                                  |    7 +-
>  drivers/scsi/st.c                                  |    4 +-
>  drivers/spi/spi-imx.c                              |   16 +-
>  drivers/spi/spi-omap2-mcspi.c                      |   62 +-
>  drivers/spi/spi-rockchip.c                         |   16 +-
>  drivers/spi/spi.c                                  |    4 +-
>  drivers/staging/Kconfig                            |    2 +
>  drivers/staging/Makefile                           |    1 +
>  .../lustre/include/linux/libcfs/libcfs_private.h   |    2 +-
>  .../lustre/include/linux/libcfs/linux/linux-mem.h  |    4 +-
>  drivers/staging/lustre/include/linux/lnet/types.h  |    2 +-
>  .../lustre/lnet/klnds/socklnd/socklnd_lib.c        |    2 +-
>  drivers/staging/lustre/lnet/libcfs/debug.c         |    2 +-
>  drivers/staging/lustre/lnet/libcfs/tracefile.c     |   16 +-
>  drivers/staging/lustre/lnet/libcfs/tracefile.h     |    6 +-
>  drivers/staging/lustre/lnet/lnet/lib-md.c          |    2 +-
>  drivers/staging/lustre/lnet/lnet/lib-move.c        |    6 +-
>  drivers/staging/lustre/lnet/lnet/lib-socket.c      |    4 +-
>  drivers/staging/lustre/lnet/lnet/router.c          |    6 +-
>  drivers/staging/lustre/lnet/selftest/brw_test.c    |   20 +-
>  drivers/staging/lustre/lnet/selftest/conctl.c      |    4 +-
>  drivers/staging/lustre/lnet/selftest/conrpc.c      |   10 +-
>  drivers/staging/lustre/lnet/selftest/framework.c   |    2 +-
>  drivers/staging/lustre/lnet/selftest/rpc.c         |    2 +-
>  drivers/staging/lustre/lnet/selftest/selftest.h    |    6 +-
>  .../lustre/include/linux/lustre_patchless_compat.h |    2 +-
>  drivers/staging/lustre/lustre/include/lu_object.h  |    2 +-
>  .../lustre/lustre/include/lustre/lustre_idl.h      |    6 +-
>  drivers/staging/lustre/lustre/include/lustre_mdc.h |    4 +-
>  drivers/staging/lustre/lustre/include/lustre_net.h |   10 +-
>  drivers/staging/lustre/lustre/include/obd.h        |    4 +-
>  .../staging/lustre/lustre/include/obd_support.h    |    2 +-
>  drivers/staging/lustre/lustre/lclient/lcommon_cl.c |    4 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_lib.c      |   12 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_pool.c     |    2 +-
>  drivers/staging/lustre/lustre/ldlm/ldlm_request.c  |    2 +-
>  drivers/staging/lustre/lustre/llite/dir.c          |   23 +-
>  .../staging/lustre/lustre/llite/llite_internal.h   |    8 +-
>  drivers/staging/lustre/lustre/llite/llite_lib.c    |    8 +-
>  drivers/staging/lustre/lustre/llite/llite_mmap.c   |    8 +-
>  drivers/staging/lustre/lustre/llite/lloop.c        |   12 +-
>  drivers/staging/lustre/lustre/llite/lproc_llite.c  |   18 +-
>  drivers/staging/lustre/lustre/llite/rw.c           |   24 +-
>  drivers/staging/lustre/lustre/llite/rw26.c         |   28 +-
>  drivers/staging/lustre/lustre/llite/vvp_io.c       |   10 +-
>  drivers/staging/lustre/lustre/llite/vvp_page.c     |    8 +-
>  drivers/staging/lustre/lustre/lmv/lmv_obd.c        |   12 +-
>  drivers/staging/lustre/lustre/mdc/mdc_request.c    |    6 +-
>  drivers/staging/lustre/lustre/mgc/mgc_request.c    |   22 +-
>  drivers/staging/lustre/lustre/obdclass/cl_page.c   |    6 +-
>  drivers/staging/lustre/lustre/obdclass/class_obd.c |    6 +-
>  .../lustre/lustre/obdclass/linux/linux-obdo.c      |    5 +-
>  .../lustre/lustre/obdclass/linux/linux-sysctl.c    |    6 +-
>  drivers/staging/lustre/lustre/obdclass/lu_object.c |    6 +-
>  .../staging/lustre/lustre/obdecho/echo_client.c    |   30 +-
>  drivers/staging/lustre/lustre/osc/lproc_osc.c      |   16 +-
>  drivers/staging/lustre/lustre/osc/osc_cache.c      |   44 +-
>  drivers/staging/lustre/lustre/osc/osc_page.c       |    6 +-
>  drivers/staging/lustre/lustre/osc/osc_request.c    |   26 +-
>  drivers/staging/lustre/lustre/ptlrpc/client.c      |    6 +-
>  drivers/staging/lustre/lustre/ptlrpc/import.c      |    2 +-
>  .../staging/lustre/lustre/ptlrpc/lproc_ptlrpc.c    |    4 +-
>  drivers/staging/lustre/lustre/ptlrpc/recover.c     |    2 +-
>  drivers/staging/lustre/lustre/ptlrpc/sec_bulk.c    |    2 +-
>  drivers/staging/olpc_dcon/Kconfig                  |   35 +
>  drivers/staging/olpc_dcon/Makefile                 |    6 +
>  drivers/staging/olpc_dcon/TODO                     |    9 +
>  drivers/staging/olpc_dcon/olpc_dcon.c              |  813 ++++++
>  drivers/staging/olpc_dcon/olpc_dcon.h              |  111 +
>  drivers/staging/olpc_dcon/olpc_dcon_xo_1.c         |  205 ++
>  drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c       |  161 +
>  drivers/staging/rdma/hfi1/Kconfig                  |    1 +
>  drivers/tty/tty_io.c                               |    5 +-
>  drivers/usb/core/config.c                          |   16 +-
>  drivers/usb/dwc2/gadget.c                          |   23 +-
>  drivers/usb/dwc3/core.c                            |   48 +-
>  drivers/usb/dwc3/dwc3-keystone.c                   |    5 -
>  drivers/usb/dwc3/dwc3-pci.c                        |    2 +
>  drivers/usb/dwc3/gadget.c                          |   11 +-
>  drivers/usb/gadget/composite.c                     |    8 +-
>  drivers/usb/gadget/function/f_fs.c                 |    4 +-
>  drivers/usb/gadget/function/f_midi.c               |   17 +-
>  drivers/usb/gadget/legacy/inode.c                  |    4 +-
>  drivers/usb/gadget/udc/atmel_usba_udc.c            |   14 -
>  drivers/usb/gadget/udc/udc-core.c                  |    6 -
>  drivers/usb/phy/phy-qcom-8x16-usb.c                |   72 +-
>  drivers/usb/renesas_usbhs/fifo.c                   |    4 +-
>  drivers/usb/renesas_usbhs/mod_gadget.c             |    6 +-
>  drivers/usb/serial/cp210x.c                        |    1 +
>  drivers/usb/serial/cypress_m8.c                    |   11 +-
>  drivers/usb/serial/digi_acceleport.c               |   19 +
>  drivers/usb/serial/ftdi_sio.c                      |    4 +
>  drivers/usb/serial/ftdi_sio_ids.h                  |    8 +
>  drivers/usb/serial/mct_u232.c                      |    9 +-
>  drivers/usb/serial/option.c                        |    2 +
>  drivers/usb/storage/scsiglue.c                     |    2 +-
>  drivers/usb/usbip/usbip_common.c                   |   11 +
>  drivers/video/fbdev/pvr2fb.c                       |    2 +-
>  drivers/virtio/virtio_pci_modern.c                 |   11 +-
>  drivers/xen/events/events_base.c                   |   28 +-
>  fs/9p/vfs_addr.c                                   |   18 +-
>  fs/9p/vfs_file.c                                   |    4 +-
>  fs/9p/vfs_super.c                                  |    2 +-
>  fs/affs/file.c                                     |   26 +-
>  fs/afs/dir.c                                       |    2 +-
>  fs/afs/file.c                                      |    4 +-
>  fs/afs/mntpt.c                                     |    6 +-
>  fs/afs/super.c                                     |    4 +-
>  fs/afs/write.c                                     |   26 +-
>  fs/binfmt_elf.c                                    |    2 +-
>  fs/binfmt_elf_fdpic.c                              |    2 +-
>  fs/block_dev.c                                     |    4 +-
>  fs/btrfs/check-integrity.c                         |   64 +-
>  fs/btrfs/compression.c                             |   84 +-
>  fs/btrfs/ctree.c                                   |   12 +-
>  fs/btrfs/dev-replace.c                             |    2 +
>  fs/btrfs/disk-io.c                                 |   14 +-
>  fs/btrfs/extent-tree.c                             |   25 +-
>  fs/btrfs/extent_io.c                               |  266 +-
>  fs/btrfs/extent_io.h                               |    6 +-
>  fs/btrfs/file-item.c                               |    4 +-
>  fs/btrfs/file.c                                    |   51 +-
>  fs/btrfs/free-space-cache.c                        |   30 +-
>  fs/btrfs/inode-map.c                               |   10 +-
>  fs/btrfs/inode.c                                   |  104 +-
>  fs/btrfs/ioctl.c                                   |   86 +-
>  fs/btrfs/lzo.c                                     |   32 +-
>  fs/btrfs/qgroup.c                                  |   63 +-
>  fs/btrfs/raid56.c                                  |   28 +-
>  fs/btrfs/reada.c                                   |   30 +-
>  fs/btrfs/relocation.c                              |   17 +-
>  fs/btrfs/scrub.c                                   |   24 +-
>  fs/btrfs/send.c                                    |   16 +-
>  fs/btrfs/struct-funcs.c                            |    4 +-
>  fs/btrfs/tests/extent-io-tests.c                   |   44 +-
>  fs/btrfs/tests/free-space-tests.c                  |    2 +-
>  fs/btrfs/tree-log.c                                |  137 +
>  fs/btrfs/volumes.c                                 |   14 +-
>  fs/btrfs/zlib.c                                    |   38 +-
>  fs/buffer.c                                        |  100 +-
>  fs/cachefiles/rdwr.c                               |   38 +-
>  fs/ceph/addr.c                                     |  114 +-
>  fs/ceph/caps.c                                     |    2 +-
>  fs/ceph/dir.c                                      |    4 +-
>  fs/ceph/file.c                                     |   32 +-
>  fs/ceph/inode.c                                    |    6 +-
>  fs/ceph/mds_client.c                               |    2 +-
>  fs/ceph/mds_client.h                               |    2 +-
>  fs/ceph/super.c                                    |    8 +-
>  fs/cifs/cifsfs.c                                   |    2 +-
>  fs/cifs/cifsglob.h                                 |    4 +-
>  fs/cifs/cifssmb.c                                  |   16 +-
>  fs/cifs/connect.c                                  |    2 +-
>  fs/cifs/file.c                                     |   96 +-
>  fs/cifs/inode.c                                    |   10 +-
>  fs/configfs/mount.c                                |    4 +-
>  fs/cramfs/README                                   |   26 +-
>  fs/cramfs/inode.c                                  |   32 +-
>  fs/crypto/crypto.c                                 |    8 +-
>  fs/dax.c                                           |   34 +-
>  fs/dcache.c                                        |    5 +-
>  fs/direct-io.c                                     |   26 +-
>  fs/dlm/lowcomms.c                                  |    8 +-
>  fs/ecryptfs/crypto.c                               |   22 +-
>  fs/ecryptfs/inode.c                                |    8 +-
>  fs/ecryptfs/keystore.c                             |    2 +-
>  fs/ecryptfs/main.c                                 |    8 +-
>  fs/ecryptfs/mmap.c                                 |   44 +-
>  fs/ecryptfs/read_write.c                           |   14 +-
>  fs/efivarfs/super.c                                |    4 +-
>  fs/exofs/dir.c                                     |   30 +-
>  fs/exofs/inode.c                                   |   34 +-
>  fs/exofs/namei.c                                   |    4 +-
>  fs/ext2/dir.c                                      |   36 +-
>  fs/ext2/namei.c                                    |    6 +-
>  fs/ext4/crypto.c                                   |   57 +-
>  fs/ext4/dir.c                                      |    4 +-
>  fs/ext4/ext4.h                                     |   33 +-
>  fs/ext4/file.c                                     |   16 +-
>  fs/ext4/inline.c                                   |   18 +-
>  fs/ext4/inode.c                                    |  176 +-
>  fs/ext4/mballoc.c                                  |   40 +-
>  fs/ext4/move_extent.c                              |   27 +-
>  fs/ext4/page-io.c                                  |   18 +-
>  fs/ext4/readpage.c                                 |   14 +-
>  fs/ext4/super.c                                    |   65 +-
>  fs/ext4/symlink.c                                  |    4 +-
>  fs/ext4/xattr.c                                    |   32 +-
>  fs/f2fs/data.c                                     |   52 +-
>  fs/f2fs/debug.c                                    |    6 +-
>  fs/f2fs/dir.c                                      |    4 +-
>  fs/f2fs/f2fs.h                                     |    2 +-
>  fs/f2fs/file.c                                     |   74 +-
>  fs/f2fs/inline.c                                   |   10 +-
>  fs/f2fs/namei.c                                    |   16 +-
>  fs/f2fs/node.c                                     |   10 +-
>  fs/f2fs/recovery.c                                 |    2 +-
>  fs/f2fs/segment.c                                  |   16 +-
>  fs/f2fs/super.c                                    |  108 +-
>  fs/freevxfs/vxfs_immed.c                           |    4 +-
>  fs/freevxfs/vxfs_lookup.c                          |   12 +-
>  fs/freevxfs/vxfs_subr.c                            |    2 +-
>  fs/fs-writeback.c                                  |    2 +-
>  fs/fscache/page.c                                  |   10 +-
>  fs/fuse/dev.c                                      |   26 +-
>  fs/fuse/file.c                                     |   72 +-
>  fs/fuse/inode.c                                    |   16 +-
>  fs/gfs2/aops.c                                     |   44 +-
>  fs/gfs2/bmap.c                                     |   12 +-
>  fs/gfs2/file.c                                     |   16 +-
>  fs/gfs2/meta_io.c                                  |    4 +-
>  fs/gfs2/quota.c                                    |   14 +-
>  fs/gfs2/rgrp.c                                     |    5 +-
>  fs/hfs/bnode.c                                     |   12 +-
>  fs/hfs/btree.c                                     |   20 +-
>  fs/hfs/inode.c                                     |    8 +-
>  fs/hfsplus/bitmap.c                                |    2 +-
>  fs/hfsplus/bnode.c                                 |   90 +-
>  fs/hfsplus/btree.c                                 |   22 +-
>  fs/hfsplus/inode.c                                 |    8 +-
>  fs/hfsplus/super.c                                 |    2 +-
>  fs/hfsplus/xattr.c                                 |    6 +-
>  fs/hostfs/hostfs_kern.c                            |   18 +-
>  fs/hugetlbfs/inode.c                               |   10 +-
>  fs/isofs/compress.c                                |   36 +-
>  fs/isofs/inode.c                                   |    2 +-
>  fs/jbd2/commit.c                                   |    4 +-
>  fs/jbd2/journal.c                                  |    2 +-
>  fs/jbd2/transaction.c                              |    4 +-
>  fs/jffs2/debug.c                                   |    8 +-
>  fs/jffs2/file.c                                    |   23 +-
>  fs/jffs2/fs.c                                      |    8 +-
>  fs/jffs2/gc.c                                      |    8 +-
>  fs/jffs2/nodelist.c                                |    8 +-
>  fs/jffs2/write.c                                   |    7 +-
>  fs/jfs/jfs_metapage.c                              |   42 +-
>  fs/jfs/jfs_metapage.h                              |    4 +-
>  fs/jfs/super.c                                     |    2 +-
>  fs/kernfs/mount.c                                  |    4 +-
>  fs/libfs.c                                         |   24 +-
>  fs/logfs/dev_bdev.c                                |    2 +-
>  fs/logfs/dev_mtd.c                                 |   10 +-
>  fs/logfs/dir.c                                     |   12 +-
>  fs/logfs/file.c                                    |   26 +-
>  fs/logfs/readwrite.c                               |   20 +-
>  fs/logfs/segment.c                                 |   28 +-
>  fs/logfs/super.c                                   |   16 +-
>  fs/minix/dir.c                                     |   18 +-
>  fs/minix/namei.c                                   |    4 +-
>  fs/mpage.c                                         |   22 +-
>  fs/ncpfs/dir.c                                     |   10 +-
>  fs/ncpfs/ncplib_kernel.h                           |    2 +-
>  fs/nfs/blocklayout/blocklayout.c                   |   24 +-
>  fs/nfs/blocklayout/blocklayout.h                   |    4 +-
>  fs/nfs/client.c                                    |    8 +-
>  fs/nfs/dir.c                                       |   10 +-
>  fs/nfs/direct.c                                    |    8 +-
>  fs/nfs/file.c                                      |   20 +-
>  fs/nfs/inode.c                                     |    2 +-
>  fs/nfs/internal.h                                  |    6 +-
>  fs/nfs/nfs4file.c                                  |    4 +-
>  fs/nfs/nfs4xdr.c                                   |    2 +-
>  fs/nfs/objlayout/objio_osd.c                       |    2 +-
>  fs/nfs/pagelist.c                                  |    6 +-
>  fs/nfs/pnfs.c                                      |    6 +-
>  fs/nfs/read.c                                      |   16 +-
>  fs/nfs/write.c                                     |    4 +-
>  fs/nilfs2/bmap.c                                   |    2 +-
>  fs/nilfs2/btnode.c                                 |   10 +-
>  fs/nilfs2/dir.c                                    |   32 +-
>  fs/nilfs2/gcinode.c                                |    2 +-
>  fs/nilfs2/inode.c                                  |    4 +-
>  fs/nilfs2/mdt.c                                    |   14 +-
>  fs/nilfs2/namei.c                                  |    4 +-
>  fs/nilfs2/page.c                                   |   18 +-
>  fs/nilfs2/recovery.c                               |    4 +-
>  fs/nilfs2/segment.c                                |    2 +-
>  fs/ntfs/aops.c                                     |   50 +-
>  fs/ntfs/aops.h                                     |    4 +-
>  fs/ntfs/attrib.c                                   |   28 +-
>  fs/ntfs/bitmap.c                                   |   10 +-
>  fs/ntfs/compress.c                                 |   77 +-
>  fs/ntfs/dir.c                                      |   56 +-
>  fs/ntfs/file.c                                     |   56 +-
>  fs/ntfs/index.c                                    |   14 +-
>  fs/ntfs/inode.c                                    |   12 +-
>  fs/ntfs/lcnalloc.c                                 |    6 +-
>  fs/ntfs/logfile.c                                  |   16 +-
>  fs/ntfs/mft.c                                      |   34 +-
>  fs/ntfs/ntfs.h                                     |    2 +-
>  fs/ntfs/super.c                                    |   72 +-
>  fs/ocfs2/alloc.c                                   |   28 +-
>  fs/ocfs2/aops.c                                    |   50 +-
>  fs/ocfs2/cluster/heartbeat.c                       |   10 +-
>  fs/ocfs2/dlmfs/dlmfs.c                             |    4 +-
>  fs/ocfs2/file.c                                    |   14 +-
>  fs/ocfs2/mmap.c                                    |    6 +-
>  fs/ocfs2/ocfs2.h                                   |   20 +-
>  fs/ocfs2/quota_global.c                            |   11 +-
>  fs/ocfs2/refcounttree.c                            |   24 +-
>  fs/ocfs2/super.c                                   |    4 +-
>  fs/orangefs/dir.c                                  |    4 +-
>  fs/orangefs/inode.c                                |   26 +-
>  fs/orangefs/orangefs-bufmap.c                      |    4 +-
>  fs/orangefs/orangefs-debugfs.c                     |    3 +-
>  fs/orangefs/orangefs-utils.c                       |    8 +-
>  fs/orangefs/protocol.h                             |   33 +-
>  fs/orangefs/xattr.c                                |   19 +-
>  fs/overlayfs/super.c                               |   33 +
>  fs/pipe.c                                          |    6 +-
>  fs/proc/task_mmu.c                                 |    2 +-
>  fs/proc/vmcore.c                                   |    4 +-
>  fs/pstore/inode.c                                  |    4 +-
>  fs/qnx6/dir.c                                      |   16 +-
>  fs/qnx6/inode.c                                    |    4 +-
>  fs/qnx6/qnx6.h                                     |    2 +-
>  fs/quota/dquot.c                                   |   13 +-
>  fs/ramfs/inode.c                                   |    4 +-
>  fs/reiserfs/file.c                                 |    4 +-
>  fs/reiserfs/inode.c                                |   44 +-
>  fs/reiserfs/ioctl.c                                |    4 +-
>  fs/reiserfs/journal.c                              |    6 +-
>  fs/reiserfs/stree.c                                |    4 +-
>  fs/reiserfs/tail_conversion.c                      |    4 +-
>  fs/reiserfs/xattr.c                                |   18 +-
>  fs/splice.c                                        |   32 +-
>  fs/squashfs/block.c                                |    4 +-
>  fs/squashfs/cache.c                                |   18 +-
>  fs/squashfs/decompressor.c                         |    2 +-
>  fs/squashfs/file.c                                 |   24 +-
>  fs/squashfs/file_direct.c                          |   22 +-
>  fs/squashfs/lz4_wrapper.c                          |    8 +-
>  fs/squashfs/lzo_wrapper.c                          |    8 +-
>  fs/squashfs/page_actor.c                           |    4 +-
>  fs/squashfs/page_actor.h                           |    2 +-
>  fs/squashfs/super.c                                |    2 +-
>  fs/squashfs/symlink.c                              |    6 +-
>  fs/squashfs/xz_wrapper.c                           |    4 +-
>  fs/squashfs/zlib_wrapper.c                         |    4 +-
>  fs/sync.c                                          |    4 +-
>  fs/sysv/dir.c                                      |   18 +-
>  fs/sysv/namei.c                                    |    4 +-
>  fs/ubifs/file.c                                    |   54 +-
>  fs/ubifs/super.c                                   |    6 +-
>  fs/ubifs/ubifs.h                                   |    4 +-
>  fs/udf/file.c                                      |    6 +-
>  fs/udf/inode.c                                     |    4 +-
>  fs/ufs/balloc.c                                    |    6 +-
>  fs/ufs/dir.c                                       |   32 +-
>  fs/ufs/inode.c                                     |    4 +-
>  fs/ufs/namei.c                                     |    6 +-
>  fs/ufs/util.c                                      |    4 +-
>  fs/ufs/util.h                                      |    2 +-
>  fs/xfs/libxfs/xfs_bmap.c                           |    4 +-
>  fs/xfs/xfs_aops.c                                  |   22 +-
>  fs/xfs/xfs_bmap_util.c                             |    4 +-
>  fs/xfs/xfs_file.c                                  |   12 +-
>  fs/xfs/xfs_linux.h                                 |    2 +-
>  fs/xfs/xfs_mount.c                                 |    2 +-
>  fs/xfs/xfs_mount.h                                 |    4 +-
>  fs/xfs/xfs_pnfs.c                                  |    4 +-
>  fs/xfs/xfs_super.c                                 |    8 +-
>  include/drm/drm_mem_util.h                         |   19 +
>  include/drm/ttm/ttm_bo_api.h                       |    2 +-
>  include/linux/backing-dev-defs.h                   |    2 +-
>  include/linux/bio.h                                |    2 +-
>  include/linux/blkdev.h                             |    2 +-
>  include/linux/buffer_head.h                        |    4 +-
>  include/linux/ceph/libceph.h                       |    4 +-
>  include/linux/compiler-gcc.h                       |    2 +-
>  include/linux/dcache.h                             |   10 +
>  include/linux/f2fs_fs.h                            |    4 +-
>  include/linux/fs.h                                 |   14 +-
>  include/linux/iommu.h                              |    2 -
>  include/linux/mm.h                                 |    2 +-
>  include/linux/mm_types.h                           |    2 +-
>  include/linux/netdevice.h                          |    5 +-
>  include/linux/nfs_page.h                           |    6 +-
>  include/linux/nilfs2_fs.h                          |    4 +-
>  include/linux/pagemap.h                            |   32 +-
>  include/linux/sunrpc/svc.h                         |    2 +-
>  include/linux/swap.h                               |    4 +-
>  include/linux/vmalloc.h                            |    4 +
>  include/net/act_api.h                              |    1 +
>  include/net/mac80211.h                             |    2 +
>  include/net/sctp/sctp.h                            |    6 +-
>  include/scsi/scsi_device.h                         |   25 +
>  include/trace/events/btrfs.h                       |   89 +-
>  include/uapi/linux/usb/ch9.h                       |    2 +-
>  include/uapi/linux/virtio_config.h                 |    2 +
>  include/video/imx-ipu-v3.h                         |    7 +-
>  ipc/mqueue.c                                       |    4 +-
>  kernel/events/uprobes.c                            |    8 +-
>  lib/test_bpf.c                                     |  229 +-
>  mm/fadvise.c                                       |    8 +-
>  mm/filemap.c                                       |  126 +-
>  mm/gup.c                                           |    2 +-
>  mm/hugetlb.c                                       |    8 +-
>  mm/madvise.c                                       |    6 +-
>  mm/memory-failure.c                                |    2 +-
>  mm/memory.c                                        |   55 +-
>  mm/mincore.c                                       |    8 +-
>  mm/nommu.c                                         |    2 +-
>  mm/page-writeback.c                                |   12 +-
>  mm/page_io.c                                       |    2 +-
>  mm/readahead.c                                     |   20 +-
>  mm/rmap.c                                          |    2 +-
>  mm/shmem.c                                         |  130 +-
>  mm/swap.c                                          |   14 +-
>  mm/swap_state.c                                    |   12 +-
>  mm/swapfile.c                                      |   12 +-
>  mm/truncate.c                                      |   40 +-
>  mm/userfaultfd.c                                   |    4 +-
>  mm/vmalloc.c                                       |   27 +
>  mm/zswap.c                                         |    4 +-
>  net/ceph/messenger.c                               |    6 +-
>  net/ceph/pagelist.c                                |    4 +-
>  net/ceph/pagevec.c                                 |   30 +-
>  net/core/dev.c                                     |    1 +
>  net/core/netpoll.c                                 |    3 +-
>  net/core/sock.c                                    |    9 +-
>  net/ipv4/fou.c                                     |    6 +
>  net/ipv4/gre_offload.c                             |    8 +
>  net/ipv4/ip_gre.c                                  |   13 +-
>  net/ipv6/ip6_output.c                              |    8 +-
>  net/ipv6/ip6_tunnel.c                              |    2 +-
>  net/l2tp/l2tp_ip.c                                 |    8 +-
>  net/l2tp/l2tp_ip6.c                                |    8 +-
>  net/mac80211/chan.c                                |    4 +-
>  net/mac80211/ieee80211_i.h                         |    4 +
>  net/mac80211/mesh_hwmp.c                           |    2 +-
>  net/mac80211/sta_info.c                            |   14 +-
>  net/mac80211/sta_info.h                            |    1 -
>  net/mac80211/tdls.c                                |   43 +-
>  net/mac80211/tx.c                                  |   13 +-
>  net/mac80211/vht.c                                 |   30 +-
>  net/mpls/af_mpls.c                                 |    3 +
>  net/packet/af_packet.c                             |    2 +-
>  net/rds/ib_recv.c                                  |    2 +-
>  net/rds/page.c                                     |    4 +-
>  net/sctp/output.c                                  |    3 +-
>  net/sunrpc/auth_gss/auth_gss.c                     |    8 +-
>  net/sunrpc/auth_gss/gss_krb5_crypto.c              |    2 +-
>  net/sunrpc/auth_gss/gss_krb5_wrap.c                |    4 +-
>  net/sunrpc/cache.c                                 |    4 +-
>  net/sunrpc/rpc_pipe.c                              |    4 +-
>  net/sunrpc/socklib.c                               |    6 +-
>  net/sunrpc/xdr.c                                   |   50 +-
>  net/vmw_vsock/vmci_transport.c                     |    4 +-
>  samples/bpf/Makefile                               |   12 +-
>  samples/bpf/bpf_helpers.h                          |   26 +
>  samples/bpf/map_perf_test_user.c                   |    1 +
>  samples/bpf/spintest_kern.c                        |    2 +-
>  samples/bpf/tracex2_kern.c                         |    4 +-
>  samples/bpf/tracex4_kern.c                         |    2 +-
>  sound/usb/Kconfig                                  |    4 -
>  sound/usb/Makefile                                 |    2 -
>  sound/usb/card.c                                   |   14 -
>  sound/usb/card.h                                   |    3 -
>  sound/usb/media.c                                  |  318 --
>  sound/usb/media.h                                  |   72 -
>  sound/usb/mixer.h                                  |    3 -
>  sound/usb/pcm.c                                    |   28 +-
>  sound/usb/quirks-table.h                           |    1 -
>  sound/usb/stream.c                                 |    2 -
>  sound/usb/usbaudio.h                               |    6 -
>  tools/power/x86/turbostat/turbostat.c              |  117 +-
>  tools/testing/selftests/seccomp/seccomp_bpf.c      |   22 +-
>  770 files changed, 18018 insertions(+), 12655 deletions(-)
>  create mode 100644 drivers/gpu/drm/i915/Kconfig.debug
>  create mode 100644 drivers/gpu/drm/i915/intel_color.c
>  create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c
>  create mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h
>  create mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h
>  create mode 100644 drivers/staging/olpc_dcon/Kconfig
>  create mode 100644 drivers/staging/olpc_dcon/Makefile
>  create mode 100644 drivers/staging/olpc_dcon/TODO
>  create mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
>  create mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
>  create mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
>  create mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
>  delete mode 100644 sound/usb/media.c
>  delete mode 100644 sound/usb/media.h
> 
> -- 
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch