[Intel-gfx] [PULL] drm-intel-next

Daniel Vetter daniel.vetter at ffwll.ch
Fri Nov 28 14:30:45 CET 2014


Hi Dave,

As discussed on irc here's the slightly late (because our QA cycle was a
bit misaligned) final feature pull request for 3.19. I have a few fixes to
sort out in my 3.20 queue, so will send you one more pull request next
week with those. Then I'll hand over to Jani.

drm-intel-next-2014-11-21:
- infoframe tracking (for fastboot) from Jesse
- start of the dri1/ums support removal
- vlv forcewake timeout fixes (Imre)
- bunch of patches to polish the rps code (Imre) and improve it on bdw (Tom
  O'Rourke)
- on-demand pinning for execlist contexts
- vlv/chv backlight improvements (Ville)
- gen8+ render ctx w/a work from various people
- skl edp programming (Satheeshakrishna et al.)
- psr docbook (Rodrigo)
- piles of little fixes and improvements all over, as usual

Cheers, Daniel


The following changes since commit e1f234bde6edb2bcdb763c90076b9484e4c71a33:

  drm/i915: Use correct pipe config to update pll dividers. V2 (2014-11-14 10:28:52 +0100)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-2014-11-21

for you to fetch changes up to e7f1d0b735fd4bbec225a83de2aa8f52a0a2e95c:

  drm/i915: Update DRIVER_DATE to 20141121 (2014-11-21 10:37:14 +0100)

----------------------------------------------------------------
- infoframe tracking (for fastboot) from Jesse
- start of the dri1/ums support removal
- vlv forcewake timeout fixes (Imre)
- bunch of patches to polish the rps code (Imre) and improve it on bdw (Tom
  O'Rourke)
- on-demand pinning for execlist contexts
- vlv/chv backlight improvements (Ville)
- gen8+ render ctx w/a work from various people
- skl edp programming (Satheeshakrishna et al.)
- psr docbook (Rodrigo)
- piles of little fixes and improvements all over, as usual

----------------------------------------------------------------
Abhilash Kesavan (1):
      cpufreq: cpufreq-dt: Fix arguments in clock failure error message

Adam Lee (1):
      ACPI / blacklist: blacklist Win8 OSI for Dell Vostro 3546

Adel Gadllah (1):
      HID: usbhid: enable always-poll quirk for Elan Touchscreen 0103

Alex Deucher (3):
      drm/radeon: make sure mode init is complete in bandwidth_update
      drm/radeon: use gart for DMA IB tests
      drm/radeon: add missing crtc unlock when setting up the MC

Alexander Kochetkov (2):
      net/smsc911x: Fix rare soft reset timeout issue due to PHY power-down mode
      net/smsc911x: Fix delays in the PHY enable/disable routines

Alexandre Courbot (1):
      drm/gk20a/fb: fix setting of large page size bit

Alexey Khoroshilov (1):
      drm/i915: avoid deadlock on failure paths in __intel_framebuffer_create()

Andreas Larsson (1):
      sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks

Andrew Lunn (2):
      ARM: mvebu: armada xp: Generalize use of i2c quirk
      net: dsa: slave: Fix autoneg for phys on switch MDIO bus

Anish Bhatt (4):
      cxgbi: add maintainer for cxgb3i/cxgb4i
      cxgb4i: send abort_rpl correctly
      cxgb4 : Fix bug in DCB app deletion
      cxgb4 : dcb open-lldp interop fixes

Anna Schumaker (1):
      NFS: SEEK is an NFS v4.2 feature

Antoine Tenart (1):
      ahci: fix AHCI parameters not taken into account

Aravind Gopalakrishnan (1):
      hwmon: (fam15h_power) Fix NB device ID for F16h M30h

Arun Siluvery (3):
      drm/i915/chv: Remove pre-production workarounds
      drm/i915/chv: Combine GEN8_ROW_CHICKEN w/a
      drm/i915/chv: Add new workarounds for chv

Bai Ping (1):
      thermal: imx: correct driver load sequence for cpu cooling

Bartlomiej Zolnierkiewicz (1):
      thermal: exynos: use correct offset for TMU_CONTROL register on Exynos5260

Benjamin Tissoires (1):
      HID: core: cleanup .claimed field on disconnect

Boris Ostrovsky (1):
      x86/core, x86/xen/smp: Use 'die_complete' completion when taking CPU down

Borislav Petkov (3):
      x86, microcode, AMD: Fix early ucode loading on 32-bit
      x86, microcode: Fix accessing dis_ucode_ldr on 32-bit
      x86, microcode, AMD: Fix ucode patch stashing on 32-bit

Brian Hill (1):
      net: phy: Correctly handle MII ioctl which changes autonegotiation.

Charles Keepax (1):
      asix: Do full reset during ax88772_bind

Chen Gang (2):
      drivers: net: ethernet: xilinx: xilinx_emaclite: Compatible with 'xlnx, xps-ethernetlite-2.00.b' for QEMU using
      drivers: net: ethernet: xilinx: xilinx_emaclite: revert the original commit "1db3ddff1602edf2390b7667dcbaa0f71512e3ea"

Chris Wilson (5):
      drm/i915: Fix obj->map_and_fenceable across tiling changes
      drm/i915: Make the physical object coherent with GTT
      drm/i915: Don't continually defer the hangcheck
      drm/i915: Remove DRI1 ring accessors and API
      drm/i915: Only call mod_timer() if not already pending

Chris Zankel (3):
      Merge tag 'v3.18-rc1' into for_next
      Merge tag 'xtensa-for-next-20141021-1' of git://github.com/jcmvbkbc/linux-xtensa into for_next
      Merge tag 'v3.18-rc4' into for_next

Christoph Hellwig (3):
      scsi: only re-lock door after EH on devices that were reset
      scsi: call device handler for failed TUR command
      pnfs/blocklayout: serialize GETDEVICEINFO calls

Cornelia Huck (1):
      virtio_console: move early VQ enablement

Cristian Stoica (1):
      crypto: caam - fix missing dma unmap on error path

Damien Lespiau (9):
      drm/i915/skl: Provide skl-specific pll hw state cross-checking
      drm/i915/skl: Implement queue_flip
      drm/i915: Clear PCODE_DATA1 on SNB+
      drm/i915: Let's hope future platforms will use the same WM code as SKL
      drm/i915/skl: Fix big integer constant sparse warning
      drm/i915/skl: Don't allow disabling ppgtt and execlists on gen9+
      drm/i915/skl: Remove spurious warn in get_ddi_pll()
      drm/i915/skl: Set the eDP link rate on DPLL0
      drm/i915/skl: Use the pipe config DPLL tracking to query the link clock

Daniel Baluta (1):
      MAINTAINERS: add IIO include files

Daniel Borkmann (3):
      net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet
      net: sctp: fix memory leak in auth key management
      ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx

Daniel Thompson (1):
      param: fix crash on bad kernel arguments

Daniel Vetter (18):
      drm/i915: Delete outdated comment in byt_pte_encode
      drm/i915: drop WaSetupGtModeTdRowDispatch:snb
      drm/i915: Kick fbdev before vgacon
      drm/i915: Drop return value from lrc_setup_hardware_status_page
      drm/i915: Don't print header in error state for non-existing CS
      drm/i915: Tune down sink crc timeout dmesg output
      Merge tag 'drm-intel-fixes-2014-11-19' into drm-intel-next-queued
      drm/i915: Replace dri1 functions with drm_noop
      drm/i915: Drop checks for initialization
      drm/i915: No-Op enter/leave vt gem ioctl
      drm/i915: Ditch dev_priv->ums.mm_suspend
      drm/i915: Sanitize ->lastclose
      drm/i915: Can i915_gem_init_ioctl
      drm/i915: Pin tiled objects for L-shaped configs
      drm/i915: Dump hdmi pipe_config state
      drm/i915: Use ggtt error obj capture helper for gen8 semaphores
      drm/i915: Don't rely upon encoder->type for infoframe hw state readout
      drm/i915: Update DRIVER_DATE to 20141121

Daniele Ceraolo Spurio (1):
      drm/i915: Add tracepoints to track a vm during its lifetime

Dave Airlie (8):
      Merge branch 'drm-fixes-3.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2014-11-07' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      drm/radeon: add locking around atombios scratch space usage
      Merge branch 'exynos-drm-fixes' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes
      Merge branch 'drm-fixes-3.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2014-11-13' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge branch 'linux-3.18' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
      Merge tag 'drm/tegra/for-3.18-rc5' of git://people.freedesktop.org/~tagr/linux into drm-fixes

David S. Miller (13):
      sunhme: Add DMA mapping error checks.
      sparc64: Fix crashes in schizo_pcierr_intr_other().
      Merge branch 'systemport-net'
      Merge branch 'tun-net'
      Merge branch 'ipv6_tunnel_iflink_init'
      Merge branch 'xgene-net'
      Merge branch 'stmmac-net'
      Merge branch 'mlx5-net'
      Merge tag 'master-2014-11-04' of git://git.kernel.org/.../linville/wireless
      sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().
      Merge branch 'cxgb4-net'
      Merge branch 'bcmgenet-net'
      sparc64: Fix constraints on swab helpers.

Devin Ryles (1):
      ALSA: hda_intel: Add DeviceIDs for Sunrise Point-LP

Dmitry Eremin-Solenikov (1):
      PM / sleep: Fix entering suspend-to-IDLE if no freeze_oops is set

Ebru Akagunduz (1):
      power: ab8500_fg.c: use 64-bit time types

Edward Cree (1):
      sfc: don't BUG_ON efx->max_channels == 0 in probe

Eli Cohen (2):
      net/mlx5_core: Fix race in create EQ
      net/mlx5_core: Fix race on driver load

Emmanuel Grumbach (2):
      iwlwifi: mvm: initialize the cur_ucode upon boot
      iwlwifi: fix RFkill while calibrating

Enric Balletbo i Serra (1):
      smsc911x: power-up phydev before doing a software reset.

Eric Dumazet (1):
      ipv6: fix IPV6_PKTINFO with v4 mapped

Evgeniy Dushistov (1):
      ARM: orion: Fix for certain sequence of request_irq can cause irq storm

Fabrice Gasnier (2):
      stmmac: fix stmmac_tx_avail should be called with TX locked
      stmmac: release tx lock, in case of dma mapping error.

Felipe Balbi (1):
      MAINTAINERS: add more files under OMAP SUPPORT

Felix Fietkau (1):
      mac80211: flush keys for AP mode on ieee80211_do_stop

Florian Fainelli (4):
      net: systemport: fix DMA allocation/freeing sizes
      net: systemport: do not crash freeing an unitialized TX ring
      net: bcmgenet: connect and disconnect from the PHY state machine
      net: bcmgenet: apply MII configuration in bcmgenet_open()

Geert Uytterhoeven (1):
      cpufreq: Avoid crash in resume on SMP without OPP

Giedrius Statkevicius (2):
      platform: hp_accel: add a i8042 filter to remove HPQ6000 data from kb bus stream
      platform: hp_accel: Add SERIO_I8042 as a dependency since it now includes i8042.h/serio.h

Giuseppe CAVALLARO (3):
      stmmac: fix lock in stmmac_set_rx_mode
      stmmac: fix concurrency in eee initialization.
      stmmac: fix atomicity in pm routines

Govindarajulu Varadarajan (2):
      enic: handle error condition properly in enic_rq_indicate_buf
      enic: update desc properly in rx_copybreak

Greg Kurz (1):
      hwrng: pseries - port to new read API and fix stack corruption

Gregory Fong (1):
      bridge: include in6.h in if_bridge.h for struct in6_addr

Guenter Roeck (1):
      netfilter: nft_reject_bridge: Fix powerpc build error

Hariprasad Shenai (3):
      cxgb4vf: Move fl_starv_thres into adapter->sge data structure
      cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers
      cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold

Heiner Kallweit (1):
      imx: thermal: imx_get_temp might be called before sensor clock is prepared

Heinz Mauelshagen (2):
      dm raid: ensure superblock's size matches device's logical block size
      dm raid: fix inaccessible superblocks causing oops in configure_discard_support

Helge Deller (4):
      parisc: Wire up bpf syscall
      parisc: Use BUILD_BUG() instead of undefined functions
      parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls
      parisc: Avoid using CONFIG_64BIT in userspace exported headers

Herbert Xu (4):
      tun: Fix csum_start with VLAN acceleration
      tun: Fix TUN_PKT_STRIP setting
      macvtap: Fix csum_start when VLAN tags are present
      lib: rhashtable - Remove weird non-ASCII characters from comments

Hiroaki SHIMODA (1):
      netlink: Properly unbind in error conditions.

Ilya Dryomov (4):
      libceph: do not crash on large auth tickets
      libceph: unlink from o_linger_requests when clearing r_osd
      libceph: clear r_req_lru_item in __unregister_linger_request()
      libceph: change from BUG to WARN for __remove_osd() asserts

Imre Deak (14):
      drm/i915: vlv: fix gunit HW state corruption during S4 suspend
      drm/i915: unify gen6/gen8 pm irq helpers
      drm/i915: unify gen6/gen8 rps irq handler
      drm/i915: unify gen6/gen8 rps irq enable/disable
      drm/i915: move rps irq enable/disable to i915_irq.c
      drm/i915: WARN if we receive any gen9 rps interrupts
      drm/i915: WARN if we receive any rps interrupts on gen>9
      drm/i915: move rps irq disable one level up
      drm/i915: sanitize rps irq enabling
      drm/i915: sanitize rps irq disabling
      drm/i915: disable rps irqs earlier during suspend/unload
      drm/i915: vlv: fix cdclk setting during modeset while suspended
      drm/i915: vlv: increase timeout when setting idle GPU freq
      drm/i915: remove the IRQs enabled WARN from intel_disable_gt_powersave

Ingo Molnar (1):
      Merge tag 'microcode_fixes_for_3.18' of git://git.kernel.org/.../bp/bp into x86/urgent

Inki Dae (4):
      drm/exynos: resolve infinite loop issue on multi-platform
      drm/exynos: resolve infinite loop issue on non multi-platform
      drm/exynos: g2d: fix null pointer dereference
      drm/exynos: fix possible infinite loop issue

Iyappan Subramanian (3):
      dtb: xgene: fix: Backward compatibility with older firmware
      drivers: net: xgene: Backward compatibility with older firmware
      drivers: net: xgene: fix: Use separate resources

James Morris (1):
      Merge branch 'stable-3.18' of git://git.infradead.org/users/pcmoore/selinux into for-linus

James Ralston (1):
      ahci: Add Device IDs for Intel Sunrise Point PCH

Jammy Zhou (1):
      drm/radeon: set correct CE ram size for CIK

Jan Kara (4):
      block: Fix computation of merged request priority
      nfs: Remove bogus assignment
      nfs: Fix use of uninitialized variable in nfs_getattr()
      fanotify: fix notification of groups with inode & mount marks

Jani Nikula (9):
      drm/i915: safeguard against too high minimum brightness
      drm/edid: fix Baseline_ELD_Len field in drm_edid_to_eld()
      drm/i915/vlv: don't save panel power sequencer registers on suspend
      drm/i915: restore RSTDBYCTL only on non-KMS paths
      drm/i915: remove the unnecessary block around display.hpd_irq_setup
      drm/i915: don't save/restore panel fitter registers
      drm/i915: don't save/restore backlight hist ctl registers
      drm/i915: unify remaining register save/restore code a bit
      drm/i915/audio: fix monitor presence indication after disable

Jeff Layton (1):
      sunrpc: fix sleeping under rcu_read_lock in gss_stringify_acceptor

Jesse Barnes (11):
      drm/i915: factor out compute_config from __intel_set_mode v3
      drm/i915: use compute_config in set_config v4
      drm/i915/hdmi: fetch infoframe status in get_config v2
      drm/i915: check for audio and infoframe changes across mode sets v2
      drm/i915: update pipe size at set_config time
      drm/i915: preserve SSC if previously set v3
      drm/i915/skl: fetch, enable/disable pfit as needed v2
      drm/i915/skl: AUX irqs have moved
      drm/i915/ddi: add break in DDI mode select switch
      drm/i915/ddi: set has_infoframe flag on DDI too v2
      drm/i915/g4x: fix g4x infoframe readout

Jesse Gross (3):
      geneve: Set GSO type on transmit.
      geneve: Unregister pernet subsys on module unload.
      udptunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete.

Jiang Liu (1):
      megaraid_sas: fix bug in handling return value of pci_enable_msix_range()

Joe Thornber (2):
      dm thin: grab a virtual cell before looking up the mapping
      dm btree: fix a recursion depth bug in btree walking code

Johan Hovold (1):
      mfd: viperboard: Fix platform-device id collision

Johannes Berg (2):
      mac80211: properly flush delayed scan work on interface removal
      mac80211: fix use-after-free in defragmentation

John W. Linville (2):
      Merge tag 'iwlwifi-for-john-2014-11-03' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
      Merge tag 'mac80211-for-john-2014-11-04' of git://git.kernel.org/.../jberg/mac80211

Joonsoo Kim (7):
      mm/compaction: skip the range until proper target pageblock is met
      mm/page_alloc: fix incorrect isolation behavior by rechecking migratetype
      mm/page_alloc: add freepage on isolate pageblock to correct buddy list
      mm/page_alloc: move freepage counting logic to __free_one_page()
      mm/page_alloc: restrict max order of merging on isolated pageblock
      mm/slab: fix unalignment problem on Malta with EVA due to slab merge
      mm/debug-pagealloc: correct freepage accounting and order resetting

Junjie Mao (2):
      mac80211_hwsim: release driver when ieee80211_register_hw fails
      x86, kaslr: Prevent .bss from overlaping initrd

Kailang Yang (1):
      ALSA: hda/realtek - Change EAPD to verb control

Kamil Debski (1):
      hwmon: (pwm-fan) Fix suspend/resume behavior

Karl Beldan (1):
      net: mv643xx_eth: reclaim TX skbs only when released by the HW

Keerthy (3):
      ARM: dts: AM43x-EPOS-EVM: Fix DCDC3 voltage
      ARM: dts: AM437x-GP-EVM: Fix DCDC3 voltage
      ARM: dts: AM437x-SK-EVM: Fix DCDC3 voltage

Kirill A. Shutemov (1):
      kernel: use the gnu89 standard explicitly

Koji Matsuoka (1):
      ata: sata_rcar: Add r8a7793 device support

Krzysztof Kozlowski (8):
      power: bq2415x_charger: Properly handle ENODEV from power_supply_get_by_phandle
      power: bq2415x_charger: Fix memory leak on DTS parsing error
      power_supply: Add no_thermal property to prevent recursive get_temp calls
      power: charger-manager: Avoid recursive thermal get_temp call
      power: charger-manager: Fix accessing invalidated power supply after fuel gauge unbind
      power: charger-manager: Fix accessing invalidated power supply after charger unbind
      mfd: max77693: Use proper regmap for handling MUIC interrupts
      mfd: max77693: Fix always masked MUIC interrupts

Kyle McMartin (1):
      arm64: __clear_user: handle exceptions on strb

Linus Torvalds (38):
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'mfd-fixes-3.18' of git://git.kernel.org/.../lee/mfd
      Merge branch 'fixes' of git://git.kernel.org/.../evalenti/linux-soc-thermal
      Merge tag 'hwmon-for-linus-v3.18-rc5' of git://git.kernel.org/.../groeck/linux-staging
      Merge tag 'fixes-for-linus' of git://git.kernel.org/.../rusty/linux
      Merge tag 'trace-fixes-v3.18-rc4' of git://git.kernel.org/.../rostedt/linux-trace
      Merge git://git.kernel.org/.../herbert/crypto-2.6
      Merge tag 'xtensa-20141109' of git://github.com/czankel/xtensa-linux
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge tag 'dm-3.18-fixes' of git://git.kernel.org/.../device-mapper/linux-dm
      Merge branch 'stable-3.18' of git://git.infradead.org/users/pcmoore/audit
      Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
      Merge tag 'sound-3.18-rc5' of git://git.kernel.org/.../tiwai/sound
      Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
      Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
      Merge branch 'akpm' (fixes from Andrew Morton)
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
      Merge tag 'firewire-fix' of git://git.kernel.org/.../ieee1394/linux1394
      Merge tag 'pm+acpi-3.18-rc5' of git://git.kernel.org/.../rafael/linux-pm
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      Merge branch 'for-3.18-fixes' of git://git.kernel.org/.../tj/libata
      Merge tag 'platform-drivers-x86-v3.18-3' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86
      Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
      Merge tag 'nfs-for-3.18-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'for-v3.18-rc' of git://git.infradead.org/battery-2.6
      Merge branch 'parisc-3.18-2' of git://git.kernel.org/.../deller/parisc-linux
      Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
      x86-64: make csum_partial_copy_from_user() error handling consistent
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
      Merge tag 'md/3.18-fix' of git://neil.brown.name/md
      Merge git://git.kernel.org/.../davem/sparc
      Merge tag 'armsoc-for-rc5' of git://git.kernel.org/.../arm/arm-soc
      Linux 3.18-rc5

Linus Walleij (2):
      smc91x: retrieve IRQ and trigger flags in a modern way
      mfd: stmpe: Fix STMPE24xx GPMR LSB

Loganaden Velvindron (1):
      net: Add missing descriptions for fwmark_reflect for ipv4 and ipv6.

Lothar Waßmann (1):
      net: fec: fix regression on i.MX28 introduced by rx_copybreak support

Luciano Coelho (2):
      mac80211: use secondary channel offset IE also beacons during CSA
      mac80211: schedule the actual switch of the station before CSA count 0

Manish Chopra (1):
      netxen: Fix link event handling.

Marcelo Leitner (2):
      tcp: zero retrans_stamp if all retrans were acked
      vxlan: Do not reuse sockets for a different address family

Mark Rutland (1):
      arm64: efi: Fix stub cache maintenance

Matt Roper (2):
      drm/i915: Propagate invalid setcrtc cloning errors back to userspace
      drm/i915: Don't store panning coordinates as 16.16 fixed point

Maurizio Lombardi (1):
      bnx2fc: fix tgt spinlock locking

Max Filippov (7):
      xtensa: implement pgprot_noncached
      xtensa: ISS: add BLOCK dependency to BLK_DEV_SIMDISK
      xtensa: add seccomp, getrandom, and memfd_create syscalls
      xtensa: xtfpga: only select ethoc when ethernet is available
      xtensa: re-wire umount syscall to sys_oldumount
      xtensa: xtfpga: add generic KC705 board config
      xtensa: xtfpga: add lx200 SMP DTS and defconfig

Michael Ellerman (1):
      hwmon: (ibmpowernv) Quieten when probing finds no device

Michael H. Nguyen (1):
      drm/i915/skl: Add Gen9 LRC size

Michal Nazarewicz (1):
      mm: alloc_contig_range: demote pages busy message from warn to info

Michel Thierry (1):
      drm/i915: Initialize workarounds in logical ring mode too

Mika Kuoppala (1):
      drm/i915: Wait thread status on gen8+ fw sequence

Miklos Szeredi (1):
      audit: keep inode pinned

Mikulas Patocka (1):
      dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks

Min-Hua Chen (1):
      arm64: Fix data type for physical address

Ming Lei (1):
      block: blk-merge: fix blk_recount_segments()

Mugunthan V N (1):
      drivers: net: cpsw: remove cpsw_ale_stop from cpsw_ale_destroy

Nadav Amit (1):
      KVM: x86: Fix uninitialized op->type for some immediate values

Nathan Lynch (1):
      ARM: 8198/1: make kuser helpers depend on MMU

Neil Roberts (1):
      drm/i915: Add the predicate source registers to the register whitelist

Neil Zhang (1):
      arm64: ARCH_PFN_OFFSET should be unsigned long

NeilBrown (2):
      Input: twl4030-pwrbutton - ensure a wakeup event is recorded.
      md: Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN

Nimrod Andy (1):
      net: fec: fix suspend broken on multiple MACs sillicons

Nishanth Menon (1):
      MAINTAINERS: Update entry for omap related .dts files to cover new SoCs

Olof Johansson (2):
      Merge tag 'mvebu-fixes-3.18' of git://git.infradead.org/linux-mvebu into fixes
      Merge tag 'omap-fixes-against-v3.18-rc4' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Or Gerlitz (1):
      net/mlx4_en: Advertize encapsulation offloads features only when VXLAN tunnel is set

Oscar Mateo (1):
      drm/i915/bdw: Pin the context backing objects to GGTT on-demand

Pali Rohár (3):
      Input: alps - ignore potential bare packets when device is out of sync
      Input: alps - allow up to 2 invalid packets without resetting device
      Input: alps - ignore bad data on Dell Latitudes E6440 and E7440

Paolo Bonzini (1):
      Merge tag 'kvm-s390-20141103' of git://git.kernel.org/.../kvms390/linux into kvm-master

Paul Mackerras (1):
      Fix thinko in iov_iter_single_seg_count

Paulo Zanoni (1):
      drm/i915: use the correct obj when preparing the sprite plane

Pavitra Kumar (1):
      dm stripe: fix potential for leak in stripe_ctr error path

Peng Tao (1):
      nfs: fix pnfs direct write memory leak

Peter Rosin (1):
      ARM: at91/dt: Fix sama5d3x typos

Rabin Vincent (2):
      tracing: Do not busy wait in buffer splice
      tracing: Do not risk busy looping in buffer splice

Rafael J. Wysocki (2):
      Merge branch 'acpi-blacklist'
      Merge branches 'pm-domains', 'pm-sleep' and 'pm-cpufreq'

Rasmus Villemoes (1):
      include/linux/socket.h: Fix comment

Ricardo Ribalda Delgado (1):
      xtensa/uapi: Add definition of TIOC[SG]RS485

Richard Cochran (1):
      net: ptp: fix time stamp matching logic for VLAN packets.

Richard Guy Briggs (2):
      audit: AUDIT_FEATURE_CHANGE message format missing delimiting space
      selinux: convert WARN_ONCE() to printk() in selinux_nlmsg_perm()

Rodrigo Vivi (4):
      drm/i915: Disable caches for Global GTT.
      drm/i915: Make dp aux pack/unpack public outside intel_dp.c
      drm/i915: Introduce intel_psr.c
      drm/i915: Add PSR docbook

Roger Quadros (2):
      ARM: dts: am335x-evm: Fix 5th NAND partition's name
      pinctrl: dra: dt-bindings: Fix output pull up/down

Roy Spliet (1):
      drm/nouveau/nv50/disp: Fix modeset on G94

Ryo Munakata (1):
      net/9p: remove a comment about pref member which doesn't exist

Satheeshakrishna M (8):
      drm/i915/skl: Register definitions for SKL Clocks
      drm/i915/skl: Structure/enum definitions for SKL clocks
      drm/i915/skl: CD clock back calculation for SKL
      drm/i915/skl: Determine enabled PLL and its linkrate/pixel clock
      drm/i915/skl: Query DPLL attached to port on SKL
      drm/i915/skl: Define shared DPLLs for Skylake
      drm/i915/skl: Adjust the port PLL selection code
      drm/i915/skl: Implementation of SKL DPLL programming

Sebastian Ott (1):
      KVM: s390: virtio_ccw: remove unused variable

Shuah Khan (1):
      selftests/net: psock_fanout seg faults in sock_fanout_read_ring()

Simon Horman (1):
      ata: sata_rcar: Disable DIPM mode for r8a7790 ES1

Stefan Richter (1):
      firewire: cdev: prevent kernel stack leaking into ioctl arguments

Stefan Wahren (1):
      net: qualcomm: Fix dependency

Steffen Klassert (4):
      ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.
      vti6: Use vti6_dev_init as the ndo_init function.
      sit: Use ipip6_tunnel_init as the ndo_init function.
      gre6: Move the setting of dev->iflink into the ndo_init functions.

Sudip Mukherjee (1):
      net: mvpp2: fix possible memory leak

Tadeusz Struk (2):
      crypto: qat - Prevent dma mapping zero length assoc data
      crypto: qat - Enforce valid numa configuration

Takashi Iwai (4):
      Input: synaptics - add min/max quirk for Lenovo T440s
      ALSA: usb-audio: Fix memory leak in FTU quirk
      net: ppp: Don't call bpf_prog_create() in ppp_lock
      ALSA: hda - Add mute LED control for Lenovo Ideapad Z560

Tang Chen (2):
      mem-hotplug: reset node managed pages when hot-adding a new pgdat
      mem-hotplug: reset node present pages when hot-adding a new pgdat

Tejun Heo (4):
      Revert "AHCI: Do not acquire ata_host::lock from single IRQ handler"
      Revert "AHCI: Optimize single IRQ interrupt processing"
      ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
      blk-mq: make mq_queue_reinit_notify() freeze queues in parallel

Thierry Reding (2):
      mfd: rtsx: Fix build warnings for !PM
      drm/tegra: dc: Add missing call to drm_vblank_on()

Thomas Daniel (2):
      drm/i915/bdw: Clean up execlist queue items in retire_work
      drm/i915/bdw: Pin the ringbuffer backing object to GGTT on-demand

Tom O'Rourke (5):
      drm/i915: Extend pcode mailbox interface
      drm/i915: Use efficient frequency for HSW/BDW
      drm/i915: Keep min freq above floor on HSW/BDW
      drm/i915: change initial rps frequency for gen8
      drm/i915: Update ring freq for full gpu freq range

Tony Battersby (1):
      scsi: Fix more error handling in SCSI_IOCTL_SEND_COMMAND

Tony Lindgren (1):
      mfd: twl4030-power: Fix poweroff with PM configuration enabled

Trond Myklebust (8):
      NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT
      Revert "NFS: remove BUG possibility in nfs4_open_and_get_state"
      Revert "NFS: nfs4_do_open should add negative results to the dcache."
      NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired
      NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE
      NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return
      NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked
      NFS: Don't try to reclaim delegation open state if recovery failed

Tvrtko Ursulin (1):
      drm/i915/skl: Use correct use counters for force wakes

Ulf Hansson (2):
      PM / Domains: Change prototype for the attach and detach callbacks
      PM / Domains: Fix initial default state of the need_restore flag

Ulrik De Bie (5):
      Input: elantech - use elantech_report_trackpoint for hardware v4 too
      Input: elantech - fix crc_enabled for Fujitsu H730
      Input: elantech - report the middle button of the touchpad
      Input: elantech - provide a sysfs knob for crc_enabled
      Input: elantech - update the documentation

Vandana Kannan (1):
      drm/i915/skl: Apply eDP WA only for gen < 9

Ville Syrjälä (21):
      drm/i915: Warn if trying to poke a VLV backlight on invalid pipe
      drm/i915: Skip .get_backlight() when backlight isn't enabled
      drm/i915: Don't deref NULL crtc in intel_get_pipe_from_connector()
      drm/i915: Pass the current pipe from eDP init to backlight setup
      drm/i915: Register the backlight device after the modeset init
      drm/i915: Remove most INVALID_PIPE checks from the backlight code
      drm/i915: Read the CCK fuse register from CCK
      drm/i915: Refactor vlv_display_irq_uninstall()
      drm/i915: Use vlv display irq setup code for chv
      drm/i915: Fix comments about CHV snoop behaviour
      drm/i915: Reinit display irqs and hpd from chv pipe-a power well
      drm/i915: Silence valleyview_set_rps()
      drm/i915: Add a name for the Punit GPLLENABLE bit
      drm/i915: Warn if GPLL isn't used on vlv/chv
      drm/i915: Improve PCBR debug information
      drm/i915: Refactor vlv/chv GPU frequency divider setup
      drm/i915: Add missing newline to 'DDR speed' debug messages
      drm/i915: Change CHV SKU400 GPU freq divider to 10
      drm/i915: Drop the HSW special case from __gen6_gt_wait_for_thread_c0()
      drm/i915: Drop WaRsForcewakeWaitTC0:vlv
      drm/i915: Read power well status before other registers for drpc info

Vlastimil Babka (1):
      mm, compaction: prevent infinite loop in compact_zone

Weijie Yang (1):
      zram: avoid kunmap_atomic() of a NULL pointer

Weston Andros Adamson (1):
      nfs: remove spurious WARN_ON_ONCE in write path

Will Deacon (1):
      ARM: 8191/1: decompressor: ensure I-side picks up relocated code

William Cohen (1):
      Correct the race condition in aarch64_insn_patch_text_sync()

Xie XiuQi (1):
      kernel/panic.c: update comments for print_tainted

Yan, Zheng (1):
      ceph: fix flush tid comparision

Zhe Wang (2):
      drm/i915/skl: Gen9 multi-engine forcewake
      drm/i915: Gen9 shadowed registers

lan,Tianyu (1):
      Thermal/int3403: Fix thermal hysteresis unit conversion

stephen hemminger (1):
      uapi: add missing network related headers to kbuild

wenxiong at linux.vnet.ibm.com (1):
      scsi: TUR path is down after adapter gets reset with multipath

 Documentation/ABI/testing/sysfs-ibft               |    2 +-
 Documentation/DocBook/drm.tmpl                     |   26 +
 Documentation/DocBook/media/Makefile               |    2 +-
 Documentation/DocBook/media/v4l/compat.xml         |    4 +
 Documentation/HOWTO                                |    1 -
 Documentation/SubmittingPatches                    |   10 +-
 Documentation/development-process/2.Process        |    4 -
 Documentation/development-process/8.Conclusion     |    4 -
 .../devicetree/bindings/ata/sata_rcar.txt          |    6 +-
 .../devicetree/bindings/net/smsc-lan91c111.txt     |    2 +
 .../devicetree/bindings/sound/sgtl5000.txt         |   10 +
 .../devicetree/bindings/submitting-patches.txt     |    3 +
 .../devicetree/bindings/thermal/rcar-thermal.txt   |    5 +-
 Documentation/input/elantech.txt                   |   81 +-
 Documentation/kernel-parameters.txt                |   18 +-
 Documentation/kmemleak.txt                         |    4 +
 Documentation/networking/ip-sysctl.txt             |   14 +
 Documentation/prctl/Makefile                       |    2 +-
 Documentation/ptp/testptp.mk                       |   33 +
 Documentation/vDSO/Makefile                        |    3 +
 Documentation/vDSO/vdso_standalone_test_x86.c      |    2 +-
 Documentation/video4linux/vivid.txt                |   12 +-
 Documentation/vm/hugetlbpage.txt                   |    2 +-
 MAINTAINERS                                        |   58 +-
 Makefile                                           |    9 +-
 arch/arm/Kconfig.debug                             |    2 +-
 arch/arm/boot/compressed/head.S                    |   20 +-
 arch/arm/boot/dts/am335x-evm.dts                   |    2 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |    4 +-
 arch/arm/boot/dts/am437x-sk-evm.dts                |    4 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |    4 +-
 arch/arm/boot/dts/omap3-n900.dts                   |    2 +
 arch/arm/boot/dts/sama5d31.dtsi                    |    2 +-
 arch/arm/boot/dts/sama5d33.dtsi                    |    2 +-
 arch/arm/boot/dts/sama5d34.dtsi                    |    2 +-
 arch/arm/boot/dts/sama5d35.dtsi                    |    2 +-
 arch/arm/boot/dts/sama5d36.dtsi                    |    2 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi                  |    2 +-
 arch/arm/boot/dts/vf610-cosmic.dts                 |   19 +
 arch/arm/boot/dts/zynq-parallella.dts              |    4 +
 arch/arm/common/edma.c                             |    9 +
 arch/arm/configs/imx_v4_v5_defconfig               |    1 +
 arch/arm/configs/imx_v6_v7_defconfig               |    1 +
 arch/arm/configs/multi_v7_defconfig                |    2 +
 arch/arm/configs/omap2plus_defconfig               |    4 +-
 arch/arm/configs/socfpga_defconfig                 |   71 +-
 arch/arm/include/uapi/asm/unistd.h                 |    1 +
 arch/arm/kernel/asm-offsets.c                      |   12 +-
 arch/arm/kernel/calls.S                            |    1 +
 arch/arm/mach-imx/clk-vf610.c                      |  134 ++-
 arch/arm/mach-ixp4xx/include/mach/io.h             |    4 +-
 arch/arm/mach-mvebu/board-v7.c                     |    2 +-
 arch/arm/mach-omap2/omap_device.c                  |    4 +
 arch/arm/mach-omap2/pdata-quirks.c                 |    3 -
 arch/arm/mach-pxa/include/mach/addr-map.h          |    5 +
 arch/arm/mm/Kconfig                                |    1 +
 arch/arm/mm/cache-l2x0.c                           |   26 +-
 arch/arm/mm/dma-mapping.c                          |    1 -
 arch/arm/mm/highmem.c                              |    3 +
 arch/arm/mm/init.c                                 |    8 +-
 arch/arm/plat-orion/gpio.c                         |   36 +-
 arch/arm64/boot/dts/apm-storm.dtsi                 |   10 +-
 arch/arm64/configs/defconfig                       |   26 +-
 arch/arm64/include/asm/memory.h                    |    2 +-
 arch/arm64/include/asm/unistd32.h                  |    2 +
 arch/arm64/kernel/efi-entry.S                      |   27 +-
 arch/arm64/kernel/insn.c                           |    5 +-
 arch/arm64/kernel/psci.c                           |    2 +-
 arch/arm64/lib/clear_user.S                        |    2 +-
 arch/arm64/mm/mmu.c                                |    2 +-
 arch/m68k/include/asm/unistd.h                     |    2 +-
 arch/m68k/include/uapi/asm/unistd.h                |    1 +
 arch/m68k/kernel/syscalltable.S                    |    1 +
 arch/microblaze/Kconfig                            |    4 +
 arch/microblaze/include/asm/unistd.h               |    2 +-
 arch/microblaze/include/uapi/asm/unistd.h          |    1 +
 arch/microblaze/kernel/syscall_table.S             |    1 +
 arch/microblaze/pci/pci-common.c                   |    9 +-
 arch/mips/Makefile                                 |    9 +
 arch/mips/cavium-octeon/octeon-irq.c               |    2 +
 arch/mips/include/asm/asmmacro-32.h                |    6 +
 arch/mips/include/asm/asmmacro.h                   |   18 +
 arch/mips/include/asm/fpregdef.h                   |   14 +
 arch/mips/include/asm/fpu.h                        |    4 +-
 arch/mips/include/asm/mipsregs.h                   |   11 +-
 arch/mips/include/uapi/asm/unistd.h                |   15 +-
 arch/mips/kernel/branch.c                          |    8 +-
 arch/mips/kernel/genex.S                           |    1 +
 arch/mips/kernel/r2300_fpu.S                       |    6 +
 arch/mips/kernel/r2300_switch.S                    |    5 +
 arch/mips/kernel/r4k_fpu.S                         |   27 +-
 arch/mips/kernel/r4k_switch.S                      |   15 +-
 arch/mips/kernel/r6000_fpu.S                       |    5 +
 arch/mips/kernel/scall32-o32.S                     |    1 +
 arch/mips/kernel/scall64-64.S                      |    1 +
 arch/mips/kernel/scall64-n32.S                     |    1 +
 arch/mips/kernel/scall64-o32.S                     |    1 +
 arch/mips/kernel/setup.c                           |    3 +-
 arch/mips/lib/r3k_dump_tlb.c                       |    4 +-
 arch/mips/lib/strnlen_user.S                       |    6 +-
 arch/mips/math-emu/cp1emu.c                        |    6 +-
 arch/mips/pci/msi-xlp.c                            |    4 +-
 arch/parisc/include/asm/uaccess.h                  |   19 +-
 arch/parisc/include/uapi/asm/bitsperlong.h         |    8 +-
 arch/parisc/include/uapi/asm/msgbuf.h              |    8 +-
 arch/parisc/include/uapi/asm/sembuf.h              |    6 +-
 arch/parisc/include/uapi/asm/shmbuf.h              |   35 +-
 arch/parisc/include/uapi/asm/signal.h              |    2 +-
 arch/parisc/include/uapi/asm/unistd.h              |    3 +-
 arch/parisc/kernel/syscall_table.S                 |    9 +-
 arch/powerpc/include/asm/fadump.h                  |   52 +-
 arch/powerpc/include/asm/hugetlb.h                 |    2 +-
 arch/powerpc/include/asm/systbl.h                  |    1 +
 arch/powerpc/include/asm/unistd.h                  |    2 +-
 arch/powerpc/include/uapi/asm/unistd.h             |    1 +
 arch/powerpc/kernel/entry_64.S                     |    6 +
 arch/powerpc/kernel/fadump.c                       |  114 +--
 arch/powerpc/mm/copro_fault.c                      |    3 +-
 arch/powerpc/mm/init_32.c                          |    2 +-
 arch/powerpc/mm/numa.c                             |    7 +-
 arch/powerpc/mm/slice.c                            |    3 +-
 arch/powerpc/perf/hv-24x7.c                        |    6 -
 arch/powerpc/perf/hv-gpci.c                        |    6 -
 arch/powerpc/platforms/powernv/opal-lpc.c          |   63 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S     |    2 +-
 arch/powerpc/platforms/pseries/dlpar.c             |    4 +-
 arch/powerpc/platforms/pseries/lpar.c              |   14 +-
 arch/s390/configs/default_defconfig                |   36 +-
 arch/s390/configs/gcov_defconfig                   |   25 +-
 arch/s390/configs/performance_defconfig            |   30 +-
 arch/s390/configs/zfcpdump_defconfig               |   10 +-
 arch/s390/defconfig                                |    5 +-
 arch/s390/kernel/ftrace.c                          |    2 +
 arch/s390/kernel/perf_cpum_sf.c                    |    6 -
 arch/s390/kernel/vdso32/clock_gettime.S            |   12 +-
 arch/s390/kernel/vdso32/gettimeofday.S             |   14 +-
 arch/s390/kernel/vdso64/clock_gettime.S            |   13 +-
 arch/s390/kernel/vdso64/gettimeofday.S             |    6 +-
 arch/s390/kernel/vtime.c                           |    4 +
 arch/sh/kernel/cpu/sh3/setup-sh770x.c              |    6 +-
 arch/sparc/include/asm/atomic_32.h                 |    2 +-
 arch/sparc/include/asm/cmpxchg_32.h                |   12 +-
 arch/sparc/include/uapi/asm/swab.h                 |   12 +-
 arch/sparc/include/uapi/asm/unistd.h               |    3 +-
 arch/sparc/kernel/pci_schizo.c                     |    6 +-
 arch/sparc/kernel/smp_64.c                         |    4 +
 arch/sparc/kernel/systbls_32.S                     |    2 +-
 arch/sparc/kernel/systbls_64.S                     |    4 +-
 arch/sparc/lib/atomic32.c                          |   27 +
 arch/x86/Kconfig                                   |    4 +
 arch/x86/boot/compressed/Makefile                  |    4 +-
 arch/x86/boot/compressed/head_32.S                 |    5 +-
 arch/x86/boot/compressed/head_64.S                 |    5 +-
 arch/x86/boot/compressed/misc.c                    |   13 +-
 arch/x86/boot/compressed/mkpiggy.c                 |    9 +-
 arch/x86/ia32/ia32entry.S                          |    2 +-
 arch/x86/include/asm/preempt.h                     |    1 +
 arch/x86/include/asm/smp.h                         |    1 +
 arch/x86/kernel/acpi/boot.c                        |   16 +-
 arch/x86/kernel/apb_timer.c                        |    2 -
 arch/x86/kernel/apic/apic.c                        |    4 +-
 arch/x86/kernel/cpu/Makefile                       |    7 +-
 arch/x86/kernel/cpu/intel.c                        |    5 +-
 arch/x86/kernel/cpu/microcode/amd_early.c          |   33 +-
 arch/x86/kernel/cpu/microcode/core_early.c         |    2 +-
 arch/x86/kernel/cpu/perf_event.c                   |   14 +-
 arch/x86/kernel/cpu/perf_event.h                   |    1 -
 arch/x86/kernel/cpu/perf_event_intel.c             |  173 +---
 arch/x86/kernel/entry_32.S                         |   15 +-
 arch/x86/kernel/i8259.c                            |    3 +-
 arch/x86/kernel/irqinit.c                          |    3 +-
 arch/x86/kernel/setup.c                            |    2 +-
 arch/x86/kernel/smpboot.c                          |   15 +-
 arch/x86/kernel/tsc.c                              |    5 +-
 arch/x86/kvm/emulate.c                             |   63 +-
 arch/x86/kvm/vmx.c                                 |    6 +-
 arch/x86/lib/csum-wrappers_64.c                    |    5 +-
 arch/x86/mm/pageattr.c                             |    2 +-
 arch/x86/platform/intel-mid/sfi.c                  |    2 +
 arch/x86/tools/calc_run_size.pl                    |   30 +
 arch/x86/xen/smp.c                                 |    3 +
 arch/xtensa/Kconfig                                |    4 +-
 arch/xtensa/boot/dts/lx200mx.dts                   |   16 +
 arch/xtensa/configs/generic_kc705_defconfig        |  131 +++
 arch/xtensa/configs/smp_lx200_defconfig            |  135 +++
 arch/xtensa/include/asm/pgtable.h                  |    2 +
 arch/xtensa/include/uapi/asm/unistd.h              |   12 +-
 block/blk-merge.c                                  |   18 +-
 block/blk-mq.c                                     |   41 +-
 block/elevator.c                                   |    4 +-
 block/ioprio.c                                     |   14 +-
 block/scsi_ioctl.c                                 |   11 +-
 drivers/acpi/blacklist.c                           |    8 +
 drivers/acpi/ec.c                                  |   31 +-
 drivers/acpi/scan.c                                |   70 +-
 drivers/ata/ahci.c                                 |   28 +-
 drivers/ata/libahci.c                              |   78 +-
 drivers/ata/sata_rcar.c                            |   15 +
 drivers/base/Kconfig                               |   19 +-
 drivers/base/core.c                                |    4 +-
 drivers/base/dma-contiguous.c                      |    3 +-
 drivers/base/power/domain.c                        |   42 +-
 drivers/base/power/main.c                          |    2 +
 drivers/bcma/host_pci.c                            |    5 +-
 drivers/bcma/main.c                                |    2 +-
 drivers/block/null_blk.c                           |   14 +-
 drivers/block/rbd.c                                |   35 +-
 drivers/block/sunvdc.c                             |    9 -
 drivers/block/zram/zram_drv.c                      |   13 +-
 drivers/char/hw_random/pseries-rng.c               |   11 +-
 drivers/char/raw.c                                 |    2 +-
 drivers/char/virtio_console.c                      |    4 +-
 drivers/clocksource/arm_arch_timer.c               |    6 +-
 drivers/cpufreq/cpufreq-dt.c                       |   72 +-
 drivers/cpufreq/cpufreq.c                          |    3 +-
 drivers/crypto/caam/key_gen.c                      |   29 +-
 drivers/crypto/qat/qat_common/adf_accel_devices.h  |    3 +-
 drivers/crypto/qat/qat_common/adf_transport.c      |   12 +-
 drivers/crypto/qat/qat_common/qat_algs.c           |    7 +-
 drivers/crypto/qat/qat_common/qat_crypto.c         |    8 +-
 drivers/crypto/qat/qat_dh895xcc/adf_admin.c        |    2 +-
 drivers/crypto/qat/qat_dh895xcc/adf_drv.c          |   32 +-
 drivers/crypto/qat/qat_dh895xcc/adf_isr.c          |    2 +-
 drivers/dma/edma.c                                 |   40 +-
 drivers/edac/cpc925_edac.c                         |    2 +-
 drivers/edac/e7xxx_edac.c                          |    2 +-
 drivers/edac/i3200_edac.c                          |    4 +-
 drivers/edac/i82860_edac.c                         |    2 +-
 drivers/firewire/core-cdev.c                       |    3 +-
 drivers/gpu/drm/armada/armada_crtc.c               |   21 +-
 drivers/gpu/drm/armada/armada_drv.c                |    3 +-
 drivers/gpu/drm/drm_edid.c                         |    7 +-
 drivers/gpu/drm/exynos/exynos_dp_core.c            |    5 -
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |    5 +-
 drivers/gpu/drm/exynos/exynos_drm_dpi.c            |    4 -
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |   92 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |    4 -
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |    9 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    4 -
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    6 -
 drivers/gpu/drm/i915/Makefile                      |    1 +
 drivers/gpu/drm/i915/i915_cmd_parser.c             |    6 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |   27 +-
 drivers/gpu/drm/i915/i915_dma.c                    | 1039 +-------------------
 drivers/gpu/drm/i915/i915_drv.c                    |   26 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   95 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  397 ++++----
 drivers/gpu/drm/i915/i915_gem_context.c            |    8 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |   49 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |   52 +-
 drivers/gpu/drm/i915/i915_gem_gtt.h                |    2 -
 drivers/gpu/drm/i915/i915_gem_tiling.c             |   37 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |   17 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  223 +++--
 drivers/gpu/drm/i915/i915_reg.h                    |  112 ++-
 drivers/gpu/drm/i915/i915_suspend.c                |   49 +-
 drivers/gpu/drm/i915/i915_trace.h                  |  104 ++
 drivers/gpu/drm/i915/i915_ums.c                    |   14 +
 drivers/gpu/drm/i915/intel_audio.c                 |   17 +-
 drivers/gpu/drm/i915/intel_ddi.c                   |  604 +++++++++++-
 drivers/gpu/drm/i915/intel_display.c               |  389 ++++++--
 drivers/gpu/drm/i915/intel_dp.c                    |  475 ++-------
 drivers/gpu/drm/i915/intel_drv.h                   |   40 +-
 drivers/gpu/drm/i915/intel_frontbuffer.c           |    4 +-
 drivers/gpu/drm/i915/intel_hdmi.c                  |   69 ++
 drivers/gpu/drm/i915/intel_lrc.c                   |  302 ++++--
 drivers/gpu/drm/i915/intel_lrc.h                   |    6 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |    2 +-
 drivers/gpu/drm/i915/intel_panel.c                 |  116 ++-
 drivers/gpu/drm/i915/intel_pm.c                    |  322 +++---
 drivers/gpu/drm/i915/intel_psr.c                   |  481 +++++++++
 drivers/gpu/drm/i915/intel_ringbuffer.c            |  216 ++--
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   12 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c            |   23 +
 drivers/gpu/drm/i915/intel_sprite.c                |    5 +-
 drivers/gpu/drm/i915/intel_uncore.c                |  156 ++-
 drivers/gpu/drm/nouveau/core/subdev/fb/gk20a.c     |   16 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |   28 +-
 drivers/gpu/drm/radeon/atom.c                      |   11 +-
 drivers/gpu/drm/radeon/atom.h                      |    2 +
 drivers/gpu/drm/radeon/atombios_dp.c               |    4 +-
 drivers/gpu/drm/radeon/atombios_i2c.c              |    4 +-
 drivers/gpu/drm/radeon/cik.c                       |    7 +-
 drivers/gpu/drm/radeon/cik_sdma.c                  |   21 +-
 drivers/gpu/drm/radeon/evergreen.c                 |    8 +-
 drivers/gpu/drm/radeon/kv_dpm.c                    |   19 +-
 drivers/gpu/drm/radeon/r100.c                      |    3 +
 drivers/gpu/drm/radeon/r600_dma.c                  |   20 +-
 drivers/gpu/drm/radeon/radeon_bios.c               |    6 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    2 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    1 +
 drivers/gpu/drm/radeon/radeon_ring.c               |    4 +-
 drivers/gpu/drm/radeon/radeon_vm.c                 |    4 +-
 drivers/gpu/drm/radeon/rs600.c                     |    3 +
 drivers/gpu/drm/radeon/rs690.c                     |    3 +
 drivers/gpu/drm/radeon/rv515.c                     |    3 +
 drivers/gpu/drm/radeon/si.c                        |    3 +
 drivers/gpu/drm/radeon/si_dpm.c                    |    2 +-
 drivers/gpu/drm/tegra/dc.c                         |    9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |    3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |    6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   24 +-
 drivers/hid/hid-core.c                             |    1 +
 drivers/hid/hid-debug.c                            |    6 +
 drivers/hid/hid-ids.h                              |    3 +
 drivers/hid/hid-input.c                            |   12 +-
 drivers/hid/usbhid/hid-quirks.c                    |    3 +
 drivers/hwmon/fam15h_power.c                       |    2 +-
 drivers/hwmon/ibmpowernv.c                         |    6 +-
 drivers/hwmon/pwm-fan.c                            |   13 +-
 drivers/i2c/algos/i2c-algo-bit.c                   |    5 -
 drivers/i2c/algos/i2c-algo-pca.c                   |    5 -
 drivers/i2c/algos/i2c-algo-pcf.c                   |    5 -
 drivers/i2c/algos/i2c-algo-pcf.h                   |    7 +-
 drivers/i2c/busses/i2c-ali1535.c                   |    4 -
 drivers/i2c/busses/i2c-ali15x3.c                   |    4 -
 drivers/i2c/busses/i2c-amd756-s4882.c              |    4 -
 drivers/i2c/busses/i2c-amd756.c                    |    4 -
 drivers/i2c/busses/i2c-at91.c                      |    2 +-
 drivers/i2c/busses/i2c-au1550.c                    |    4 -
 drivers/i2c/busses/i2c-cpm.c                       |    4 -
 drivers/i2c/busses/i2c-davinci.c                   |    4 -
 drivers/i2c/busses/i2c-designware-core.c           |    4 -
 drivers/i2c/busses/i2c-designware-core.h           |    4 -
 drivers/i2c/busses/i2c-designware-pcidrv.c         |    4 -
 drivers/i2c/busses/i2c-designware-platdrv.c        |    4 -
 drivers/i2c/busses/i2c-eg20t.c                     |    4 -
 drivers/i2c/busses/i2c-elektor.c                   |    6 +-
 drivers/i2c/busses/i2c-hydra.c                     |    4 -
 drivers/i2c/busses/i2c-i801.c                      |    4 -
 drivers/i2c/busses/i2c-imx.c                       |    5 -
 drivers/i2c/busses/i2c-iop3xx.h                    |    6 +-
 drivers/i2c/busses/i2c-isch.c                      |    4 -
 drivers/i2c/busses/i2c-ismt.c                      |    4 -
 drivers/i2c/busses/i2c-nforce2-s4985.c             |    4 -
 drivers/i2c/busses/i2c-nforce2.c                   |    4 -
 drivers/i2c/busses/i2c-omap.c                      |    4 -
 drivers/i2c/busses/i2c-parport-light.c             |    4 -
 drivers/i2c/busses/i2c-parport.c                   |    4 -
 drivers/i2c/busses/i2c-parport.h                   |    4 -
 drivers/i2c/busses/i2c-pasemi.c                    |    4 -
 drivers/i2c/busses/i2c-pca-isa.c                   |    4 -
 drivers/i2c/busses/i2c-piix4.c                     |    4 -
 drivers/i2c/busses/i2c-pmcmsp.c                    |    4 -
 drivers/i2c/busses/i2c-powermac.c                  |    4 -
 drivers/i2c/busses/i2c-s3c2410.c                   |    4 -
 drivers/i2c/busses/i2c-sh_mobile.c                 |    4 -
 drivers/i2c/busses/i2c-sibyte.c                    |    4 -
 drivers/i2c/busses/i2c-simtec.c                    |    4 -
 drivers/i2c/busses/i2c-sis5595.c                   |    4 -
 drivers/i2c/busses/i2c-sis630.c                    |    4 -
 drivers/i2c/busses/i2c-sis96x.c                    |    4 -
 drivers/i2c/busses/i2c-taos-evm.c                  |    4 -
 drivers/i2c/busses/i2c-via.c                       |    4 -
 drivers/i2c/busses/i2c-viapro.c                    |    4 -
 drivers/i2c/busses/i2c-xiic.c                      |    4 -
 drivers/i2c/busses/scx200_acb.c                    |    4 -
 drivers/i2c/i2c-boardinfo.c                        |    5 -
 drivers/i2c/i2c-core.c                             |   10 +-
 drivers/i2c/i2c-core.h                             |    5 -
 drivers/i2c/i2c-dev.c                              |    5 -
 drivers/i2c/i2c-smbus.c                            |    5 -
 drivers/i2c/i2c-stub.c                             |    4 -
 drivers/iio/accel/kxcjk-1013.c                     |    2 +-
 drivers/iio/common/st_sensors/st_sensors_buffer.c  |    2 +-
 drivers/iio/light/tsl4531.c                        |    7 +-
 drivers/iio/proximity/as3935.c                     |    2 +-
 drivers/infiniband/hw/mlx4/main.c                  |   10 +-
 drivers/input/keyboard/opencores-kbd.c             |    2 +-
 drivers/input/keyboard/stmpe-keypad.c              |    2 +-
 drivers/input/misc/ims-pcu.c                       |    2 +-
 drivers/input/misc/max77693-haptic.c               |    5 +-
 drivers/input/misc/soc_button_array.c              |    2 +-
 drivers/input/misc/twl4030-pwrbutton.c             |    1 +
 drivers/input/mouse/alps.c                         |   28 +-
 drivers/input/mouse/elantech.c                     |   56 +-
 drivers/input/mouse/psmouse-base.c                 |    7 -
 drivers/input/mouse/synaptics.c                    |    5 +-
 drivers/input/mouse/vsxxxaa.c                      |    2 +-
 drivers/input/serio/altera_ps2.c                   |    4 +-
 drivers/input/serio/i8042-x86ia64io.h              |  297 +++++-
 drivers/input/serio/i8042.c                        |    2 +-
 drivers/input/touchscreen/wm97xx-core.c            |    4 +-
 drivers/irqchip/irq-armada-370-xp.c                |   23 +-
 drivers/md/dm-bufio.c                              |   12 +-
 drivers/md/dm-raid.c                               |   17 +-
 drivers/md/dm-stripe.c                             |    4 +-
 drivers/md/dm-thin.c                               |   16 +-
 drivers/md/md.c                                    |    4 +
 drivers/md/persistent-data/dm-btree-internal.h     |    6 +
 drivers/md/persistent-data/dm-btree-spine.c        |    2 +-
 drivers/md/persistent-data/dm-btree.c              |   24 +-
 drivers/media/common/saa7146/saa7146_core.c        |    6 +-
 drivers/media/dvb-core/dvb_frontend.c              |    6 +
 drivers/media/dvb-frontends/ds3000.c               |    7 +
 drivers/media/dvb-frontends/sp2.c                  |    4 +-
 drivers/media/dvb-frontends/tc90522.c              |   18 +-
 drivers/media/pci/cx23885/cx23885-dvb.c            |    3 +
 drivers/media/pci/tw68/Kconfig                     |    1 -
 drivers/media/pci/tw68/tw68-core.c                 |    2 +-
 drivers/media/platform/Kconfig                     |    6 +-
 drivers/media/platform/exynos4-is/Kconfig          |    2 +-
 drivers/media/platform/exynos4-is/fimc-core.c      |    2 +
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |    6 +-
 drivers/media/platform/s5p-tv/Kconfig              |    2 +-
 drivers/media/platform/vivid/Kconfig               |    5 +-
 drivers/media/platform/vivid/vivid-core.c          |   11 +-
 drivers/media/platform/vivid/vivid-tpg.c           |    2 +-
 drivers/media/radio/wl128x/fmdrv_common.c          |    2 +-
 drivers/media/rc/imon.c                            |    3 +-
 drivers/media/rc/ir-hix5hd2.c                      |    2 +-
 drivers/media/rc/ir-rc5-decoder.c                  |    2 +-
 drivers/media/rc/rc-ir-raw.c                       |    1 -
 drivers/media/rc/rc-main.c                         |    2 +
 drivers/media/tuners/xc5000.c                      |    2 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |    6 +-
 drivers/media/usb/dvb-usb-v2/anysee.c              |    6 +-
 drivers/media/usb/em28xx/em28xx-core.c             |    2 +-
 drivers/media/usb/em28xx/em28xx-input.c            |    4 +-
 drivers/media/usb/hackrf/hackrf.c                  |    2 +-
 drivers/media/usb/usbvision/usbvision-video.c      |    2 +
 drivers/media/usb/uvc/uvc_v4l2.c                   |    1 -
 drivers/media/usb/uvc/uvc_video.c                  |    2 +-
 drivers/media/usb/uvc/uvcvideo.h                   |    1 -
 drivers/media/v4l2-core/videobuf-dma-contig.c      |    9 +
 drivers/mfd/max77693.c                             |   14 +-
 drivers/mfd/rtsx_pcr.c                             |    2 +
 drivers/mfd/stmpe.h                                |    2 +-
 drivers/mfd/twl4030-power.c                        |   52 +
 drivers/mfd/viperboard.c                           |    5 +-
 drivers/misc/cxl/fault.c                           |   74 +-
 drivers/misc/cxl/native.c                          |    4 +-
 drivers/mmc/core/host.c                            |   21 +-
 drivers/mtd/chips/cfi_cmdset_0001.c                |    2 +
 drivers/mtd/devices/m25p80.c                       |   64 +-
 drivers/mtd/nand/omap_elm.c                        |    2 +-
 drivers/mtd/spi-nor/fsl-quadspi.c                  |    7 +-
 drivers/mtd/spi-nor/spi-nor.c                      |   16 +-
 drivers/net/Kconfig                                |    2 +
 drivers/net/dsa/mv88e6171.c                        |    2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   22 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c     |   18 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h     |    4 +
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c   |   11 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.h   |    5 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c  |   23 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c  |    7 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   24 +-
 drivers/net/ethernet/broadcom/cnic.c               |    5 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   11 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |    3 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |    9 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c     |   84 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |    7 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   30 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   51 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h       |   10 +
 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h     |    8 +
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |   16 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         |  136 ++-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h |    2 +
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c     |   28 +-
 drivers/net/ethernet/cisco/enic/enic_clsf.c        |   12 +-
 drivers/net/ethernet/cisco/enic/enic_main.c        |   24 +-
 drivers/net/ethernet/freescale/fec_main.c          |   42 +-
 drivers/net/ethernet/freescale/fs_enet/mac-fec.c   |    3 +
 drivers/net/ethernet/freescale/fs_enet/mac-scc.c   |    3 +
 drivers/net/ethernet/intel/e1000/e1000_main.c      |    5 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |    4 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |    4 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |    4 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c         |   18 +-
 drivers/net/ethernet/marvell/mvpp2.c               |   27 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   22 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |    7 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c            |    1 +
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |    4 +
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |    4 +-
 .../net/ethernet/qlogic/netxen/netxen_nic_main.c   |    3 +-
 drivers/net/ethernet/qualcomm/Kconfig              |    3 +-
 drivers/net/ethernet/sfc/ef10.c                    |    3 +-
 drivers/net/ethernet/sfc/tx.c                      |    4 -
 drivers/net/ethernet/smsc/smc91x.c                 |   78 +-
 drivers/net/ethernet/smsc/smc91x.h                 |    3 +
 drivers/net/ethernet/smsc/smsc911x.c               |   61 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   52 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c   |    7 +
 drivers/net/ethernet/sun/sunhme.c                  |   62 +-
 drivers/net/ethernet/ti/cpsw.c                     |   48 +-
 drivers/net/ethernet/ti/cpsw_ale.c                 |   30 +-
 drivers/net/ethernet/ti/cpsw_ale.h                 |    2 +
 drivers/net/ethernet/ti/cpts.c                     |    2 +-
 drivers/net/hyperv/netvsc_drv.c                    |    1 +
 drivers/net/macvlan.c                              |   10 +-
 drivers/net/macvtap.c                              |   18 +-
 drivers/net/phy/dp83640.c                          |    4 +-
 drivers/net/phy/marvell.c                          |   19 +
 drivers/net/phy/phy.c                              |   36 +-
 drivers/net/ppp/ppp_generic.c                      |   40 +-
 drivers/net/tun.c                                  |   53 +-
 drivers/net/usb/asix_devices.c                     |   14 +-
 drivers/net/usb/ax88179_178a.c                     |    7 +-
 drivers/net/usb/cdc_ether.c                        |   47 +-
 drivers/net/usb/r8152.c                            |   17 +-
 drivers/net/usb/usbnet.c                           |   20 +
 drivers/net/virtio_net.c                           |   24 +-
 drivers/net/vxlan.c                                |   31 +-
 drivers/net/wireless/ath/ath.h                     |    1 +
 drivers/net/wireless/ath/ath9k/common.c            |    8 +-
 drivers/net/wireless/ath/ath9k/debug.c             |    2 +-
 drivers/net/wireless/ath/ath9k/init.c              |   55 +-
 drivers/net/wireless/ath/ath9k/main.c              |    3 +
 drivers/net/wireless/ath/ath9k/xmit.c              |   10 +-
 drivers/net/wireless/ath/regd.c                    |   14 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c |   25 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c        |   24 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c            |    3 +-
 drivers/net/wireless/iwlwifi/iwl-trans.h           |    2 +
 drivers/net/wireless/iwlwifi/mvm/coex.c            |    4 +-
 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c     |    4 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h    |   35 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h          |    1 +
 drivers/net/wireless/iwlwifi/mvm/fw.c              |   19 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |   33 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h             |    1 +
 drivers/net/wireless/iwlwifi/mvm/ops.c             |   13 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c            |    3 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.c      |    2 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c              |    8 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |   26 +-
 drivers/net/wireless/mac80211_hwsim.c              |    4 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.c       |   52 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.h       |    2 +
 drivers/net/wireless/mwifiex/main.h                |    1 +
 drivers/net/wireless/rt2x00/rt2800usb.c            |    1 +
 drivers/net/wireless/rtlwifi/base.c                |    2 +-
 drivers/net/wireless/rtlwifi/core.c                |    6 +
 drivers/net/wireless/rtlwifi/core.h                |    1 +
 drivers/net/wireless/rtlwifi/pci.c                 |    3 +-
 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c  |    8 +-
 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.h  |    4 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/def.h       |    2 +
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c        |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/sw.c        |    1 +
 drivers/net/wireless/rtlwifi/rtl8192ce/trx.c       |    3 +
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c        |   17 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.h        |    1 -
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |    7 +
 drivers/net/wireless/rtlwifi/rtl8192de/sw.c        |    1 +
 drivers/net/wireless/rtlwifi/rtl8192ee/hw.c        |    8 +-
 drivers/net/wireless/rtlwifi/rtl8192se/def.h       |    2 +
 drivers/net/wireless/rtlwifi/rtl8192se/sw.c        |   22 +-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |    3 +
 drivers/net/wireless/rtlwifi/rtl8821ae/phy.c       |   15 +-
 drivers/net/wireless/rtlwifi/usb.c                 |   11 +
 drivers/net/xen-netback/common.h                   |   39 +-
 drivers/net/xen-netback/interface.c                |   74 +-
 drivers/net/xen-netback/netback.c                  |  319 +++---
 drivers/net/xen-netback/xenbus.c                   |   22 +-
 drivers/of/base.c                                  |   88 +-
 drivers/of/of_reserved_mem.c                       |   14 +-
 drivers/of/selftest.c                              |   66 +-
 drivers/of/testcase-data/tests-phandle.dtsi        |    2 +
 drivers/pci/host/pci-imx6.c                        |   13 +-
 drivers/pci/hotplug/pciehp_core.c                  |    7 -
 drivers/pci/pci-sysfs.c                            |    8 +-
 drivers/phy/phy-omap-usb2.c                        |    6 +-
 drivers/pinctrl/pinctrl-baytrail.c                 |    8 +-
 drivers/platform/x86/Kconfig                       |    1 +
 drivers/platform/x86/acer-wmi.c                    |   11 +
 drivers/platform/x86/asus-nb-wmi.c                 |    9 +
 drivers/platform/x86/hp_accel.c                    |   44 +
 drivers/platform/x86/ideapad-laptop.c              |    7 +
 drivers/platform/x86/samsung-laptop.c              |   10 +
 drivers/platform/x86/toshiba_acpi.c                |    6 +
 drivers/power/ab8500_fg.c                          |   17 +-
 drivers/power/bq2415x_charger.c                    |   23 +-
 drivers/power/charger-manager.c                    |  164 ++-
 drivers/power/power_supply_core.c                  |    3 +
 drivers/regulator/max1586.c                        |    2 +-
 drivers/regulator/max77686.c                       |    2 +-
 drivers/regulator/max77693.c                       |    2 +-
 drivers/regulator/max77802.c                       |    2 +-
 drivers/regulator/max8660.c                        |    2 +-
 drivers/regulator/of_regulator.c                   |    3 +-
 drivers/regulator/rk808-regulator.c                |    2 +-
 drivers/regulator/s2mpa01.c                        |    2 +-
 drivers/rtc/Kconfig                                |    2 +-
 drivers/rtc/rtc-bq32k.c                            |    2 +-
 drivers/rtc/rtc-pm8xxx.c                           |  222 +++--
 drivers/rtc/rtc-s3c.c                              |   14 +-
 drivers/s390/kvm/virtio_ccw.c                      |    1 -
 drivers/scsi/bnx2fc/bnx2fc_els.c                   |    2 -
 drivers/scsi/bnx2fc/bnx2fc_io.c                    |   19 +-
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                 |   15 +-
 drivers/scsi/cxgbi/libcxgbi.c                      |   60 +-
 drivers/scsi/cxgbi/libcxgbi.h                      |    5 -
 drivers/scsi/device_handler/scsi_dh_alua.c         |    7 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |    2 +-
 drivers/scsi/scsi_error.c                          |   20 +-
 drivers/scsi/scsi_lib.c                            |    5 +
 drivers/soc/versatile/soc-realview.c               |    1 +
 drivers/spi/spi-dw.c                               |    1 +
 drivers/spi/spi-fsl-dspi.c                         |    4 +-
 drivers/spi/spi-orion.c                            |    2 +-
 drivers/spi/spi-pl022.c                            |    2 +-
 drivers/spi/spi-pxa2xx.c                           |    7 +-
 drivers/spi/spi-rockchip.c                         |   50 +-
 drivers/spi/spidev.c                               |   79 +-
 drivers/staging/android/logger.c                   |   13 +-
 drivers/staging/comedi/Kconfig                     |    2 +-
 drivers/staging/comedi/comedi_fops.c               |   26 +-
 drivers/staging/iio/adc/mxs-lradc.c                |   12 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   15 +-
 drivers/staging/iio/meter/ade7758.h                |    1 -
 drivers/staging/iio/meter/ade7758_core.c           |   57 +-
 drivers/staging/iio/meter/ade7758_ring.c           |    5 +-
 drivers/staging/rtl8723au/include/rtw_eeprom.h     |    2 +-
 drivers/thermal/imx_thermal.c                      |   45 +-
 drivers/thermal/int340x_thermal/int3403_thermal.c  |    8 +-
 drivers/thermal/of-thermal.c                       |   40 +-
 drivers/thermal/samsung/exynos_thermal_common.h    |    2 +-
 drivers/thermal/samsung/exynos_tmu.c               |  170 ++--
 drivers/thermal/samsung/exynos_tmu.h               |   89 +-
 drivers/thermal/samsung/exynos_tmu_data.c          |  105 +-
 drivers/thermal/samsung/exynos_tmu_data.h          |   55 +-
 drivers/thermal/thermal_core.c                     |    3 +-
 drivers/tty/n_tty.c                                |    9 +-
 drivers/tty/serial/8250/8250_mtk.c                 |    2 +-
 drivers/tty/serial/of_serial.c                     |    2 +-
 drivers/tty/serial/serial_core.c                   |    2 +-
 drivers/tty/tty_io.c                               |   15 +-
 drivers/tty/vt/consolemap.c                        |    7 +
 drivers/usb/chipidea/core.c                        |    1 -
 drivers/usb/class/cdc-acm.c                        |   25 +-
 drivers/usb/class/cdc-acm.h                        |    2 +
 drivers/usb/core/hcd.c                             |    2 +
 drivers/usb/core/hub.c                             |   10 +-
 drivers/usb/core/quirks.c                          |    6 +
 drivers/usb/dwc2/core.h                            |    2 +-
 drivers/usb/dwc2/gadget.c                          |   16 +-
 drivers/usb/dwc3/dwc3-omap.c                       |   15 +-
 drivers/usb/dwc3/dwc3-pci.c                        |    2 +
 drivers/usb/dwc3/ep0.c                             |   48 +-
 drivers/usb/dwc3/gadget.c                          |   39 +-
 drivers/usb/dwc3/gadget.h                          |    3 +-
 drivers/usb/dwc3/trace.h                           |   53 +-
 drivers/usb/gadget/composite.c                     |    2 +-
 drivers/usb/gadget/function/f_acm.c                |    8 +-
 drivers/usb/gadget/function/f_eem.c                |    1 -
 drivers/usb/gadget/function/f_fs.c                 |   42 +-
 drivers/usb/gadget/function/f_hid.c                |    5 +-
 drivers/usb/gadget/function/f_loopback.c           |   87 +-
 drivers/usb/gadget/function/f_ncm.c                |    1 -
 drivers/usb/gadget/function/f_obex.c               |    9 +-
 drivers/usb/gadget/function/f_phonet.c             |    2 +-
 drivers/usb/gadget/function/f_rndis.c              |    9 +-
 drivers/usb/gadget/function/f_subset.c             |    1 -
 drivers/usb/gadget/function/f_uac2.c               |   23 +-
 drivers/usb/gadget/function/f_uvc.c                |   54 +-
 drivers/usb/gadget/function/uvc_video.c            |    3 +-
 drivers/usb/gadget/udc/Kconfig                     |    1 +
 drivers/usb/gadget/udc/udc-core.c                  |    5 +
 drivers/usb/host/Kconfig                           |    4 +-
 drivers/usb/host/hwa-hc.c                          |    2 +-
 drivers/usb/host/xhci-pci.c                        |   18 +-
 drivers/usb/musb/musb_cppi41.c                     |    3 +-
 drivers/usb/musb/musb_dsps.c                       |   18 +-
 drivers/usb/serial/cp210x.c                        |    1 +
 drivers/usb/serial/ftdi_sio.c                      |    3 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   12 +-
 drivers/usb/serial/kobil_sct.c                     |   20 +-
 drivers/usb/serial/opticon.c                       |    2 +-
 drivers/usb/serial/option.c                        |   10 +
 drivers/usb/storage/initializers.c                 |    4 +-
 drivers/usb/storage/realtek_cr.c                   |    2 +
 drivers/usb/storage/transport.c                    |   26 +
 drivers/usb/storage/unusual_uas.h                  |   28 +
 drivers/video/console/fbcon.c                      |   19 +-
 drivers/video/console/vgacon.c                     |   24 +-
 drivers/video/fbdev/atmel_lcdfb.c                  |    1 -
 .../fbdev/omap2/displays-new/connector-analog-tv.c |    3 +
 .../video/fbdev/omap2/displays-new/connector-dvi.c |    1 +
 .../fbdev/omap2/displays-new/connector-hdmi.c      |    1 +
 .../fbdev/omap2/displays-new/encoder-tfp410.c      |    1 +
 .../fbdev/omap2/displays-new/encoder-tpd12s015.c   |    1 +
 drivers/video/fbdev/omap2/displays-new/panel-dpi.c |    1 +
 .../video/fbdev/omap2/displays-new/panel-dsi-cm.c  |    1 +
 .../omap2/displays-new/panel-lgphilips-lb035q02.c  |    1 +
 .../omap2/displays-new/panel-nec-nl8048hl11.c      |    1 +
 .../omap2/displays-new/panel-sharp-ls037v7dw01.c   |    1 +
 .../omap2/displays-new/panel-sony-acx565akm.c      |    1 +
 .../omap2/displays-new/panel-tpo-td028ttec1.c      |    1 +
 .../omap2/displays-new/panel-tpo-td043mtea1.c      |    1 +
 drivers/video/fbdev/omap2/dss/apply.c              |    2 +
 drivers/video/fbdev/omap2/dss/dispc.c              |    8 +-
 drivers/video/fbdev/omap2/dss/dispc.h              |    3 +-
 drivers/video/fbdev/omap2/dss/dpi.c                |    1 +
 drivers/video/fbdev/omap2/dss/dsi.c                |    3 +-
 drivers/video/fbdev/omap2/dss/dss.c                |    1 +
 drivers/video/fbdev/omap2/dss/hdmi4.c              |    1 +
 drivers/video/fbdev/omap2/dss/hdmi5.c              |    1 +
 drivers/video/fbdev/omap2/dss/hdmi_pll.c           |   13 +-
 drivers/video/fbdev/omap2/dss/rfbi.c               |    1 +
 drivers/video/fbdev/omap2/dss/sdi.c                |    1 +
 drivers/video/fbdev/omap2/dss/venc.c               |    1 +
 drivers/video/fbdev/omap2/omapfb/omapfb-main.c     |   18 +-
 fs/block_dev.c                                     |    3 +-
 fs/btrfs/ctree.h                                   |    2 +-
 fs/btrfs/disk-io.c                                 |   43 +-
 fs/btrfs/extent-tree.c                             |   18 +-
 fs/btrfs/file-item.c                               |    2 +-
 fs/btrfs/super.c                                   |    1 +
 fs/btrfs/tree-log.c                                |    2 +-
 fs/buffer.c                                        |   38 +-
 fs/ceph/caps.c                                     |    2 +-
 fs/ext3/super.c                                    |    7 -
 fs/ext4/extents.c                                  |    9 +-
 fs/ext4/file.c                                     |    2 +-
 fs/ext4/ialloc.c                                   |    4 +
 fs/ext4/inode.c                                    |    7 +-
 fs/ext4/namei.c                                    |   28 +-
 fs/ext4/resize.c                                   |    2 +-
 fs/ext4/super.c                                    |   17 +-
 fs/isofs/inode.c                                   |   24 +-
 fs/isofs/namei.c                                   |   22 +-
 fs/jbd/revoke.c                                    |    7 +-
 fs/jbd2/revoke.c                                   |   10 +-
 fs/namei.c                                         |    5 +-
 fs/nfs/blocklayout/blocklayout.c                   |    2 +-
 fs/nfs/blocklayout/rpc_pipefs.c                    |   14 +-
 fs/nfs/delegation.c                                |   25 +-
 fs/nfs/delegation.h                                |    1 +
 fs/nfs/dir.c                                       |    1 +
 fs/nfs/direct.c                                    |    1 +
 fs/nfs/filelayout/filelayout.c                     |    3 -
 fs/nfs/inode.c                                     |    2 +-
 fs/nfs/netns.h                                     |    1 +
 fs/nfs/nfs4proc.c                                  |   95 +-
 fs/nfs/write.c                                     |    2 -
 fs/nfsd/nfs4proc.c                                 |    7 +-
 fs/notify/fsnotify.c                               |   36 +-
 fs/notify/fsnotify.h                               |    4 +
 fs/notify/inode_mark.c                             |   25 +-
 fs/notify/mark.c                                   |   36 +
 fs/notify/vfsmount_mark.c                          |    8 +-
 fs/ocfs2/cluster/tcp.c                             |    2 +-
 fs/ocfs2/namei.c                                   |    2 +-
 fs/overlayfs/readdir.c                             |   19 +-
 fs/quota/dquot.c                                   |    2 +-
 fs/xfs/xfs_bmap_util.c                             |   72 +-
 fs/xfs/xfs_itable.c                                |  250 +++--
 fs/xfs/xfs_itable.h                                |   16 -
 include/drm/drm_pciids.h                           |    1 -
 include/dt-bindings/clock/vf610-clock.h            |   39 +-
 include/dt-bindings/pinctrl/dra.h                  |    4 +-
 include/linux/blkdev.h                             |    7 +-
 include/linux/bootmem.h                            |    1 +
 include/linux/cma.h                                |    8 +-
 include/linux/compiler-gcc4.h                      |    1 -
 include/linux/compiler-gcc5.h                      |    1 -
 include/linux/fs.h                                 |   10 +-
 include/linux/khugepaged.h                         |   17 +-
 include/linux/memcontrol.h                         |   58 +-
 include/linux/mfd/max77693-private.h               |    7 +
 include/linux/mm.h                                 |    1 -
 include/linux/mmzone.h                             |    9 +
 include/linux/mtd/spi-nor.h                        |   21 +-
 include/linux/nfs_xdr.h                            |   11 +
 include/linux/of.h                                 |   84 +-
 include/linux/of_reserved_mem.h                    |    9 +-
 include/linux/page-isolation.h                     |    8 +
 include/linux/pci-acpi.h                           |    7 +-
 include/linux/pm_domain.h                          |    8 +-
 include/linux/power/charger-manager.h              |    3 -
 include/linux/power_supply.h                       |    6 +
 include/linux/rcupdate.h                           |   15 +
 include/linux/regulator/consumer.h                 |    2 +
 include/linux/ring_buffer.h                        |    2 +-
 include/linux/skbuff.h                             |   12 +-
 include/linux/socket.h                             |    2 +-
 include/linux/usb/usbnet.h                         |    4 +
 include/net/9p/transport.h                         |    1 -
 include/net/ipv6.h                                 |    2 +
 include/net/netfilter/ipv4/nf_reject.h             |   10 +
 include/net/netfilter/ipv6/nf_reject.h             |   10 +
 include/net/netfilter/nf_tables.h                  |    3 +
 include/net/netfilter/nft_masq.h                   |    3 +
 include/net/udp_tunnel.h                           |    9 +
 include/scsi/scsi_tcq.h                            |    8 +-
 include/trace/events/rcu.h                         |   18 +-
 include/uapi/drm/i915_drm.h                        |    1 +
 include/uapi/linux/Kbuild                          |    4 +
 include/uapi/linux/if_bridge.h                     |    1 +
 include/uapi/linux/input.h                         |    7 +
 include/uapi/linux/perf_event.h                    |   14 +-
 include/uapi/linux/sched.h                         |    2 +-
 include/uapi/linux/v4l2-dv-timings.h               |    9 +
 init/Kconfig                                       |   14 +
 init/main.c                                        |    2 +-
 kernel/Makefile                                    |    2 +-
 kernel/audit.c                                     |    2 +-
 kernel/audit_tree.c                                |    1 +
 kernel/bpf/Makefile                                |    6 +-
 kernel/bpf/core.c                                  |    9 +
 kernel/bpf/verifier.c                              |    3 +-
 kernel/context_tracking.c                          |   40 -
 kernel/cpu.c                                       |   14 +-
 kernel/events/core.c                               |   15 +-
 kernel/events/hw_breakpoint.c                      |    7 -
 kernel/futex.c                                     |   36 +-
 kernel/gcov/Kconfig                                |    2 +-
 kernel/kmod.c                                      |   76 +-
 kernel/panic.c                                     |    1 +
 kernel/power/hibernate.c                           |    8 +-
 kernel/power/suspend.c                             |    4 +-
 kernel/rcu/tree.c                                  |   15 +-
 kernel/rcu/tree.h                                  |    1 +
 kernel/rcu/tree_plugin.h                           |   33 +
 kernel/sched/core.c                                |   47 +
 kernel/sched/deadline.c                            |   41 +-
 kernel/sched/fair.c                                |   21 +-
 kernel/sysctl.c                                    |    3 +-
 kernel/time/clockevents.c                          |    2 +-
 kernel/time/posix-timers.c                         |    1 +
 kernel/trace/ftrace.c                              |   54 +-
 kernel/trace/ring_buffer.c                         |   81 +-
 kernel/trace/trace.c                               |   33 +-
 kernel/trace/trace_syscalls.c                      |    8 +-
 lib/bitmap.c                                       |    8 +-
 lib/rhashtable.c                                   |   10 +-
 lib/scatterlist.c                                  |    6 +-
 mm/balloon_compaction.c                            |    2 +
 mm/bootmem.c                                       |    9 +-
 mm/cma.c                                           |   68 +-
 mm/compaction.c                                    |   21 +-
 mm/huge_memory.c                                   |   15 +-
 mm/internal.h                                      |   25 +
 mm/iov_iter.c                                      |    4 +-
 mm/memcontrol.c                                    |  105 +-
 mm/memory.c                                        |    1 +
 mm/memory_hotplug.c                                |   31 +-
 mm/mmap.c                                          |    8 +-
 mm/nobootmem.c                                     |    8 +-
 mm/page-writeback.c                                |   43 +-
 mm/page_alloc.c                                    |   68 +-
 mm/page_cgroup.c                                   |    1 +
 mm/page_isolation.c                                |   43 +-
 mm/rmap.c                                          |   88 +-
 mm/slab_common.c                                   |   14 +-
 mm/truncate.c                                      |    6 +-
 net/Kconfig                                        |    2 +-
 net/bridge/br_forward.c                            |    1 +
 net/bridge/br_netfilter.c                          |   24 +-
 net/bridge/netfilter/nf_tables_bridge.c            |    6 +-
 net/bridge/netfilter/nft_reject_bridge.c           |  297 +++++-
 net/ceph/auth_x.c                                  |   25 +-
 net/ceph/crypto.c                                  |  169 +++-
 net/ceph/messenger.c                               |   10 +-
 net/ceph/osd_client.c                              |    7 +-
 net/core/dev.c                                     |    4 +
 net/core/ethtool.c                                 |    6 +-
 net/core/skbuff.c                                  |   13 +-
 net/core/tso.c                                     |    3 +-
 net/dsa/dsa.c                                      |    5 +-
 net/dsa/slave.c                                    |    7 +-
 net/ipv4/af_inet.c                                 |    2 +-
 net/ipv4/fou.c                                     |    2 +
 net/ipv4/geneve.c                                  |    3 +
 net/ipv4/gre_offload.c                             |    4 +-
 net/ipv4/inet_fragment.c                           |    4 +-
 net/ipv4/ip_output.c                               |    2 +-
 net/ipv4/ip_sockglue.c                             |    2 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   91 +-
 net/ipv4/netfilter/nft_masq_ipv4.c                 |    1 +
 net/ipv4/route.c                                   |    1 +
 net/ipv4/tcp.c                                     |   59 +-
 net/ipv4/tcp_input.c                               |   60 +-
 net/ipv4/tcp_ipv4.c                                |    4 +-
 net/ipv4/tcp_output.c                              |    2 +-
 net/ipv4/udp_offload.c                             |    2 +-
 net/ipv6/addrconf.c                                |    1 +
 net/ipv6/ip6_gre.c                                 |    5 +-
 net/ipv6/ip6_offload.c                             |    2 +-
 net/ipv6/ip6_tunnel.c                              |   10 +-
 net/ipv6/ip6_vti.c                                 |   11 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                |  179 ++--
 net/ipv6/netfilter/nft_masq_ipv6.c                 |    1 +
 net/ipv6/output_core.c                             |   34 +
 net/ipv6/sit.c                                     |   15 +-
 net/ipv6/tcp_ipv6.c                                |    4 +-
 net/ipv6/xfrm6_policy.c                            |   11 +-
 net/irda/af_irda.c                                 |    2 -
 net/mac80211/cfg.c                                 |    2 +-
 net/mac80211/ibss.c                                |    2 +-
 net/mac80211/ieee80211_i.h                         |    3 +-
 net/mac80211/iface.c                               |   18 +-
 net/mac80211/mesh.c                                |    2 +-
 net/mac80211/mlme.c                                |    5 +-
 net/mac80211/rate.c                                |    2 +-
 net/mac80211/rc80211_minstrel_debugfs.c            |   12 +-
 net/mac80211/rc80211_minstrel_ht_debugfs.c         |   13 +-
 net/mac80211/rx.c                                  |   14 +-
 net/mac80211/spectmgmt.c                           |   18 +-
 net/mac80211/sta_info.h                            |    1 +
 net/mpls/Makefile                                  |    2 +-
 net/mpls/mpls_gso.c                                |    5 +-
 net/netfilter/ipset/ip_set_core.c                  |    2 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |    4 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |    4 +-
 net/netfilter/nf_tables_api.c                      |   18 +-
 net/netfilter/nfnetlink_log.c                      |   31 +-
 net/netfilter/nfnetlink_queue_core.c               |    2 +-
 net/netfilter/nft_compat.c                         |   81 +-
 net/netfilter/nft_masq.c                           |   12 +
 net/netfilter/nft_nat.c                            |   86 +-
 net/netlink/af_netlink.c                           |   42 +-
 net/openvswitch/datapath.c                         |    2 +
 net/sched/sch_api.c                                |    2 +-
 net/sched/sch_pie.c                                |    2 +-
 net/sctp/auth.c                                    |    2 -
 net/sctp/sm_make_chunk.c                           |    3 +
 net/sunrpc/auth_gss/auth_gss.c                     |   35 +-
 net/tipc/node.c                                    |   46 +-
 net/tipc/node.h                                    |    7 +-
 net/tipc/socket.c                                  |    6 +-
 net/wireless/nl80211.c                             |   10 +-
 net/xfrm/xfrm_output.c                             |    2 +
 net/xfrm/xfrm_policy.c                             |    2 +-
 samples/bpf/test_verifier.c                        |   11 +
 security/integrity/evm/evm_main.c                  |    9 +-
 security/integrity/ima/ima_appraise.c              |    2 +
 security/integrity/integrity.h                     |    1 +
 security/selinux/hooks.c                           |    7 +-
 sound/core/pcm_compat.c                            |    2 +
 sound/firewire/bebob/bebob_focusrite.c             |   62 +-
 sound/firewire/bebob/bebob_stream.c                |   18 +-
 sound/firewire/bebob/bebob_terratec.c              |    7 +-
 sound/pci/ad1889.c                                 |    8 +-
 sound/pci/hda/hda_intel.c                          |    8 +-
 sound/pci/hda/patch_conexant.c                     |   31 +
 sound/pci/hda/patch_realtek.c                      |  223 +++--
 sound/soc/Kconfig                                  |    1 -
 sound/soc/Makefile                                 |    1 -
 sound/soc/codecs/adau1761.c                        |    4 +
 sound/soc/fsl/fsl_asrc.c                           |    2 +-
 sound/soc/fsl/fsl_esai.c                           |    2 +-
 sound/soc/intel/sst-haswell-pcm.c                  |    4 +-
 sound/soc/s6000/Kconfig                            |   26 -
 sound/soc/s6000/Makefile                           |   11 -
 sound/soc/s6000/s6000-i2s.c                        |  617 ------------
 sound/soc/s6000/s6000-i2s.h                        |   23 -
 sound/soc/s6000/s6000-pcm.c                        |  521 ----------
 sound/soc/s6000/s6000-pcm.h                        |   33 -
 sound/soc/s6000/s6105-ipcam.c                      |  221 -----
 sound/usb/card.c                                   |    9 +-
 sound/usb/mixer_quirks.c                           |    6 +
 tools/perf/builtin-diff.c                          |    5 +
 tools/perf/builtin-probe.c                         |    2 +-
 tools/perf/perf-sys.h                              |   30 +-
 tools/perf/util/header.c                           |   27 +-
 tools/perf/util/sort.c                             |  102 +-
 tools/perf/util/thread.c                           |    3 +
 tools/perf/util/unwind-libunwind.c                 |   12 +
 tools/perf/util/unwind.h                           |    3 +
 tools/testing/selftests/ftrace/ftracetest          |    2 +-
 tools/testing/selftests/net/psock_fanout.c         |    2 +-
 970 files changed, 12113 insertions(+), 9041 deletions(-)
 create mode 100644 Documentation/ptp/testptp.mk
 create mode 100644 arch/x86/tools/calc_run_size.pl
 create mode 100644 arch/xtensa/boot/dts/lx200mx.dts
 create mode 100644 arch/xtensa/configs/generic_kc705_defconfig
 create mode 100644 arch/xtensa/configs/smp_lx200_defconfig
 create mode 100644 drivers/gpu/drm/i915/intel_psr.c
 delete mode 100644 sound/soc/s6000/Kconfig
 delete mode 100644 sound/soc/s6000/Makefile
 delete mode 100644 sound/soc/s6000/s6000-i2s.c
 delete mode 100644 sound/soc/s6000/s6000-i2s.h
 delete mode 100644 sound/soc/s6000/s6000-pcm.c
 delete mode 100644 sound/soc/s6000/s6000-pcm.h
 delete mode 100644 sound/soc/s6000/s6105-ipcam.c

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch



More information about the Intel-gfx mailing list