[PULL] drm-intel-next-fixes

Daniel Vetter daniel.vetter at ffwll.ch
Sun Aug 16 11:13:19 PDT 2015


Hi Dave,

Bunch more fixes for 4.3, most of it skl fallout. It's not quite all yet,
there's still a few more patches pending to enable DDI-E correctly on skl.
Also included the dpms atomic work from Maarten since atomic is just a
pain and not including would cause piles of conflicts right from the
start.

Pull request stats are all screwed up because I had to do 2 backmerges
here (because atomic is painful) and because there's still some earlier
pulls for drm-misc and drm-intel-next pending.

I'll be at lpc next week, but Jani will take over 4.3 anyway so shouldn't
be any troubles.

Cheers, Daniel


The following changes since commit 8c10342cb48f3140d9abeadcfd2fa6625d447282:

  drm/atomic: Update legacy DPMS state during modesets, v3. (2015-07-27 16:23:29 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/drm-intel-next-fixes-2015-08-16

for you to fetch changes up to 75067ddecf21271631bc018d2fb23ddd09b66aae:

  drm/i915: Per-DDI I_boost override (2015-08-14 18:13:09 +0200)

----------------------------------------------------------------
AMAN DEEP (1):
      usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function

Aaron Plattner (1):
      ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda

Adriana Reus (1):
      iio: inv-mpu: Specify the expected format/precision for write channels

Al Cooper (1):
      usb: gadget: bdc: fix a driver crash on disconnect

Al Viro (1):
      link_path_walk(): be careful when failing with ENOTDIR

Alan Stern (3):
      USB: OHCI: Fix race between ED unlink and URB submission
      USB: OHCI: fix bad #define in ohci-tmio.c
      usb: udc: core: add device_del() call to error pathway

Alban Bedel (1):
      DEVICETREE: Misc fix for the AR7100 SPI controller binding

Aleksei Mamlin (1):
      libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER

Alex Dai (1):
      drm/i915: Add GuC-related module parameters

Alex Deucher (8):
      drm/amdgpu: implement VCE 3.0 harvesting support (v4)
      drm/amdgpu/cz: implement voltage validation properly
      drm/amdgpu/cz/dpm: properly report UVD and VCE clock levels
      drm/radeon: rework audio detect (v4)
      drm/radeon: rework audio modeset to handle non-audio hdmi features
      drm/radeon/combios: add some validation of lvds values
      drm/amdgpu: clean up init sequence for failures
      drm/amdgpu: fix rb setting for CZ

Alex Gartrell (2):
      ipvs: fix ipv6 route unreach panic
      ipvs: skb_orphan in case of forwarding

Alex Smith (1):
      MIPS: SMP: Don't increment irq_count multiple times for call function IPIs

Alex Williamson (3):
      iommu/vt-d: Fix VM domain ID leak
      vfio: Fix lockdep issue
      KVM: MTRR: Use default type for non-MTRR-covered gfn before WARN_ON

Alexander Drozdov (1):
      packet: tpacket_snd(): fix signed/unsigned comparison

Alexander Duyck (1):
      fib_trie: Drop unnecessary calls to leaf_pull_suffix

Alexandre Courbot (7):
      drm/ttm: recognize ARM64 arch in ioprot handler
      drm/nouveau/platform: fix compile error if !CONFIG_IOMMU
      drm/nouveau/ibus/gk20a: increase SM wait timeout
      drm/nouveau/fifo/gk104: kick channels when deactivating them
      drm/nouveau/gr/gf100: wait on bottom half of FE's pipeline
      drm/nouveau/gr/gf100: wait for GR idle after GO_IDLE bundle
      drm/nouveau/nouveau/ttm: fix tiled system memory with Maxwell

Alexei Potashnik (6):
      qla2xxx: delay plogi/prli ack until existing sessions are deleted
      qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives
      qla2xxx: added sess generations to detect RSCN update races
      qla2xxx: disable scsi_transport_fc registration in target mode
      qla2xxx: drop cmds/tmrs arrived while session is being deleted
      qla2xxx: terminate exchange when command is aborted by LIO

Alexei Starovoitov (1):
      tc: act_bpf: fix memory leak

Alexey Brodkin (2):
      ARCv2: add knob for DIV_REV in Kconfig
      ARCv2: allow selection of page size for MMUv4

Alexey Kardashevskiy (1):
      powerpc/powernv/ioda2: Fix calculation for memory allocated for TCE table

Alexey Khoroshilov (1):
      usb: gadget: mv_udc_core: fix phy_regs I/O memory leak

Alistair Popple (1):
      powerpc/eeh-powernv: Fix unbalanced IRQ warning

Amanieu d'Antras (3):
      signal: fix information leak in copy_siginfo_from_user32
      signal: fix information leak in copy_siginfo_to_user
      signalfd: fix information leak in signalfd_copyinfo

Anand Jain (1):
      btrfs: its btrfs_err() instead of btrfs_error()

Andrew Lunn (1):
      net: fec: Ensure clocks are enabled while using mdio bus

Andrzej Pietrasiewicz (2):
      usb: gadget: f_hid: actually limit the number of instances
      usb: gadget: f_printer: actually limit the number of instances

Andy Grover (2):
      target: Indicate success if writing 0 to pi_prot_type
      target: Do not return 0 from aptpl and alua configfs store functions

Andy Lutomirski (2):
      x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
      x86/ldt: Make modify_ldt synchronous

Andy Shevchenko (7):
      avr32: handle NULL as a valid clock object
      net/macb: improve big endian CPU support
      net/macb: check if macb_config present
      net/macb: use dev_*() when netdev is not yet registered
      net/macb: suppress compiler warnings
      net/macb: replace macb_count_tx_descriptors() by DIV_ROUND_UP()
      net/macb: convert to kernel doc

Animesh Manna (1):
      drm/i915/gen9: Removed byte swapping for csr firmware

Antonio Borneo (1):
      HID: cp2112: fix to force single data-report reply

Antti Koskipaa (1):
      drm/i915: Per-DDI I_boost override

Archit Taneja (1):
      drm/msm: mdp4: Fix drm_framebuffer dereference crash

Ard Biesheuvel (1):
      arm64/efi: map the entire UEFI vendor string before reading it

Arik Nemtsov (1):
      cfg80211: use RTNL locked reg_can_beacon for IR-relaxation

Arne Fitzenreiter (2):
      libata: add ATA_HORKAGE_NOTRIM
      libata: force disable trim for SuperSSpeed S238

Arun Siluvery (2):
      drm/i915: Add provision to extend Golden context batch
      drm/i915:skl: Add WaEnableGapsTsvCreditFix

Avraham Stern (1):
      iwlwifi: mvm: Add preemptive flag to scheulded scan

Axel Lin (4):
      ASoC: sgtl5000: Fix up define for SGTL5000_SMALL_POP
      serial: etraxfs-uart: Fix release etraxfs_uart_ports
      ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
      ASoC: cs4265: Fix setting dai format for Left/Right Justified

Bard Liao (1):
      ASoC: rt5645: Fix lost pin setting for DMIC1

Baruch Siach (1):
      dm crypt: update wiki page URL

Bastien Nocera (1):
      Input: goodix - fix touch coordinates on WinBook TW100 and TW700

Beata Michalska (1):
      ARM: dts: Update video-phy node with syscon phandle for exynos3250

Ben Skeggs (1):
      drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads

Ben Zhang (1):
      ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt

Benjamin Randazzo (1):
      md: use kzalloc() when bitmap is disabled

Bernhard Bender (1):
      Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen

Bo Svangård (1):
      sc16is7xx: fix FIFO address of secondary UART

Bob Copeland (2):
      mac80211: correct aid location in peering frames
      mac80211: add missing length check for confirm frames

Boris Brezillon (1):
      drm: atmel-hlcdc: fix vblank initial state

Brent Adam (1):
      HID: multitouch: Fix fields from pen report ID being interpreted for multitouch

Brian Campbell (1):
      xhci: Calculate old endpoints correctly on device reset

Brian King (3):
      ipr: Fix locking for unit attention handling
      ipr: Fix incorrect trace indexing
      ipr: Fix invalid array indexing for HRRQ

Chaitanya T K (1):
      mac80211: wowlan: enable powersave if suspend while ps-polling

Chanwoo Choi (3):
      extcon: palmas: Fix NULL pointer error
      thermal: exynos: Add the dependency of CONFIG_THERMAL_OF instead of CONFIG_OF
      thermal: exynos: Remove unused code related to platform_data on probe()

Charles Keepax (1):
      ASoC: dapm: Fix deadlock on auto-disable mux controls

Chen-Yu Tsai (1):
      Input: axp20x-pek - add module alias

Chris J Arges (1):
      openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes

Chris Mason (1):
      Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple

Chris Metcalf (1):
      tile: use free_bootmem_late() for initrd

Chris Wilson (7):
      drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls
      drm/i915: Keep the mm.bound_list in rough LRU order
      drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
      drm/i915: Mark PIN_USER binding as GLOBAL_BIND without the aliasing ppgtt
      drm/i915: Declare the swizzling unknown for L-shaped configurations
      drm/i915: Report IOMMU enabled status for GPU hangs
      drm/i915: Remove the failed context from the fpriv->context_idr

Christian Borntraeger (1):
      KVM: s390: Fix hang VCPU hang/loop regression

Christophe JAILLET (1):
      ALSA: sparc: Add missing kfree in error path

Claudiu Manoil (3):
      gianfar: Fix warning when CONFIG_PM off
      gianfar: Fix suspend/resume for wol magic packet
      gianfar: Enable device wakeup when appropriate

Colin Ian King (2):
      dm cache policy smq: fix alloc_bitset check that always evaluates as false
      KEYS: ensure we free the assoc array edit if edit is valid

Cornelia Huck (2):
      MAINTAINERS: separate section for s390 virtio drivers
      virtio/s390: rename drivers/s390/kvm -> drivers/s390/virtio

Crt Mori (1):
      iio: mlx96014: Replace offset sign

Cyrille Pitchen (2):
      dmaengine: at_hdmac: fix residue computation
      dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg()

Damien Lespiau (2):
      drm/i915: Extract a intel_power_well_enable() function
      drm/i915: Extract a intel_power_well_disable() function

Dan Carpenter (5):
      HID: wacom: NULL dereferences on error in probe()
      spi: zynq: missing break statement
      net/xen-netback: off by one in BUG_ON() condition
      ALSA: hda - fix cs4210_spdif_automute()
      drm/amdgpu: information leak in amdgpu_info_ioctl()

Dan Murphy (1):
      net: phy: dp83867: Fix warning check for setting the internal delay

Dan Williams (1):
      libnvdimm: fix namespace seed creation

Daniel Baluta (4):
      iio: ABI: Clarify proximity output value
      iio: proximity: sx9500: Fix proximity value
      iio: magnetometer: mmc35240: Fix crash in pm suspend
      iio: magnetometer: mmc35240: Fix SET/RESET mask

Daniel Borkmann (8):
      rtnetlink: reject non-IFLA_VF_PORT attributes inside IFLA_VF_PORTS
      sched: cls_bpf: fix panic on filter replace
      sched: cls_flower: fix panic on filter replace
      sched: cls_flow: fix panic on filter replace
      net: sctp: stop spamming klog with rfc6458, 5.3.2. deprecation warnings
      ebpf, x86: fix general protection fault when tail call is invoked
      act_bpf: fix memory leaks when replacing bpf programs
      net: sched: fix refcount imbalance in actions

Daniel Vetter (18):
      Partially revert "drm/i915: s/mdelay/msleep/" in ilk rps code
      drm: Stop resetting connector state to unknown
      drm/i915: Clean up Makefile
      drm/i915: Extract i915_gem_fence.c
      drm/i915: kerneldoc for fences
      drm/i915: Remove bogus kerneldoc include directive
      drm/i915: Move low-level swizzling code to i915_gem_fence.c
      drm/i915: kerneldoc for tiling IOCTL and swizzle functions
      drm/i915: Fake AGP is dead
      drm/i915: Update DRIVER_DATE to 20150731
      drm/atomic-helper: Add an atomice best_encoder callback
      drm/i915: Fixup dp mst encoder selection
      drm/dp-mst: Remove debug WARN_ON
      drm/atomic-helpers: Make encoder picking more robust
      Merge tag 'topic/drm-misc-2015-07-28' into drm-intel-next-queued
      drm/vblank: Use u32 consistently for vblank counters
      drm/i915: Only dither on 6bpc panels
      Merge tag 'drm-intel-fixes-2015-08-14' into drm-intel-next-fixes

Darren Hart (1):
      selftests/futex: Fix futex_cmp_requeue_pi() error handling

Dave Airlie (8):
      Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge tag 'topic/drm-fixes-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge tag 'drm-atmel-hlcdc/fixes-for-4.2' of https://github.com/bbrezillon/linux-at91 into drm-fixes
      Merge branch 'linux-4.2' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
      Merge branch 'linux-4.2' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
      Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge branch 'msm-fixes-4.2' of git://people.freedesktop.org/~robclark/linux into drm-fixes

Dave Chinner (3):
      xfs: call dax_fault on read page faults for DAX
      xfs: remote attribute headers contain an invalid LSN
      xfs: remote attributes need to be considered data

Dave Gordon (2):
      drm/i915: Add i915_gem_object_create_from_data()
      drm/i915: Add GuC-related header files

Dave Hansen (1):
      x86/mm: Add parenthesis for TLB tracepoint size calculation

David Daney (1):
      MIPS: Make set_pte() SMP safe.

David Disseldorp (1):
      target/configfs: handle match_int() errors

David Henningsson (2):
      ALSA: hda - Fix Skylake codec timeout
      ALSA: hda - Add headset mic pin quirk for a Dell device

David Jander (1):
      Revert "serial: imx: initialized DMA w/o HW flow enabled"

David Kershner (1):
      kthread: export kthread functions

David Milburn (1):
      libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit

David S. Miller (22):
      Merge branch 'isdn-gigaset-fixes'
      Merge tag 'linux-can-fixes-for-4.2-20150715' of git://git.kernel.org/.../mkl/linux-can
      Merge branch 'ipvlan'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
      Merge tag 'linux-can-fixes-for-4.2-20150716' of git://git.kernel.org/.../mkl/linux-can
      Merge tag 'mac80211-for-davem-2015-07-17' of git://git.kernel.org/.../jberg/mac80211
      Merge branch 'sch_panic'
      Merge tag 'wireless-drivers-for-davem-2015-07-20' of git://git.kernel.org/.../kvalo/wireless-drivers
      Merge branch 'arm-bpf-fixes'
      Merge branch 'fib_select_default-fixes'
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'mlx4-fixes'
      Merge branch 'inet-frag-fixes'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth
      Merge branch 'r8152-fixes'
      Merge branch 'macb-fixes'
      macb: Fix build with macro'ized readl/writel.
      Merge branch 'netcp-fixes'
      Merge branch 'thunderx-fixes'
      Merge branch 'r8152-fixes'
      Merge branch 'gianfar-wol-fixes'
      sparc64: Fix userspace FPU register corruptions.

David Ward (1):
      net/ipv4: suppress NETDEV_UP notification on address lifetime update

David Weinehall (1):
      drm/i915: Allow parsing of variable size child device entries from VBT

Denis Carikli (1):
      ARM: dts: i.MX35: Fix can support.

Denys Vlasenko (1):
      x86/asm/entry/32: Revert 'Do not use R9 in SYSCALL32' commit

Devesh Sharma (2):
      RDMA/ocrdma: update ocrdma license to dual-license
      RDMA/ocrdma: update ocrdma module license string

Dirk Behme (1):
      USB: sierra: add 1199:68AB device ID

Dmitry Skorodumov (1):
      x86/efi: Use all 64 bit of efi_memmap in setup_e820()

Dmitry Torokhov (4):
      netfilter: IDLETIMER: fix lockdep warning
      Input: LEDs - skip unnamed LEDs
      Revert "Input: zforce - don't overwrite the stack"
      Input: turbografx - fix potential out of bound access

Dong Aisheng (11):
      dts: imx51: fix sd card gpio polarity specified in device tree
      dts: imx53: fix sd card gpio polarity specified in device tree
      dts: imx6: fix sd card gpio polarity specified in device tree
      dts: imx25: fix sd card gpio polarity specified in device tree
      dts: imx7: fix sd card gpio polarity specified in device tree
      mmc: sdhci-esdhc-imx: fix cd regression for dt platform
      mmc: sdhci-esdhc-imx: move all non dt probe code into one function
      mmc: sdhci: make max-frequency property in device tree work
      mmc: sdhci-esdhc-imx: remove duplicated dts parsing
      mmc: sdhci-esdhc-imx: clear f_max in boarddata
      dts: mmc: fsl-imx-esdhc: remove fsl,cd-controller support

Dongxing Zhang (1):
      tty/vt: Fix the memory leak in visual_init

Dreyfuss, Haim (1):
      iwlwifi: pcie: Fix bug in NIC's PM registers access

Duson Lin (1):
      Input: elantech - add special check for fw_version 0x470f01 touchpad

Edward Hyunkoo Jee (1):
      inet: frags: fix defragmented packet's IP header for af_packet

Emmanuel Grumbach (4):
      iwlwifi: mvm: fix antenna selection when BT is active
      iwlwifi: pcie: don't panic if pcie transport alloc fails
      iwlwifi: pcie: prepare the device before accessing it
      Revert "iwlwifi: pcie: New RBD allocation model"

Eric Dumazet (5):
      ipv6: lock socket in ip6_datagram_connect()
      caif: fix leaks and race in caif_queue_rcv_skb()
      tcp: suppress a division by zero warning
      arp: filter NOARP neighbours for SIOCGARP
      ipv6: flush nd cache on IFF_NOARP change

Eric W. Biederman (2):
      mnt: Clarify and correct the disconnect logic in umount_tree
      mnt: In detach_mounts detach the appropriate unmounted mount

Fabio Estevam (2):
      Revert "net: fec: Ensure clocks are enabled while using mdio bus"
      iio: twl4030-madc: Pass the IRQF_ONESHOT flag

Fang, Yang A (1):
      ASoC: Intel: fix incorrect widget name

Felix Fietkau (3):
      ath9k_hw: fix device ID check for AR956x
      MIPS: Fix sched_getaffinity with MT FPAFF enabled
      MIPS: Export get_c0_perfcount_int()

Filipe Manana (1):
      Btrfs: fix quick exhaustion of the system array in the superblock

Florian Fainelli (2):
      net: dsa: bcm_sf2: do not use indirect reads and writes for 7445E0
      Revert "MIPS: BCM63xx: Provide a plat_post_dma_flush hook"

Florian Westphal (4):
      netlink: don't hold mutex in rcu callback when releasing mmapd ring
      inet: frag: don't re-use chainlist for evictor
      inet: frag: change *_frag_mem_limit functions to take netns_frags as argument
      inet: frag: don't wait for timer deletion when evicting

Fugang Duan (1):
      iio: adc: vf610: fix the adc register read fail issue

Gavin Shan (1):
      drivers/usb: Delete XHCI command timer if necessary

Geert Uytterhoeven (3):
      spi: SPI_ZYNQMP_GQSPI should depend on HAS_DMA
      iio: sx9500: Add missing init in sx9500_buffer_pre{en,dis}able()
      mmc: MMC_MTK should depend on HAS_DMA

Goldwyn Rodrigues (5):
      md: Skip cluster setup for dm-raid
      md: Skip cluster setup in case of error while reading bitmap
      md: Return error if request_module fails and returns positive value
      md-cluster: fix bitmap sub-offset in bitmap_read_sb
      Fix read-balancing during node failure

Greg Kroah-Hartman (9):
      Merge tag 'fixes-for-v4.2-rc4' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'phy-for-4.2-rc' of git://git.kernel.org/.../kishon/linux-phy into usb-linus
      Merge tag 'iio-fixes-for-4.2c' of git://git.kernel.org/.../jic23/iio into staging-linus
      Merge tag 'usb-ci-v4.2-rc5' of git://git.kernel.org/.../peter.chen/usb into usb-linus
      Merge tag 'fixes-for-v4.2-rc5' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'usb-serial-4.2-rc5' of git://git.kernel.org/.../johan/usb-serial into usb-linus
      Merge tag 'extcon-fixes-for-4.2-rc5' of git://git.kernel.org/.../chanwoo/extcon into char-misc-linus
      Merge tag 'fixes-for-v4.2-rc6' of git://git.kernel.org/.../balbi/usb into usb-linus
      Merge tag 'phy-for-4.2-rc6' of git://git.kernel.org/.../kishon/linux-phy into usb-linus

Grygorii Strashko (1):
      pinctrl: single: ensure pcs irq will not be forced threaded

Guenter Roeck (3):
      hwmon: (nct7904) Rename pwm attributes to match hwmon ABI
      hwmon: (nct7802) Fix integer overflow seen when writing voltage limits
      staging: lustre: Include unaligned.h instead of access_ok.h

H Hartley Sweeten (1):
      staging: comedi: das1800: add missing break in switch

Hanno Böck (2):
      drm/i915: Properly sort MI coomand table
      drm/i915: Fix command parser table validator

Hans de Goede (3):
      usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors
      phy-sun4i-usb: Add missing EXPORT_SYMBOL_GPL for sun4i_usb_phy_set_squelch_detect
      Input: alps - only Dell laptops have separate button bits for v2 dualpoint sticks

Hartmut Knaack (10):
      iio:light:cm3323: clear bitmask before set
      iio:accel:bmc150-accel: fix counting direction
      iio:adc:cc10001_adc: fix Kconfig dependency
      iio:light:stk3310: Fix REGMAP_I2C dependency
      iio:light:ltr501: fix variable in ltr501_init
      iio:light:ltr501: fix regmap dependency
      iio:magnetometer:bmc150_magn: add regmap dependency
      iio:magnetometer:bmc150_magn: output intended variable
      iio:light:stk3310: move device register to end of probe
      iio:light:stk3310: make endianness independent of host

Heiko Carstens (1):
      s390/cachinfo: add missing facility check to init_cache_level()

Heiko Stuebner (1):
      iio: adc: rockchip_saradc: add missing MODULE_* data

Henrik Rydberg (2):
      Input: bcm5974 - prepare for a new trackpad generation
      HID: apple: Add support for the 2015 Macbook Pro

Herbert Xu (4):
      net: Clone skb before setting peeked flag
      net: Fix skb csum races when peeking
      Revert "sit: Add gro callbacks to sit_offload"
      crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer

Himanshu Madhani (2):
      qla2xxx: Enable target mode for ISP27XX
      qla2xxx: Remove msleep in qlt_send_term_exchange

Hui Wang (2):
      ALSA: hda - remove one pin from ALC292_STANDARD_PINS
      ALSA: hda - one Dell machine needs the headphone white noise fixup

Ido Shamay (1):
      net/mlx4_en: Remove BUG_ON assert when checking if ring is full

Igor Mammedov (4):
      vhost: use binary search instead of linear in find_region()
      vhost: extend memory regions allocation to vmalloc
      vhost: add max_mem_regions module parameter
      vhost: fix error handling for memory region alloc

Ilia Mirkin (5):
      drm/nouveau/bios: add 0x59 and 0x5a opcodes
      drm/nouveau/bios: add proper support for opcode 0x59
      drm/nouveau/fbcon/nv11-: correctly account for ring space usage
      drm/nouveau/fbcon/gf100-: reduce RING_SPACE allocation
      drm/nouveau/fbcon/g80: reduce PUSH_SPACE alloc, fire ring on accel init

Ilya Dryomov (1):
      rbd: fix copyup completion race

Imre Deak (3):
      drm/i915: combine i9xx_get_hpd_pins and pch_get_hpd_pins
      drm/i915: don't use HPD_PORT_A as an alias for HPD_NONE
      drm/i915/bxt: add support for HPD long/short pulse detection on HPD_PORT_A pin

Ingo Molnar (2):
      Merge tag 'efi-urgent' of git://git.kernel.org/.../mfleming/efi into x86/urgent
      Merge tag 'efi-urgent' of git://git.kernel.org/.../mfleming/efi into x86/urgent

Ivan Vecera (1):
      macvtap: fix network header pointer for VLAN tagged pkts

J. Bruce Fields (1):
      NFSv4.2: handle NFS-specific llseek errors

JM Friedt (1):
      iio: DAC: ad5624r_spi: fix bit shift of output data value

Jack Morgenstein (2):
      net/mlx4_core: Fix wrong index in propagating port change event to VFs
      net/mlx4_core: Relieve cpu load average on the port sending flow

Jaegeuk Kim (2):
      f2fs: handle error cases in move_encrypted_block
      f2fs: call set_page_dirty to attach i_wb for cgroup

Jakub Kicinski (1):
      sc16is7xx: fix Kconfig dependencies

James Cowgill (2):
      MIPS: unaligned: Fix build error on big endian R6 kernels
      MIPS: Replace add and sub instructions in relocate_kernel.S with addiu

James Hogan (4):
      MIPS: Malta: Don't reinitialise RTC
      MIPS: do_mcheck: Fix kernel code dump with EVA
      MIPS: show_stack: Fix stack trace with EVA
      MIPS: Flush RPS on kernel entry with EVA

Jammy Zhou (3):
      drm/amdgpu: add feature version for RLC and MEC v2
      drm/amdgpu: add feature version for SDMA ucode
      drm/amdgpu: set fw_version and feature_version for smu fw loading

Jan Beulich (2):
      x86/fpu: Disable dependent CPU features on "noxsave"
      x86/mm/pat: Adjust default caching mode translation tables

Jan Kara (1):
      fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()

Jan Leupold (1):
      iio: adc: at91_adc: allow to use full range of startup time

Jan Luebbe (2):
      i2c: core: only use set_scl for bus recovery after calling prepare_recovery
      i2c: omap: fix bus recovery setup

Jani Nikula (1):
      drm/i915/skl: WaIgnoreDDIAStrap is forever, always init DDI A

Jason A. Donenfeld (1):
      Makefile: Force gzip and xz on module install

Jason Gerecke (1):
      HID: wacom: Enable pad device for older Bamboo Touch tablets

Jason Gunthorpe (1):
      IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM

Jason Wang (1):
      virtio-input: reset device and detach unused during remove

Javi Merino (1):
      thermal: power_allocator: trace the real requested power

Javier Martinez Canillas (4):
      regulator: core: Increase refcount for regulator supply's module
      regulator: core: Fix memory leak in regulator_resolve_supply()
      hwmon: (nct7904) Export I2C module alias information
      hwmon: (g762) Export OF module alias information

Jean-Francois Moine (1):
      drm/i2c: tda998x: fix bad checksum of the HDMI AVI infoframe

Jeeja KP (3):
      ASoC: topology: Fix to add dapm mixer info
      ALSA: HDA: Fix stream assignment for host in decoupled mode
      ALSA: HDA: Dont check return for snd_hdac_chip_readl

Jeff Layton (2):
      nfs: plug memory leak when ->prepare_layoutcommit fails
      nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid

Jesse Barnes (1):
      drm/i915: disable_shared_pll doesn't work on pre-gen5

Jiang Liu (2):
      ARM64/irq: Use access helper irq_data_get_affinity_mask()
      x86/irq: Use the caller provided polarity setting in mp_check_pin_attr()

Jie Yang (2):
      ASoC: Intel: haswell: fix initialize 'NULL device *' issue
      ASoC: Intel: sst_byt: fix initialize 'NULL device *' issue

Jingju Hou (1):
      mmc: sdhci-pxav3: fix platform_data is not initialized

Jiri Kosina (1):
      Input: synaptics - dump ext10 capabilities as well

Jiri Pirko (1):
      niu: don't count tx error twice in case of headroom realloc fails

Jiri Prchal (1):
      spi: spidev: add compatible value for LTC2488

Joachim Eastwood (3):
      pinctrl: lpc18xx: fix schmitt trigger setup
      stmmac: fix setting of driver data in stmmac_dvr_probe
      stmmac: fix missing MODULE_LICENSE in stmmac_platform

Joakim Tjernlund (1):
      mmc: sdhci-esdhc: Make 8BIT bus work

Joe Stringer (1):
      netfilter: nf_conntrack: Support expectations in different zones

Joe Thornber (1):
      dm btree remove: fix bug in remove_one()

Joerg Roedel (6):
      iommu/amd: Use iommu_attach_group()
      iommu/amd: Use iommu core for passthrough mode
      iommu/amd: Allow non-IOMMUv2 devices in IOMMUv2 domains
      iommu/amd: Use swiotlb in passthrough mode
      iommu/amd: Set global dma_ops if swiotlb is disabled
      iommu/amd: Allow non-ATS devices in IOMMUv2 domains

Johan Hedberg (1):
      Bluetooth: Fix NULL pointer dereference in smp_conn_security

Johannes Berg (2):
      iwlwifi: mvm: check time-event vif to avoid bad deletion
      mac80211: shut down interfaces before destroying interface list

Johannes Thumshirn (1):
      cdc-acm: Destroy acm_minors IDR on module exit

John Horan (1):
      Input: bcm5974 - add support for the 2015 Macbook Pro

John Youn (1):
      usb: dwc3: Reset the transfer resource index on SET_INTERFACE

Jonas Gorski (1):
      MIPS: Fix build with CONFIG_OF=y for non OF-enabled targets

Jonathan Bell (1):
      pinctrl: bcm2835: Clear the event latch register when disabling interrupts

Joseph Qi (2):
      ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
      ocfs2: fix shift left overflow

Juergen Borleis (1):
      ASoC: fsl-ssi: Fix bitclock calculation for master mode

Juergen Gross (1):
      xen: release lock occasionally during ballooning

Julian Anastasov (6):
      ipvs: do not use random local source address for tunnels
      ipvs: fix crash if scheduler is changed
      ipvs: fix crash with sync protocol v0 and FTP
      ipvs: call skb_sender_cpu_clear
      ipv4: fib_select_default should match the prefix
      ipv4: consider TOS in fib_select_default

Jun Nie (1):
      Revert "dmaengine: virt-dma: don't always free descriptor upon completion"

Kalle Valo (1):
      Merge tag 'iwlwifi-for-kalle-2015-06-12' of https://git.kernel.org/.../iwlwifi/iwlwifi-fixes

Kamil Dudka (2):
      drm/nouveau: hold mutex when calling nouveau_abi16_fini()
      drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex

Kanoj Sarcar (1):
      qla2xxx: fix command initialization in target mode.

Karicheri, Muralidharan (4):
      net: netcp: fix improper initialization in netcp_ndo_open()
      net: netcp: fix cleanup interface list in netcp_remove()
      net: netcp: ethss: fix up incorrect use of list api
      net: netcp: ethss: cleanup gbe_probe() and gbe_remove() functions

Kevin Cernekee (1):
      MIPS: BMIPS: Delete unused Kconfig symbol

Kinglong Mee (3):
      nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
      nfsd: Fix a file leak on nfsd4_layout_setlease failure
      nfs: Fix an oops caused by using other thread's stack space in ASYNC mode

Kirill A. Shutemov (1):
      x86/mpx: Do not set ->vm_ops on MPX VMAs

Kishon Vijay Abraham I (1):
      mmc: omap_hsmmc: Fix DTO and DCRC handling

Konstantin Khlebnikov (7):
      ipvlan: remove counters of ipv4 and ipv6 addresses
      ipvlan: plug memory leak in ipvlan_link_delete
      ipvlan: unhash addresses without synchronize_rcu
      ipvlan: ignore addresses from ipv6 autoconfiguration
      net: ratelimit warnings about dst entry refcount underflow or overflow
      cgroup: net_cls: fix false-positive "suspicious RCU usage"
      mm/slub: allow merging when SLAB_DEBUG_FREE is set

Koro Chen (2):
      ASoC: mediatek: Fix unbalanced calls to runtime suspend/resume
      ASoC: mediatek: Use platform_of_node for machine drivers

Krzysztof Kozlowski (10):
      regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug
      dmaengine: pl330: Fix overflow when reporting residue in memcpy
      dmaengine: pl330: Really fix choppy sound because of wrong residue calculation
      ASoC: zx: i2s: Fix devm_ioremap_resource return value check
      ASoC: zx: spdif: Fix devm_ioremap_resource return value check
      pinctrl: samsung: Remove old unused defines
      serial: amba-pl011: Fix devm_ioremap_resource return value check
      of: Drop owner assignment from platform and i2c driver
      thermal: exynos: Disable the regulator on probe failure
      thermal: Drop owner assignment from platform_driver

Lars Westerhoff (1):
      packet: missing dev_put() in packet_do_bind()

Lars-Peter Clausen (4):
      ASoC: dapm: Lock during userspace access
      ASoC: dapm: Fix kcontrol widget name memory management
      ASoC: Free card DAPM context on snd_soc_instantiate_card() error path
      ASoC: dapm: Don't add prefix to widget stream name

Laxman Dewangan (1):
      regulator: max8973: Fix up control flag option for bias control

Leo Liu (1):
      drm/amdgpu: add VCE harvesting instance query

Liad Kaufman (1):
      iwlwifi: nvm: remove mac address byte swapping in 8000 family

Liam Girdwood (2):
      ASoC: topology: Fix TLV size calculation.
      ASoC: topology: Add private data type and bump ABI version to 3

Linus Torvalds (95):
      Merge branch 'for-linus' of git://git.kernel.org/.../egtvedt/linux-avr32
      Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
      Merge tag 'trace-v4.2-rc2-fix2' of git://git.kernel.org/.../rostedt/linux-trace
      Merge branch 'for_linus' of git://git.kernel.org/.../jack/linux-fs
      Merge tag 'pinctrl-v4.2-2' of git://git.kernel.org/.../linusw/linux-pinctrl
      Revert "fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()"
      Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
      Merge git://git.kernel.org/.../davem/net
      Merge tag 'iommu-fixes-v4.2-rc3' of git://git.kernel.org/.../joro/iommu
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge branch 'for-linus' of git://git.kernel.org/.../ebiederm/user-namespace
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'stable' of git://git.kernel.org/.../cmetcalf/linux-tile
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../jikos/hid
      Merge tag 'sound-4.2-rc4' of git://git.kernel.org/.../tiwai/sound
      Merge tag 'spi-fix-v4.2-rc3' of git://git.kernel.org/.../broonie/spi
      Merge tag 'regulator-fix-v4.2-rc3' of git://git.kernel.org/.../broonie/regulator
      Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
      Merge tag 'mmc-4.2-rc3' of git://git.linaro.org/people/ulf.hansson/mmc
      Merge branch 'for-4.2-fixes' of git://git.kernel.org/.../tj/libata
      Merge branch 'for-linus' of git://git.kernel.dk/linux-block
      Merge tag 'for-linus-20150724' of git://git.infradead.org/linux-mtd
      Merge tag 'md/4.2-fixes' of git://neil.brown.name/md
      Merge branch 'libnvdimm-fixes' of git://git.kernel.org/.../djbw/nvdimm
      Merge tag 'trace-v4.2-rc2-fix3' of git://git.kernel.org/.../rostedt/linux-trace
      Merge tag 'char-misc-4.2-rc4' of git://git.kernel.org/.../gregkh/char-misc
      Merge tag 'staging-4.2-rc4' of git://git.kernel.org/.../gregkh/staging
      Merge tag 'tty-4.2-rc4' of git://git.kernel.org/.../gregkh/tty
      Merge tag 'usb-4.2-rc4' of git://git.kernel.org/.../gregkh/usb
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Linux 4.2-rc4
      Merge tag 'for-f2fs-v4.2-rc5' of git://git.kernel.org/.../jaegeuk/f2fs
      Merge tag 'nfs-for-4.2-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
      Merge tag 'linux-kselftest-4.2-rc5' of git://git.kernel.org/.../shuah/linux-kselftest
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge tag 'devicetree-fixes-for-4.2' of git://git.kernel.org/.../robh/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../egtvedt/linux-avr32
      Merge tag 'arm64-fixes' of git://git.kernel.org/.../arm64/linux
      Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
      Merge tag 'for-linus' of git://git.kernel.org/.../dledford/rdma
      Merge git://git.kernel.org/.../nab/target-pending
      Merge tag 'vfio-v4.2-rc5' of git://github.com/awilliam/linux-vfio
      Merge branch 'for-linus' of git://git.kernel.org/.../s390/linux
      Merge tag 'dm-4.2-fixes-3' of git://git.kernel.org/.../device-mapper/linux-dm
      Merge tag 'pm+acpi-4.2-rc5' of git://git.kernel.org/.../rafael/linux-pm
      Merge tag 'hwmon-for-linus-v4.2-rc5' of git://git.kernel.org/.../groeck/linux-staging
      Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
      Merge tag 'xfs-for-linus-4.2-rc4' of git://git.kernel.org/.../dgc/linux-xfs
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
      Merge tag 'drm-intel-fixes-2015-07-31' of git://anongit.freedesktop.org/drm-intel
      Merge tag 'iommu-fixes-v4.2-rc4' of git://git.kernel.org/.../joro/iommu
      Merge tag 'sound-4.2-rc5' of git://git.kernel.org/.../tiwai/sound
      Merge branch 'for-linus-4.2' of git://git.kernel.org/.../mason/linux-btrfs
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/.../tip/tip
      Merge tag 'dmaengine-fix-4.2-rc5' of git://git.infradead.org/users/vkoul/slave-dma
      Merge branch 'for-linus' of git://git.kernel.org/.../viro/vfs
      Merge tag 'armsoc-for-linus' of git://git.kernel.org/.../arm/arm-soc
      Merge tag 'scsi-fixes' of git://git.kernel.org/.../jejb/scsi
      i915: temporary fix for DP MST docking station NULL pointer dereference
      Merge tag 'powerpc-4.2-3' of git://git.kernel.org/.../powerpc/linux
      Linux 4.2-rc5
      Merge tag 'fixes-for-linus' of git://git.kernel.org/.../rusty/linux
      Merge git://git.kernel.org/.../herbert/crypto-2.6
      Merge branch 'for-linus' of git://git.kernel.org/.../jmorris/linux-security
      Merge branch 'for-linus' of git://git.kernel.org/.../sage/ceph-client
      Merge branch 'i2c/for-current' of git://git.kernel.org/.../wsa/linux
      Merge branch 'rc-fixes' of git://git.kernel.org/.../mmarek/kbuild
      Merge tag 'for-linus-4.2-rc5-tag' of git://git.kernel.org/.../xen/tip
      Merge tag 'topic/mst-fixes-2015-08-04' of git://anongit.freedesktop.org/drm-intel
      Merge tag 'pci-v4.2-fixes-1' of git://git.kernel.org/.../helgaas/pci
      Merge branch 'for-4.2' of git://linux-nfs.org/~bfields/linux
      Merge tag 'md/4.2-rc5-fixes' of git://neil.brown.name/md
      Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
      Merge branch 'drm-tda998x-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
      Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux
      Merge branch 'akpm' (patches from Andrew)
      Merge git://git.kernel.org/.../davem/sparc
      Merge tag 'drm-intel-fixes-2015-08-07' of git://anongit.freedesktop.org/drm-intel
      Merge tag 'char-misc-4.2-rc6' of git://git.kernel.org/.../gregkh/char-misc
      Merge tag 'staging-4.2-rc6' of git://git.kernel.org/.../gregkh/staging
      Merge tag 'usb-4.2-rc6' of git://git.kernel.org/.../gregkh/usb
      Merge tag 'hwmon-for-linus-v4.2-rc6' of git://git.kernel.org/.../groeck/linux-staging
      Merge tag 'sound-4.2-rc6' of git://git.kernel.org/.../tiwai/sound
      Merge tag 'dm-4.2-fixes-4' of git://git.kernel.org/.../device-mapper/linux-dm
      Merge tag 'for_linus' of git://git.kernel.org/.../mst/vhost
      Merge tag 'arc-v4.2-rc6-fixes' of git://git.kernel.org/.../vgupta/arc
      Merge branch 'for-rc' of git://git.kernel.org/.../rzhang/linux
      Merge branch 'for-linus-4.2' of git://git.kernel.org/.../mason/linux-btrfs
      Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
      Merge branch 'for-linus' of git://git.kernel.org/.../dtor/input
      Linux 4.2-rc6

Linus Walleij (2):
      pinctrl: abx500: remove strict mode
      ARM: nomadik: disable UART0 on Nomadik boards

Lior Amsalem (1):
      ata: pmp: add quirk for Marvell 4140 SATA PMP

Lu Baolu (2):
      usb: ulpi: ulpi_init should be executed in subsys_initcall
      usb: core: lpm: set lpm_capable for root hub device

Lucas Stach (2):
      net: fec: use managed DMA API functions to allocate BD ring
      net: fec: introduce fec_ptp_stop and use in probe fail path

Ludovic Desroches (1):
      dmaengine: at_xdmac: fix bug about channel configuration

Luis Henriques (1):
      macintosh/ans-lcd: fix build failure after module_init/exit relocation

Luis R. Rodriguez (2):
      x86/mm/pat, drivers/infiniband/ipath: Replace WARN() with pr_warn()
      x86/mm/pat, drivers/media/ivtv: Move the PAT warning and replace WARN() with pr_warn()

Lukasz Anaczkowski (1):
      intel_pstate: Add get_scaling cpu_defaults param to Knights Landing

Maarten Lankhorst (15):
      drm/i915: calculate primary visibility changes instead of calling from set_config
      drm/i915: Commit planes on each crtc separately.
      drm/i915: Make the force_thru workaround atomic, v2.
      drm/i915: Validate the state after an atomic modeset only, and pass the state.
      drm/i915: Update atomic state when removing mst connector, v3.
      drm/i915: Convert connector checking to atomic, v3.
      drm/i915: Remove some unneeded checks from check_crtc_state.
      drm/i915: Remove connectors_active from state checking.
      drm/i915: Make crtc checking use the atomic state, v2.
      drm/i915: Get rid of dpms handling.
      drm/i915: Remove connectors_active from sanitization, v2.
      drm/i915: Remove connectors_active from intel_dp.c, v2.
      drm/i915: Remove connectors_active.
      drm/i915: Only update mode related state if a modeset happened.
      drm/i915: Handle return value in intel_pin_and_fence_fb_obj, v2.

Malcolm Priestley (3):
      staging: vt6655: check ieee80211_bss_conf bssid not NULL
      staging: vt6656: check ieee80211_bss_conf bssid not NULL
      staging: vt6655: vnt_bss_info_changed check conf->beacon_rate is not NULL

Manfred Schlaegl (1):
      iio: mcp320x: Fix NULL pointer dereference

Marc Herbert (1):
      drm/i915/skl: revert duplicated WaBarrierPerformanceFixDisable:skl

Marc Kleine-Budde (12):
      can: at91_can: don't touch skb after netif_receive_skb()/netif_rx()
      can: flexcan: don't touch skb after netif_receive_skb()
      can: bfin_can: don't touch skb after netif_rx()
      can: grcan: don't touch skb after netif_rx()
      can: slcan: don't touch skb after netif_rx_ni()
      can: ti_heccn: don't touch skb after netif_rx()
      can: cc770: don't touch skb after netif_rx()
      can: sja1000: don't touch skb after netif_rx()
      can: esd_usb2: don't touch skb after netif_rx()
      can: ems_usb: don't touch skb after netif_rx()
      can: usb_8dev: don't touch skb after netif_rx()
      can: pcan_usb: don't touch skb after netif_rx()

Marc-André Lureau (1):
      vhost: actually track log eventfd file

Marcus Gelderie (1):
      ipc: modify message queue accounting to not take kernel data structures into account

Marek Belisko (1):
      Input: twl4030-vibra - fix ERROR: Bad of_node_put() warning

Marek Marczykowski-Górecki (1):
      xen/gntdevt: Fix race condition in gntdev_release()

Mark Brown (13):
      regulator: core: Handle full constraints systems when resolving supplies
      Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/pcm1681' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/ssm4567' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/fsl-ssi', 'asoc/fix/intel', 'asoc/fix/intel-kconfig' and 'asoc/fix/mediatek' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/sgtl5000', 'asoc/fix/topology' and 'asoc/fix/zx' into asoc-linus
      Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
      Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max8973', 'regulator/fix/s2mps11' and 'regulator/fix/supply' into regulator-linus
      Merge remote-tracking branches 'spi/fix/gqspi', 'spi/fix/imx', 'spi/fix/mg-spfi' and 'spi/fix/spidev' into spi-linus
      Merge tag 'asoc-fix-v4.2-rc3' into asoc-fix-topology
      Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/cs4265', 'asoc/fix/intel' and 'asoc/fix/topology' into asoc-linus

Martin K. Petersen (2):
      libata: Do not blacklist M510DC
      block: Do a full clone when splitting discard bios

Martin Kepplinger (1):
      iio: mma8452: use iio event type IIO_EV_TYPE_MAG

Martin Schwidefsky (2):
      s390: adapt entry.S to the move of thread_struct
      hwrng: core - correct error check of kthread_run call

Maruthi Srinivas Bayyavarapu (1):
      ALSA: hda: add new AMD PCI IDs with proper driver caps

Masanari Iida (1):
      i2c: Fix typo in i2c-bfin-twi.c

Mateusz Sylwestrzak (1):
      ALSA: hda - Add headset mic support for Acer Aspire V5-573G

Mathias Nyman (2):
      xhci: call BIOS workaround to enable runtime suspend on Intel Braswell
      xhci: fix off by one error in TRB DMA address boundary check

Matt Fleming (1):
      perf/x86/intel/cqm: Return cached counter value from IRQ context

Matti Gottlieb (1):
      iwlwifi: mvm: Avoid accessing Null pointer when setting igtk

Mel Gorman (3):
      mm, meminit: allow early_pfn_to_nid to be used during runtime
      fs, file table: reinit files_stat.max_files after deferred memory initialisation
      mm: initialize hotplugged pages as reserved

Mengdong Lin (3):
      ASoC: topology: fix typo in soc_tplg_kcontrol_bind_io()
      ASoC: topology: Update TLV support so we can support more TLV types
      ASoC: topology: Add ops support to byte controls UAPI

Michael Holzheu (1):
      s390/bpf: clear correct BPF accumulator register

Michael S. Tsirkin (4):
      virtio_net: document VIRTIO_NET_CTRL_GUEST_OFFLOADS
      virtio: define virtio_pci_cfg_cap in header.
      PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
      virtio_net: don't require ANY_LAYOUT with VERSION_1

Michal Hocko (1):
      mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations

Michal Kazior (1):
      mac80211: don't clear all tx flags when requeing

Michal Marek (1):
      kbuild: Do not pick up ARCH_{CPP,A,C}FLAGS from the environment

Michel Dänzer (4):
      drm/amdgpu/dce11: Re-set VBLANK interrupt state when enabling a CRTC
      drm/amdgpu/dce10: Re-set VBLANK interrupt state when enabling a CRTC
      drm/radeon: Drop drm/ prefix for including drm.h in radeon_drm.h
      drm/amdgpu: Drop drm/ prefix for including drm.h in amdgpu_drm.h

Mika Kuoppala (6):
      drm/i915: Do kunmap if renderstate parsing fails
      drm/i915: Spam less on dp aux send/receive problems
      drm/i915/skl WaDisableSbeCacheDispatchPortSharing
      drm/i915: Use masked write for Context Status Buffer Pointer
      drm/i915: Check idle to active before processing CSQ
      drm/i915: Contain the WA_REG macro

Mika Westerberg (1):
      ACPI / PM: Use target_state to set the device power state

Mike Krinkin (1):
      null_blk: fix use-after-free problem

Mike Snitzer (4):
      dm thin: return -ENOSPC when erroring retry list due to out of data space
      Revert "dm cache: do not wake_worker() in free_migration()"
      dm cache: fix device destroy hang due to improper prealloc_used accounting
      dm: fix dm_merge_bvec regression on 32 bit systems

Mikulas Patocka (1):
      libata: increase the timeout when setting transfer mode

Mugunthan V N (1):
      drivers: net: cpsw: remove tx event processing in rx napi poll

Murali Karicheri (1):
      ARM: dts: keystone: fix dt bindings to use post div register for mainpll

Naoya Horiguchi (5):
      mm/memory-failure: unlock_page before put_page
      mm/memory-failure: fix race in counting num_poisoned_pages
      mm/memory-failure: give up error handling for non-tail-refcounted thp
      mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_*
      mm/memory-failure: set PageHWPoison before migrate_pages()

NeilBrown (8):
      md/raid5: avoid races when changing cache size.
      md/raid10: always set reshape_safe when initializing reshape_position.
      md: flush ->event_work before stopping array.
      md/raid1: fix test for 'was read error from last working device'.
      md/raid5: clear R5_NeedReplace when no longer needed.
      sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable.
      md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
      md/raid5: don't let shrink_slab shrink too far.

Nicholas Bellinger (5):
      target: Add extra TYPE_DISK + protection checks for INQUIRY SPT
      iscsi-target: Fix use-after-free during TPG session shutdown
      iscsi-target: Fix iscsit_start_kthreads failure OOPs
      iscsi-target: Fix iser explicit logout TX kthread leak
      iser-target: Fix REJECT CM event use-after-free OOPs

Nicholas Mc Guire (1):
      tcm_qla2xxx: pass timeout as HZ independent value

Nicolai Stange (1):
      mm, meminit: replace rwsem with completion

Nicolas Boichat (1):
      ASoC: rt5645: Check if codec is initialized in workqueue handler

Nicolas Iooss (1):
      drm/amdgpu: increment queue when iterating on this variable.

Nicolas Schichan (3):
      ARM: net: fix condition for load_order > 0 when translating load instructions.
      ARM: net: handle negative offsets in BPF JIT.
      ARM: net: fix vlan access instructions in ARM JIT.

Nikolay Aleksandrov (7):
      bridge: mdb: fix double add notification
      bonding: fix destruction of bond with devices different from arphrd_ether
      bonding: correctly handle bonding type change on enslave failure
      bridge: netlink: fix slave_changelink/br_setport race conditions
      inet: frags: remove INET_FRAG_EVICTED and use list_evictor for the test
      bridge: stp: when using userspace stp stop kernel hello and hold timers
      bridge: mdb: fix delmdb state in the notification

Oleksij Rempel (1):
      Input: zforce - don't overwrite the stack

Oliver Neukum (1):
      usb-storage: ignore ZTE MF 823 card reader in mode 0x1225

Olof Johansson (3):
      Merge tag 'samsung-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into fixes
      Merge tag 'for-v4.2-rc/omap-fixes-a' of git://git.kernel.org/.../pjw/omap-pending into fixes
      Merge tag 'imx-fixes-4.2-2' of git://git.kernel.org/.../shawnguo/linux into fixes

Or Gerlitz (1):
      net/mlx4_core: Use sink counter for the VF default as fallback

Oren Givon (1):
      iwlwifi: edit the 3165 series and 8000 series PCI IDs

Pablo Neira Ayuso (3):
      netfilter: ctnetlink: put back references to master ct and expect objects
      netfilter: fix netns dependencies with conntrack templates
      Merge tag 'ipvs-fixes-for-v4.2' of https://git.kernel.org/.../horms/ipvs

Pali Rohár (1):
      hwmon: (dell-smm) Blacklist Dell Studio XPS 8100

Paolo Bonzini (3):
      KVM: x86: introduce kvm_check_has_quirk
      KVM: x86: rename quirk constants to KVM_X86_QUIRK_*
      Merge tag 'kvm-s390-master-20150730' of git://git.kernel.org/.../kvms390/linux into kvm-master

Paulo Zanoni (6):
      drm/i915: fix FBC frontbuffer tracking flushing code
      drm/i915: don't call intel_fbc_update() at intel_unpin_work_fn()
      drm/i915: don't disable FBC for pipe A when flipping pipe B
      drm/i915: special-case dirtyfb for frontbuffer tracking
      drm/i915/skl: send opregion_nofify_adapter(PCI_D1) instead of PCI_D3
      drm/i915: fix stolen bios_reserved checks

Peng Fan (1):
      mmc: sdhci check parameters before call dma_free_coherent

Peter Chen (2):
      usb: chipidea: ehci_init_driver is intended to call one time
      usb: gadget: f_uac2: fix calculation of uac2->p_interval

Peter Hurley (4):
      n_tty: signal and flush atomically
      m32r: Add ioreadXX/iowriteXX big-endian mmio accessors
      serial: core: Fix crashes while echoing when closing
      tty: vt: Fix !TASK_RUNNING diagnostic warning from paste_selection()

Peter Hutterer (1):
      Input: elantech - force resolution of 31 u/mm

Peter Meerwald (2):
      iio: light: tcs3414: Fix bug preventing to set integration time
      iio: tmp006: Check channel info on write

Pierre Morel (1):
      9p/trans_virtio: reset virtio device on remove

Pieter Hollants (1):
      USB: qcserial: Add support for Dell Wireless 5809e 4G Modem

Qu Wenruo (1):
      btrfs: qgroup: Fix a regression in qgroup reserved space.

Quinn Tran (3):
      qla2xxx: Add flush after updating ATIOQ consumer index.
      qla2xxx: release request queue reservation.
      qla2xxx: adjust debug flags

Rabin Vincent (1):
      writeback: fix initial dirty limit

Rafael J. Wysocki (2):
      cpufreq: Avoid attempts to create duplicate symbolic links
      Merge branches 'pm-cpufreq' and 'acpi-pm'

Rajmohan Mani (1):
      xhci: Workaround to get D3 working in Intel xHCI

Ralf Baechle (3):
      CPUFREQ: Loongson2: Fix broken build due to incorrect include.
      MIPS: Handle page faults of executable but unreadable pages correctly.
      MIPS: Partially disable RIXI support.

Rameshwar Prasad Sahu (1):
      dmaengine: xgene-dma: Fix the resource map to handle overlapping

Reinhard Speyerer (2):
      USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355
      qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355

Reyad Attiyat (1):
      HID: microsoft: Add quirk for MS Surface Type/Touch cover

Ricardo Neri (1):
      efi: Check for NULL efi kernel parameters

Richard Stearn (1):
      NET: AX.25: Stop heartbeat timer on disconnect.

Rob Clark (1):
      drm/msm: fix msm_gem_prime_get_sg_table()

Rob Herring (1):
      of: add HAS_IOMEM depends to OF_ADDRESS

Robert Jarzmik (1):
      MAINTAINERS: mtd: docg3: add docg3 maintainer

Rodrigo Vivi (6):
      drm/i915: Try to stop sink crc calculation on error.
      drm/i915: Don't return error on sink crc stop.
      drm/i915: Split sink_crc function in start, stop and read.
      drm/i915: VLV/CHV PSR: Increase wait delay time before active PSR.
      drm/i915: Set power domain for DDI-E
      drm/i915: Set alternate aux for DDI-E

Roger Quadros (7):
      phy: ti-pipe3: fix suspend
      ARM: DRA7: hwmod: fix gpmc hwmod
      ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
      extcon: Fix hang and extcon_get/set_cable_state().
      extcon: Fix extcon_cable_get_state() from getting old state after notification
      phy: ti-pipe3: i783 workaround for SATA lockup after dpll unlock/relock
      ARM: dts: dra7: Add syscon-pllreset syscon to SATA PHY

Roland Dreier (1):
      qla2xxx: kill sessions/log out initiator on RSCN and port down events

Ross Lagerwall (1):
      xen/events/fifo: Handle linked events when closing a port

Roy Spliet (1):
      drm/nouveau/clk/gt215: u32->s32 for difference in req. and set clock

Rusty Russell (1):
      module: weaken locking assertion for oops path.

Sabrina Dubroca (1):
      tcp: fix recv with flags MSG_WAITALL | MSG_PEEK

Sagi Grimberg (3):
      target/pr: Fix possible uninitialized variable usage
      target/spc: Set SPT correctly in Extended INQUIRY Data VPD page
      target/rd: Set ramdisk as non rotational device

Salvatore Mesoraca (1):
      Adding YAMA hooks also when YAMA is not stacked.

Samuel Pitoiset (2):
      drm/nouveau/pm: prevent freeing the wrong engine context
      drm/nouveau/pm: fix a potential race condition when creating an engine context

Sascha Hauer (1):
      spi: imx: Fix small DMA transfers

Satish Ashok (2):
      bridge: multicast: treat igmpv3 report with INCLUDE and no sources as a leave
      bridge: mcast: give fast leave precedence over multicast router and querier

Saurav Kashyap (1):
      qla2xxx: Fix hardware lock/unlock issue causing kernel panic.

Scott Wood (1):
      mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict

Sebastian Herbszt (1):
      Documentation/target: Fix tcm_mod_builder.py build breakage

Sebastian Ott (1):
      phy/pxa: add HAS_IOMEM dependency

Sergei Shtylyov (4):
      ravb: do not invalidate cache for RX buffer twice
      sh-pfc: fix sparse GPIOs for R-Car SoCs
      ravb: fix race updating TCCR
      ravb: fix ring memory allocation

Shahed Shaikh (1):
      qlcnic: Fix corruption while copying

Shaohui Xie (1):
      net/mdio: fix mdio_bus_match for c45 PHY

Shilpa Sreeramalu (1):
      ASoC: Intel: Get correct usage_count value to load firmware

Sifan Naeem (1):
      spi: img-spfi: fix support for speeds up to 1/4th input clock

Simon Guinot (1):
      net: mvneta: fix refilling for Rx DMA buffers

Sowmini Varadhan (2):
      net: sk_clone_lock() should only do get_net() if the parent is not a kernel socket
      lib/iommu-common.c: do not use 0xffffffffffffffffl for computing align_mask

Srinivas Pandruvada (1):
      hid-sensor: Fix suspend/resume delay

Stefan Agner (2):
      can: mcp251x: fix resume when device is down
      can: mcp251x: get regulators optionally

Stephen Rothwell (1):
      virtio scsi: fix unused variable warning

Stephen Smalley (1):
      ipc: use private shmem or hugetlbfs inodes for shm segments.

Steve Wise (1):
      RDMA/cxgb3: fail get_dma_mr on 64 bit arches

Steven J. Magnani (1):
      udf: Don't corrupt unalloc spacetable when writing it

Steven Rostedt (Red Hat) (2):
      tracing: Fix sample output of dynamic arrays
      ftrace: Fix breakage of set_ftrace_pid

Subhransu S. Prusty (1):
      ASoC: topology: Add subsequence in topology

Sudeep Dutt (1):
      misc: mic: scif bug fix for vmalloc_to_page crash

Sudip Mukherjee (6):
      drm/i915: remove unnecessary null test
      drm/i915: remove redundant if check
      parport: fix error handling
      parport: fix memory leak
      parport: fix freeing freed memory
      parport: Revert "parport: fix memory leak"

Sunil Goutham (10):
      net: thunderx: Fix data integrity issues with LDWB
      net: thunderx: Fix memory leak while tearing down interface
      net: thunderx: Fix RQ_DROP miscalculation
      net: thunderx: Fix memory leak when changing queue count
      net: thunderx: Fix TSO packet statistic
      net: thunderx: Suppress alloc_pages() failure warnings
      net: thunderx: Wakeup TXQ only if CQE_TX are processed
      net: thunderx: Set watchdog timeout value
      net: thunderx: Fix crash when changing rss with mutliple traffic flows
      net: thunderx: Add PCI driver shutdown routine

Swapnil Nagle (1):
      qla2xxx: cleanup cmd in qla workqueue before processing TMR

Tadeusz Struk (1):
      crypto: qat - Fix invalid synchronization between register/unregister sym algs

Takashi Iwai (6):
      ALSA: pcm: Fix lockdep warning with nonatomic PCM ops
      Merge tag 'asoc-fix-v4.2-rc3' of git://git.kernel.org/.../broonie/sound into for-linus
      ALSA: hda - Apply fixup for another Toshiba Satellite S50D
      ALSA: hda - Apply a fixup to Dell Vostro 5480
      ALSA: hda - Fix MacBook Pro 5,2 quirk
      Merge tag 'asoc-fix-v4.2-rc5' of git://git.kernel.org/.../broonie/sound into for-linus

Takashi Sakamoto (3):
      ALSA: fireworks: add support for AudioFire2 quirk
      Revert "ALSA: fireworks: add support for AudioFire2 quirk"
      ALSA: fireworks/firewire-lib: add support for recent firmware quirk

Tejun Heo (2):
      blkcg: fix gendisk reference leak in blkg_conf_prep()
      block: export bio_associate_*() and wbc_account_io()

Teodora Baluta (1):
      iio: magnetometer: mmc35240: fix available sampling frequencies

Thanneeru Srinivasulu (1):
      net: thunderx: Fix for crash while BGX teardown

Thierry Reding (2):
      drm/nouveau: Do not leak client objects
      drm/nouveau/disp: Use NULL for pointers

Thomas Abraham (1):
      ARM: dts: add CPU OPP and regulator supply property for exynos4210

Thomas Gleixner (4):
      x86/mm: Fix newly introduced printk format warnings
      x86/mm/pat: Revert 'Adjust default caching mode translation tables'
      MAINTAINERS: Appoint Marc Zyngier as irqchips co-maintainer
      MAINTAINERS: Appoint Jiang and Marc as irqdomain maintainers

Thomas Hebb (2):
      phy: berlin-usb: fix divider for BG2CD
      phy: berlin-usb: fix divider for BG2

Thomas Huth (1):
      virtio: Fix typecast of pointer in vring_init()

Thomas Petazzoni (2):
      wireless: regulatory: reduce log level of CRDA related messages
      dmaengine: mv_xor: fix big endian operation in register mode

Thulasimani,Sivakumar (2):
      drm/i915: read bpp from vbt only for older panels
      drm/i915: fix checksum write for automated test reply

Tiberiu Breana (1):
      iio: light: STK3310: un-invert proximity values

Tilman Schmidt (2):
      isdn/gigaset: reset tty->receive_room when attaching ser_gigaset
      isdn/gigaset: drop unused ldisc methods

Tom Hughes (1):
      mac80211: clear subdir_stations when removing debugfs

Tomas Winkler (2):
      mei: prevent unloading mei hw modules while the device is opened.
      mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()

Tomer Barletz (1):
      ALSA: oxygen: Fix logical-not-parentheses warning

Tomeu Vizoso (1):
      of: constify drv arg of of_driver_match_device stub

Tony Battersby (1):
      scsi: fix memory leak with scsi-mq

Tony Luck (1):
      efi: Handle memory error structures produced based on old versions of standard

Toshi Kani (3):
      x86/mm: Move warning from __ioremap_check_ram() to the call site
      x86/mm: Remove region_is_ram() call from ioremap
      mm: Fix bugs in region_is_ram()

Toshiaki Makita (1):
      bridge: Fix network header pointer for vlan tagged packets

Trond Myklebust (24):
      SUNRPC: Don't reencode message if transmission failed with ENOBUFS
      SUNRPC: Don't confuse ENOBUFS with a write_space issue
      NFSv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly.
      NFSv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly
      NFSv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly
      NFSv4.1: nfs41_sequence_done should handle sequence flag errors
      NFSv4: Leases are renewed in sequence_done when we have sessions
      NFSv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code
      pNFS: Layoutreturn must invalidate all existing layout segments.
      pNFS: pnfs_roc_drain should return 'true' when sleeping
      pNFS: Fix races between return-on-close and layoutreturn.
      pNFS: pnfs_roc_drain() fix a race with open
      pNFS: Don't throw out valid layout segments
      SUNRPC: Fix a backchannel deadlock
      SUNRPC: xprt_complete_bc_request must also decrement the free slot count
      NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked
      NFSv4/pnfs: Ensure we don't miss a file extension
      NFS: Don't revalidate the mapping if both size and change attr are up to date
      NFS: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised
      NFS: Remove the "NFS_CAP_CHANGE_ATTR" capability
      NFS: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE
      NFS: Fix a memory leak in nfs_do_recoalesce
      NFS: Don't clear desc->pg_moreio in nfs_do_recoalesce()
      SUNRPC: Report TCP errors to the caller

U. Artie Eoff (1):
      ALSA: hda - Fix race between PM ops and HDA init/probe

Uwe Kleine-König (1):
      Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback

Vignesh R (1):
      mmc: omap_hsmmc: Handle BADA, DEB and CEB interrupts

Vineet Gupta (12):
      ARCv2: lib: memcpy: Missing PREFETCHW
      ARCv2: lib: memset: Don't assume 64-bit load/stores
      ARCv2: Fix the peripheral address space detection
      ARCv2: [axs103_smp] Reduce clk for Quad FPGA configs
      Revert "ARCv2: STAR 9000837815 workaround hardware exclusive transactions livelock"
      ARC: refactor atomic inline asm operands with symbolic names
      ARC: LLOCK/SCOND based spin_lock
      ARC: LLOCK/SCOND based rwlock
      ARCv2: spinlock/rwlock/atomics: Delayed retry of failed SCOND with exponential backoff
      ARCv2: spinlock/rwlock: Reset retry delay when starting a new spin-wait cycle
      ARC: Make pt_regs regs unsigned
      ARCv2: spinlock/rwlock/atomics: reduce 1 instruction in exponential backoff

Vinod Koul (3):
      ASoC: topology: fix typos in topology header
      ASoC: Intel: use CONFIG_SND_SOC for intel boards
      ASoC: topology: add private data to manifest

Viorel Suman (1):
      iio: magnetometer: mmc35240: fix SET/RESET sequence

Viresh Kumar (3):
      AVR32/time: Migrate to new 'set-state' interface
      ARC/time: Migrate to new 'set-state' interface
      thermal: remove dangling 'weight_attr' device file

Vivien Didelot (1):
      net: dsa: mv88e6xxx: fix fid_mask when leaving bridge

Vlad Dogaru (2):
      iio: sx9500: rework error handling of raw readings
      iio: sx9500: fix bug in compensation code

Vladimir Zapolskiy (3):
      i2c: slave eeprom: clean up sysfs bin attribute read()/write()
      misc: eeprom: at24: clean up at24_bin_write()
      i2c: fix leaked device refcount on of_find_i2c_* error path

WANG Cong (7):
      fq_codel: fix a use-after-free
      ipvlan: use rcu_deference_bh() in ipvlan_queue_xmit()
      net_sched: fix a use-after-free in sfq
      fq_codel: fix return value of fq_codel_drop()
      sch_plug: purge buffered packets during reset
      sch_choke: drop all packets in queue during reset
      act_pedit: check binding before calling tcf_hash_release()

Wentao Xu (2):
      drm/msm: change to uninterruptible wait in atomic commit
      drm/msm/mdp5: release SMB (shared memory blocks) in various cases

Will Deacon (2):
      iommu/arm-smmu: Fix LOG2SIZE setting for 2-level stream tables
      arm64: switch_to: calculate cpu context pointer using separate register

WingMan Kwok (1):
      net: netcp: Fixes SGMII reset on network interface shutdown

Woodrow Shen (2):
      ALSA: hda - Fix the headset mic that will not work on Dell desktop machine
      ALSA: hda - Add pin quirk for the headset mic jack detection on Dell laptop

Xiao Guangrong (3):
      KVM: MTRR: fix memory type handling if MTRR is completely disabled
      KVM: MTRR: simplify kvm_mtrr_get_guest_memory_type
      KVM: vmx: obey KVM_QUIRK_CD_NW_CLEARED

Yan, Zheng (2):
      ceph: fix ceph_encode_locks_to_buffer()
      ceph: always re-send cap flushes when MDS recovers

Yao-Wen Mao (1):
      ALSA: usb-audio: add dB range mapping for some devices

Yi Zhang (1):
      regulator: 88pm800: fix LDO vsel_mask value

Yoshihiro Shimoda (1):
      usb: gadget: udc: core: Fix argument of dma_map_single for IOMMU

Yuchung Cheng (1):
      tcp: don't use F-RTO on non-recurring timeouts

Zhang Rui (1):
      Merge branch 'fixes' of git://git.kernel.org/.../evalenti/linux-soc-thermal into for-rc

Zhao Lei (2):
      btrfs: Fix lockdep warning of btrfs_run_delayed_iputs()
      btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail

Zhen Lei (4):
      iommu/arm-smmu: Fix the index calculation of strtab
      iommu/arm-smmu: Fix the values of ARM64_TCR_{I,O}RGN0_SHIFT
      iommu/arm-smmu: Enlarge STRTAB_L1_SZ_SHIFT to support larger sidsize
      iommu/arm-smmu: Skip the execution of CMD_PREFETCH_CONFIG

Zhuang Jin Can (3):
      xhci: report U3 when link is in resume state
      xhci: prevent bus_suspend if SS port resuming in phase 1
      xhci: do not report PLC when link is in internal resume state

dingtianhong (1):
      bonding: correct the MAC address for "follow" fail_over_mac policy

hayeswang (5):
      r8152: fix the issue about U1/U2
      r8152: fix wakeup settings
      r8152: don't enable napi before rx ready
      r8152: add pre_reset and post_reset
      r8152: reset device when tx timeout

monk.liu (3):
      drm/amdgpu: different emit_ib for gfx and compute
      drm/amdgpu: hdp_flush is not needed for inside IB
      drm/amdgpu: add new parameter to seperate map and unmap

 Documentation/DocBook/drm.tmpl                     |  18 +-
 .../devicetree/bindings/dma/apm-xgene-dma.txt      |   2 +-
 .../devicetree/bindings/iommu/arm,smmu-v3.txt      |   3 +
 .../devicetree/bindings/mmc/fsl-imx-esdhc.txt      |   2 -
 Documentation/devicetree/bindings/phy/ti-phy.txt   |  16 +
 .../devicetree/bindings/sound/mt8173-max98090.txt  |   2 +
 .../bindings/sound/mt8173-rt5650-rt5676.txt        |   2 +
 .../devicetree/bindings/spi/spi-ath79.txt          |   6 +-
 Documentation/hwmon/nct7904                        |   4 +-
 Documentation/input/alps.txt                       |   6 +-
 Documentation/target/tcm_mod_builder.py            |  21 +-
 MAINTAINERS                                        |  22 +-
 Makefile                                           |  11 +-
 arch/arc/Kconfig                                   |  13 +-
 arch/arc/Makefile                                  |  10 +-
 arch/arc/include/asm/arcregs.h                     |   7 +-
 arch/arc/include/asm/atomic.h                      |  78 +-
 arch/arc/include/asm/ptrace.h                      |  54 +-
 arch/arc/include/asm/spinlock.h                    | 538 +++++++++++++-
 arch/arc/include/asm/spinlock_types.h              |   2 +
 arch/arc/include/uapi/asm/ptrace.h                 |  20 +-
 arch/arc/kernel/setup.c                            |  12 +-
 arch/arc/kernel/time.c                             |  40 +-
 arch/arc/lib/memcpy-archs.S                        |   2 +-
 arch/arc/lib/memset-archs.S                        |  43 +-
 arch/arc/plat-axs10x/axs10x.c                      |  15 +
 arch/arm/boot/dts/dra7.dtsi                        |   1 +
 arch/arm/boot/dts/exynos3250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4210-origen.dts            |   4 +
 arch/arm/boot/dts/exynos4210-trats.dts             |   4 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   4 +
 arch/arm/boot/dts/exynos4210.dtsi                  |  12 +
 arch/arm/boot/dts/imx25-pdk.dts                    |   5 +-
 arch/arm/boot/dts/imx35.dtsi                       |   8 +-
 arch/arm/boot/dts/imx51-apf51dev.dts               |   2 +-
 arch/arm/boot/dts/imx53-ard.dts                    |   4 +-
 arch/arm/boot/dts/imx53-m53evk.dts                 |   4 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |   4 +-
 arch/arm/boot/dts/imx53-smd.dts                    |   4 +-
 arch/arm/boot/dts/imx53-tqma53.dtsi                |   4 +-
 arch/arm/boot/dts/imx53-tx53.dtsi                  |   4 +-
 arch/arm/boot/dts/imx53-voipac-bsb.dts             |   4 +-
 arch/arm/boot/dts/imx6dl-riotboard.dts             |   8 +-
 arch/arm/boot/dts/imx6q-arm2.dts                   |   5 +-
 arch/arm/boot/dts/imx6q-gk802.dts                  |   3 +-
 arch/arm/boot/dts/imx6q-tbs2910.dts                |   4 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi        |   4 +-
 arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi       |   4 +-
 arch/arm/boot/dts/imx6qdl-cubox-i.dtsi             |   2 +-
 arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi       |   4 +-
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-hummingboard.dtsi        |   2 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |   4 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   8 +-
 arch/arm/boot/dts/imx6qdl-rex.dtsi                 |   4 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |   4 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi           |   6 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |   8 +-
 arch/arm/boot/dts/imx6qdl-tx6.dtsi                 |   4 +-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |   6 +-
 arch/arm/boot/dts/imx6sl-evk.dts                   |  10 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts             |   4 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi                  |   4 +-
 arch/arm/boot/dts/imx7d-sdb.dts                    |   4 +-
 arch/arm/boot/dts/k2e-clocks.dtsi                  |   5 +-
 arch/arm/boot/dts/k2hk-clocks.dtsi                 |   5 +-
 arch/arm/boot/dts/k2l-clocks.dtsi                  |   5 +-
 arch/arm/boot/dts/ste-nomadik-nhk15.dts            |   1 +
 arch/arm/boot/dts/ste-nomadik-s8815.dts            |   4 +
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi         |   1 +
 arch/arm/mach-omap2/omap_hwmod.c                   |  24 +-
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          |   5 +-
 arch/arm/net/bpf_jit_32.c                          |  57 +-
 arch/arm64/boot/dts/apm/apm-storm.dtsi             |   2 +-
 arch/arm64/kernel/efi.c                            |   4 +-
 arch/arm64/kernel/entry.S                          |   5 +-
 arch/arm64/kernel/irq.c                            |   4 +-
 arch/arm64/kernel/signal32.c                       |   5 +-
 arch/avr32/kernel/time.c                           |  65 +-
 arch/avr32/mach-at32ap/clock.c                     |  20 +-
 arch/m32r/include/asm/io.h                         |   5 +
 arch/mips/Kconfig                                  |   1 -
 arch/mips/ath79/setup.c                            |   1 +
 arch/mips/cavium-octeon/smp.c                      |   2 +-
 arch/mips/include/asm/mach-bcm63xx/dma-coherence.h |  10 -
 arch/mips/include/asm/pgtable.h                    |  31 +
 arch/mips/include/asm/smp.h                        |   2 -
 arch/mips/include/asm/stackframe.h                 |  25 +
 arch/mips/kernel/mips-mt-fpaff.c                   |   5 +-
 arch/mips/kernel/prom.c                            |   2 +-
 arch/mips/kernel/relocate_kernel.S                 |   8 +-
 arch/mips/kernel/signal32.c                        |   2 -
 arch/mips/kernel/smp-bmips.c                       |   4 +-
 arch/mips/kernel/smp.c                             |  10 -
 arch/mips/kernel/traps.c                           |  13 +
 arch/mips/kernel/unaligned.c                       |   2 +-
 arch/mips/lantiq/irq.c                             |   3 +-
 arch/mips/loongson64/loongson-3/smp.c              |   7 +-
 arch/mips/mm/cache.c                               |   8 +-
 arch/mips/mm/fault.c                               |   3 +-
 arch/mips/mti-malta/malta-int.c                    |   2 +-
 arch/mips/mti-malta/malta-time.c                   |  16 +-
 arch/mips/mti-sead3/sead3-time.c                   |   1 +
 arch/mips/netlogic/common/smp.c                    |   2 +-
 arch/mips/paravirt/paravirt-smp.c                  |   2 +-
 arch/mips/pistachio/time.c                         |   1 +
 arch/mips/pmcs-msp71xx/msp_smp.c                   |   2 +-
 arch/mips/ralink/irq.c                             |   1 +
 arch/mips/sgi-ip27/ip27-irq.c                      |   8 +-
 arch/mips/sibyte/bcm1480/smp.c                     |   9 +-
 arch/mips/sibyte/sb1250/smp.c                      |   7 +-
 arch/powerpc/kernel/signal_32.c                    |   2 -
 arch/powerpc/platforms/powernv/eeh-powernv.c       |   2 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |  11 +-
 arch/s390/kernel/asm-offsets.c                     |  15 +-
 arch/s390/kernel/cache.c                           |   2 +
 arch/s390/kernel/entry.S                           |  13 +-
 arch/s390/kernel/traps.c                           |   4 +-
 arch/s390/kvm/kvm-s390.c                           |   4 +-
 arch/s390/net/bpf_jit_comp.c                       |  14 +-
 arch/sparc/include/asm/visasm.h                    |  16 +-
 arch/sparc/lib/NG4memcpy.S                         |   5 +-
 arch/sparc/lib/VISsave.S                           |  67 +-
 arch/sparc/lib/ksyms.c                             |   4 -
 arch/tile/kernel/compat_signal.c                   |   2 -
 arch/tile/kernel/setup.c                           |   2 +-
 arch/x86/boot/compressed/eboot.c                   |   4 +
 arch/x86/entry/entry_64_compat.S                   |  14 +-
 arch/x86/include/asm/desc.h                        |  15 -
 arch/x86/include/asm/mmu.h                         |   3 +-
 arch/x86/include/asm/mmu_context.h                 |  54 +-
 arch/x86/include/uapi/asm/kvm.h                    |   4 +-
 arch/x86/kernel/apic/io_apic.c                     |   2 +-
 arch/x86/kernel/cpu/common.c                       |   4 +-
 arch/x86/kernel/cpu/perf_event.c                   |  12 +-
 arch/x86/kernel/cpu/perf_event_intel_cqm.c         |   8 +
 arch/x86/kernel/fpu/init.c                         |   6 +
 arch/x86/kernel/ldt.c                              | 262 +++----
 arch/x86/kernel/process_64.c                       |   4 +-
 arch/x86/kernel/step.c                             |   6 +-
 arch/x86/kvm/lapic.c                               |   2 +-
 arch/x86/kvm/mtrr.c                                |  40 +-
 arch/x86/kvm/svm.c                                 |   2 +-
 arch/x86/kvm/vmx.c                                 |   5 +-
 arch/x86/kvm/x86.h                                 |   5 +
 arch/x86/mm/ioremap.c                              |  23 +-
 arch/x86/mm/mmap.c                                 |   7 +
 arch/x86/mm/mpx.c                                  |  24 +-
 arch/x86/mm/tlb.c                                  |   2 +-
 arch/x86/net/bpf_jit_comp.c                        |   8 +-
 arch/x86/platform/efi/efi.c                        |   5 +
 arch/x86/power/cpu.c                               |   3 +-
 arch/x86/xen/enlighten.c                           |  40 ++
 block/bio.c                                        |  17 +-
 block/blk-cgroup.c                                 |   6 +-
 drivers/acpi/device_pm.c                           |   2 +-
 drivers/ata/libata-core.c                          |  21 +-
 drivers/ata/libata-pmp.c                           |   7 +
 drivers/ata/libata-scsi.c                          |   3 +-
 drivers/ata/libata-transport.c                     |   2 +
 drivers/block/null_blk.c                           |  18 +-
 drivers/block/rbd.c                                |  22 +-
 drivers/bluetooth/btbcm.c                          |  11 +-
 drivers/char/hw_random/core.c                      |   2 +-
 drivers/cpufreq/cpufreq.c                          | 108 +--
 drivers/cpufreq/intel_pstate.c                     |   1 +
 drivers/cpufreq/loongson2_cpufreq.c                |   2 +-
 drivers/crypto/ixp4xx_crypto.c                     |   1 -
 drivers/crypto/qat/qat_common/qat_algs.c           |  24 +-
 drivers/dma/at_hdmac.c                             | 132 ++--
 drivers/dma/at_hdmac_regs.h                        |   3 +-
 drivers/dma/at_xdmac.c                             |  26 +-
 drivers/dma/mv_xor.c                               |   9 +-
 drivers/dma/pl330.c                                |   3 +-
 drivers/dma/virt-dma.c                             |  19 +-
 drivers/dma/virt-dma.h                             |  13 +-
 drivers/dma/xgene-dma.c                            |   3 +
 drivers/extcon/extcon-palmas.c                     |  13 -
 drivers/extcon/extcon.c                            |  61 +-
 drivers/firmware/efi/cper.c                        |  15 +-
 drivers/firmware/efi/efi.c                         |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  38 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  20 +-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |   1 +
 drivers/gpu/drm/amd/amdgpu/cz_dpm.c                |  70 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |   4 +
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |   4 +
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |  54 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |  83 ++-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |  48 ++
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c     |   1 +
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |  12 +-
 drivers/gpu/drm/drm_atomic_helper.c                |  10 +-
 drivers/gpu/drm/drm_crtc.c                         |   5 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   1 -
 drivers/gpu/drm/drm_irq.c                          |   2 +-
 drivers/gpu/drm/i2c/tda998x_drv.c                  |   4 +-
 drivers/gpu/drm/i915/Makefile                      |  19 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c             |   4 +-
 drivers/gpu/drm/i915/i915_debugfs.c                | 107 +--
 drivers/gpu/drm/i915/i915_dma.c                    |  10 -
 drivers/gpu/drm/i915/i915_drv.c                    |  24 +-
 drivers/gpu/drm/i915/i915_drv.h                    |  66 +-
 drivers/gpu/drm/i915/i915_gem.c                    | 448 ++----------
 drivers/gpu/drm/i915/i915_gem_context.c            |   1 +
 drivers/gpu/drm/i915/i915_gem_fence.c              | 787 +++++++++++++++++++++
 drivers/gpu/drm/i915/i915_gem_gtt.c                |  11 +
 drivers/gpu/drm/i915/i915_gem_render_state.c       |  55 +-
 drivers/gpu/drm/i915/i915_gem_render_state.h       |   2 +
 drivers/gpu/drm/i915/i915_gem_stolen.c             | 159 ++++-
 drivers/gpu/drm/i915/i915_gem_tiling.c             | 308 ++------
 drivers/gpu/drm/i915/i915_gpu_error.c              |   5 +
 drivers/gpu/drm/i915/i915_guc_reg.h                | 102 +++
 drivers/gpu/drm/i915/i915_irq.c                    |  77 +-
 drivers/gpu/drm/i915/i915_params.c                 |   9 +
 drivers/gpu/drm/i915/i915_reg.h                    |  31 +-
 drivers/gpu/drm/i915/intel_bios.c                  |  71 +-
 drivers/gpu/drm/i915/intel_bios.h                  |   9 +
 drivers/gpu/drm/i915/intel_crt.c                   |  51 +-
 drivers/gpu/drm/i915/intel_csr.c                   |  16 +-
 drivers/gpu/drm/i915/intel_ddi.c                   |  43 +-
 drivers/gpu/drm/i915/intel_display.c               | 446 ++++--------
 drivers/gpu/drm/i915/intel_dp.c                    | 159 +++--
 drivers/gpu/drm/i915/intel_dp_mst.c                |  26 +-
 drivers/gpu/drm/i915/intel_drv.h                   |   7 +-
 drivers/gpu/drm/i915/intel_dsi.c                   |   2 +-
 drivers/gpu/drm/i915/intel_dvo.c                   |  48 +-
 drivers/gpu/drm/i915/intel_fbc.c                   |  13 +-
 drivers/gpu/drm/i915/intel_frontbuffer.c           |   2 +-
 drivers/gpu/drm/i915/intel_guc_fwif.h              | 245 +++++++
 drivers/gpu/drm/i915/intel_hdmi.c                  |   2 +-
 drivers/gpu/drm/i915/intel_hotplug.c               |  20 +-
 drivers/gpu/drm/i915/intel_lrc.c                   |  11 +-
 drivers/gpu/drm/i915/intel_lvds.c                  |   2 +-
 drivers/gpu/drm/i915/intel_pm.c                    |  12 +-
 drivers/gpu/drm/i915/intel_psr.c                   |   3 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c            |  18 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c            |  30 +-
 drivers/gpu/drm/i915/intel_sdvo.c                  |  49 +-
 drivers/gpu/drm/i915/intel_tv.c                    |   2 +-
 drivers/gpu/drm/i915/intel_uncore.c                |  26 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c          |   4 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c            |  13 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h            |   2 +
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c          |  33 +-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.c            |  87 ++-
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_smp.h            |   1 +
 drivers/gpu/drm/msm/msm_atomic.c                   |   8 +-
 drivers/gpu/drm/msm/msm_drv.c                      |  13 +-
 drivers/gpu/drm/msm/msm_drv.h                      |   4 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   2 +-
 drivers/gpu/drm/msm/msm_gem_prime.c                |   8 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   3 +
 drivers/gpu/drm/nouveau/nouveau_platform.c         |  16 +
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |   9 +
 drivers/gpu/drm/nouveau/nv04_fbcon.c               |   2 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |   2 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c               |   3 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c               |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/gf110.c   |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c   |  29 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c     |  39 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h     |   1 +
 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c      |  14 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c    |  40 ++
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c    |   3 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c   |   8 +
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c |   8 +
 drivers/gpu/drm/radeon/atombios_encoders.c         |   3 +-
 drivers/gpu/drm/radeon/dce6_afmt.c                 |  62 +-
 drivers/gpu/drm/radeon/radeon_audio.c              | 204 +++---
 drivers/gpu/drm/radeon/radeon_audio.h              |   3 +-
 drivers/gpu/drm/radeon/radeon_combios.c            |   7 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         |  18 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |   2 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |   3 +-
 drivers/hid/hid-apple.c                            |   6 +
 drivers/hid/hid-core.c                             |   6 +
 drivers/hid/hid-cp2112.c                           |   2 +
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-multitouch.c                       |   7 +
 drivers/hid/usbhid/hid-quirks.c                    |   3 +
 drivers/hid/wacom_sys.c                            |   6 +-
 drivers/hid/wacom_wac.c                            |   3 +
 drivers/hwmon/dell-smm-hwmon.c                     |  18 +-
 drivers/hwmon/g762.c                               |   1 +
 drivers/hwmon/nct7802.c                            |   2 +-
 drivers/hwmon/nct7904.c                            |  58 +-
 drivers/i2c/busses/i2c-bfin-twi.c                  |   4 +-
 drivers/i2c/busses/i2c-omap.c                      |  11 +
 drivers/i2c/i2c-core.c                             |  24 +-
 drivers/i2c/i2c-slave-eeprom.c                     |   6 -
 drivers/iio/accel/mma8452.c                        |   8 +-
 drivers/iio/adc/mcp320x.c                          |   2 +
 drivers/iio/adc/vf610_adc.c                        |   2 +-
 drivers/iio/light/stk3310.c                        |  26 +-
 drivers/iio/magnetometer/Kconfig                   |   1 +
 drivers/iio/magnetometer/bmc150_magn.c             |   4 +-
 drivers/iio/magnetometer/mmc35240.c                |  12 +-
 drivers/iio/temperature/mlx90614.c                 |   2 +-
 drivers/infiniband/hw/cxgb3/iwch_provider.c        |   4 +
 drivers/infiniband/hw/ipath/ipath_driver.c         |   6 +-
 drivers/infiniband/hw/ocrdma/ocrdma.h              |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_abi.h          |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c           |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h           |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c           |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_hw.h           |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_main.c         |  55 +-
 drivers/infiniband/hw/ocrdma/ocrdma_sli.h          |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c        |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_stats.h        |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c        |  53 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h        |  53 +-
 drivers/infiniband/ulp/ipoib/ipoib_verbs.c         |   3 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |  16 +-
 drivers/input/input-leds.c                         |  16 +-
 drivers/input/joystick/turbografx.c                |   2 +-
 drivers/input/misc/axp20x-pek.c                    |   1 +
 drivers/input/misc/twl4030-vibra.c                 |   3 +-
 drivers/input/mouse/alps.c                         |   8 +-
 drivers/input/mouse/bcm5974.c                      | 165 +++--
 drivers/input/mouse/elantech.c                     |  35 +-
 drivers/input/mouse/elantech.h                     |   1 +
 drivers/input/mouse/synaptics.c                    |   4 +-
 drivers/input/touchscreen/goodix.c                 |  36 +
 drivers/input/touchscreen/usbtouchscreen.c         |   3 +
 drivers/iommu/amd_iommu.c                          |  98 +--
 drivers/iommu/amd_iommu_init.c                     |  10 +-
 drivers/iommu/amd_iommu_v2.c                       |  24 +-
 drivers/iommu/arm-smmu-v3.c                        |  60 +-
 drivers/iommu/intel-iommu.c                        |   9 +-
 drivers/irqchip/irq-mips-gic.c                     |   2 +-
 drivers/isdn/gigaset/ser-gigaset.c                 |  35 +-
 drivers/macintosh/ans-lcd.c                        |   2 +-
 drivers/md/Kconfig                                 |   2 +-
 drivers/md/bitmap.c                                |  28 +-
 drivers/md/dm-cache-policy-smq.c                   |   2 +-
 drivers/md/dm-cache-target.c                       |   7 +-
 drivers/md/dm-thin.c                               |  11 +-
 drivers/md/dm.c                                    |  27 +-
 drivers/md/md-cluster.c                            |  12 +-
 drivers/md/md-cluster.h                            |   2 +-
 drivers/md/md.c                                    |   6 +-
 drivers/md/persistent-data/dm-btree-remove.c       |   1 +
 drivers/md/raid1.c                                 |  19 +-
 drivers/md/raid10.c                                |   5 +-
 drivers/md/raid5.c                                 |  38 +-
 drivers/md/raid5.h                                 |   3 +-
 drivers/media/pci/ivtv/ivtvfb.c                    |  15 +-
 drivers/misc/eeprom/at24.c                         |   3 -
 drivers/misc/mei/main.c                            |   2 +-
 drivers/misc/mic/scif/scif_nodeqp.c                |  15 +-
 drivers/mmc/card/block.c                           |   2 +
 drivers/mmc/host/Kconfig                           |   1 +
 drivers/mmc/host/omap_hsmmc.c                      |  11 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 | 210 +++---
 drivers/mmc/host/sdhci-esdhc.h                     |   2 +-
 drivers/mmc/host/sdhci-pxav3.c                     |   1 +
 drivers/mmc/host/sdhci.c                           |  16 +-
 drivers/net/bonding/bond_main.c                    |  34 +-
 drivers/net/can/at91_can.c                         |   8 +-
 drivers/net/can/bfin_can.c                         |   6 +-
 drivers/net/can/cc770/cc770.c                      |   4 +-
 drivers/net/can/flexcan.c                          |   7 +-
 drivers/net/can/grcan.c                            |   3 +-
 drivers/net/can/sja1000/sja1000.c                  |   6 +-
 drivers/net/can/slcan.c                            |   2 +-
 drivers/net/can/spi/mcp251x.c                      |  17 +-
 drivers/net/can/ti_hecc.c                          |   2 +-
 drivers/net/can/usb/ems_usb.c                      |   6 +-
 drivers/net/can/usb/esd_usb2.c                     |   6 +-
 drivers/net/can/usb/peak_usb/pcan_usb.c            |   7 +-
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c        |   4 +-
 drivers/net/can/usb/usb_8dev.c                     |   6 +-
 drivers/net/dsa/bcm_sf2.c                          |  15 +-
 drivers/net/dsa/mv88e6xxx.c                        |   2 +-
 drivers/net/ethernet/cadence/macb.c                | 125 ++--
 drivers/net/ethernet/cadence/macb.h                |  34 +-
 drivers/net/ethernet/cavium/thunder/nic.h          |  12 +-
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |  26 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |  55 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |  17 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h |  14 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |   5 +-
 drivers/net/ethernet/freescale/fec.h               |   1 +
 drivers/net/ethernet/freescale/fec_main.c          |  18 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |  10 +
 drivers/net/ethernet/freescale/gianfar.c           | 104 +--
 drivers/net/ethernet/freescale/gianfar.h           |   3 -
 drivers/net/ethernet/freescale/gianfar_ethtool.c   |   5 +-
 drivers/net/ethernet/marvell/mvneta.c              |  22 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |  17 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |   1 -
 drivers/net/ethernet/mellanox/mlx4/eq.c            |   4 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |   5 +
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  74 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   4 +
 drivers/net/ethernet/sun/niu.c                     |   4 +-
 drivers/net/ethernet/ti/cpsw.c                     |   9 +-
 drivers/net/ethernet/ti/netcp.h                    |   1 +
 drivers/net/ethernet/ti/netcp_core.c               |  16 +-
 drivers/net/ethernet/ti/netcp_ethss.c              |  67 +-
 drivers/net/ethernet/ti/netcp_sgmii.c              |  30 +-
 drivers/net/ipvlan/ipvlan.h                        |   9 +-
 drivers/net/ipvlan/ipvlan_core.c                   |   6 +-
 drivers/net/ipvlan/ipvlan_main.c                   |  42 +-
 drivers/net/macvtap.c                              |   7 +
 drivers/net/phy/dp83867.c                          |   2 +-
 drivers/net/phy/mdio_bus.c                         |  19 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/r8152.c                            | 189 +++--
 drivers/net/virtio_net.c                           |   3 +-
 drivers/net/wireless/ath/ath9k/hw.c                |   1 +
 drivers/net/wireless/iwlwifi/iwl-fh.h              |   6 +
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c       |  12 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h     |   3 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c            |   3 +
 drivers/net/wireless/iwlwifi/mvm/sta.c             |   3 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.c      |   2 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c              |   2 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c            |   5 +-
 drivers/net/wireless/iwlwifi/pcie/internal.h       |  51 +-
 drivers/net/wireless/iwlwifi/pcie/rx.c             | 414 +++--------
 drivers/net/wireless/iwlwifi/pcie/trans.c          |  52 +-
 drivers/net/xen-netback/netback.c                  |   6 +-
 drivers/nvdimm/region_devs.c                       |   5 +
 drivers/of/Kconfig                                 |   2 +-
 drivers/of/unittest.c                              |   3 -
 drivers/parport/share.c                            |  11 +-
 drivers/phy/Kconfig                                |   2 +
 drivers/phy/phy-berlin-usb.c                       |   4 +-
 drivers/phy/phy-sun4i-usb.c                        |   1 +
 drivers/phy/phy-ti-pipe3.c                         | 217 +++---
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   2 +
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |   3 +-
 drivers/pinctrl/nomadik/pinctrl-abx500.c           |   1 -
 drivers/pinctrl/pinctrl-lpc18xx.c                  |   4 +-
 drivers/pinctrl/pinctrl-single.c                   |   3 +-
 drivers/pinctrl/samsung/pinctrl-samsung.c          |   5 -
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |   2 +-
 drivers/regulator/88pm800.c                        |   2 +-
 drivers/regulator/core.c                           |  19 +-
 drivers/regulator/max8973-regulator.c              |   2 +-
 drivers/regulator/s2mps11.c                        |  14 +-
 drivers/s390/Makefile                              |   2 +-
 drivers/s390/{kvm => virtio}/Makefile              |   0
 drivers/s390/{kvm => virtio}/kvm_virtio.c          |   0
 drivers/s390/{kvm => virtio}/virtio_ccw.c          |   0
 drivers/scsi/ipr.c                                 |  28 +-
 drivers/scsi/ipr.h                                 |   1 +
 drivers/scsi/qla2xxx/qla_attr.c                    |   2 +-
 drivers/scsi/qla2xxx/qla_dbg.c                     |   6 +-
 drivers/scsi/qla2xxx/qla_def.h                     |  20 +-
 drivers/scsi/qla2xxx/qla_init.c                    | 190 +++--
 drivers/scsi/qla2xxx/qla_iocb.c                    |   3 +
 drivers/scsi/qla2xxx/qla_mbx.c                     |   7 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  12 +-
 drivers/scsi/qla2xxx/qla_sup.c                     |   2 +-
 drivers/scsi/qla2xxx/qla_target.c                  | 763 ++++++++++++++++++--
 drivers/scsi/qla2xxx/qla_target.h                  |  72 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |  28 +-
 drivers/scsi/scsi_error.c                          |   2 +-
 drivers/scsi/scsi_lib.c                            |   6 +-
 drivers/scsi/virtio_scsi.c                         |   4 +-
 drivers/spi/Kconfig                                |   2 +-
 drivers/spi/spi-img-spfi.c                         |   2 +
 drivers/spi/spi-imx.c                              |   5 +-
 drivers/spi/spi-zynqmp-gqspi.c                     |   1 +
 drivers/spi/spidev.c                               |   1 +
 drivers/staging/comedi/drivers/das1800.c           |   1 +
 drivers/staging/lustre/lustre/obdclass/debug.c     |   2 +-
 drivers/staging/vt6655/device_main.c               |   5 +-
 drivers/target/iscsi/iscsi_target.c                |  48 +-
 drivers/target/iscsi/iscsi_target_login.c          |  45 +-
 drivers/target/iscsi/iscsi_target_login.h          |   3 +-
 drivers/target/iscsi/iscsi_target_nego.c           |  34 +-
 drivers/target/target_core_configfs.c              |  40 +-
 drivers/target/target_core_pr.c                    |   2 +-
 drivers/target/target_core_rd.c                    |   1 +
 drivers/target/target_core_spc.c                   |   9 +-
 drivers/thermal/hisi_thermal.c                     |   1 -
 drivers/thermal/power_allocator.c                  |  26 +-
 drivers/thermal/samsung/Kconfig                    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               |   5 +-
 drivers/thermal/thermal_core.c                     |   1 +
 drivers/tty/n_tty.c                                |  16 +-
 drivers/tty/serial/Kconfig                         |   2 +-
 drivers/tty/serial/amba-pl011.c                    |   4 +-
 drivers/tty/serial/etraxfs-uart.c                  |   2 +-
 drivers/tty/serial/imx.c                           |  15 +-
 drivers/tty/serial/sc16is7xx.c                     |  30 +-
 drivers/tty/serial/serial_core.c                   |   3 +-
 drivers/tty/vt/selection.c                         |   1 +
 drivers/tty/vt/vt.c                                |   2 +
 drivers/usb/chipidea/core.c                        |  13 +-
 drivers/usb/chipidea/host.c                        |   7 +-
 drivers/usb/chipidea/host.h                        |   6 +
 drivers/usb/class/cdc-acm.c                        |   1 +
 drivers/usb/common/ulpi.c                          |   2 +-
 drivers/usb/core/hcd.c                             |   7 +-
 drivers/usb/core/hub.c                             |   2 +-
 drivers/usb/core/usb.h                             |   1 +
 drivers/usb/dwc3/ep0.c                             |   4 +
 drivers/usb/gadget/function/f_hid.c                |   4 +
 drivers/usb/gadget/function/f_printer.c            |  10 +-
 drivers/usb/gadget/function/f_uac2.c               |   4 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |   2 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |   2 +-
 drivers/usb/gadget/udc/udc-core.c                  |  15 +-
 drivers/usb/host/ohci-q.c                          |   7 +-
 drivers/usb/host/ohci-tmio.c                       |   2 +-
 drivers/usb/host/xhci-hub.c                        |  22 +-
 drivers/usb/host/xhci-mem.c                        |   5 +-
 drivers/usb/host/xhci-pci.c                        |  57 +-
 drivers/usb/host/xhci-ring.c                       |   5 +-
 drivers/usb/host/xhci.c                            |   3 +
 drivers/usb/host/xhci.h                            |   1 +
 drivers/usb/serial/option.c                        |   2 +
 drivers/usb/serial/qcserial.c                      |   2 +-
 drivers/usb/serial/sierra.c                        |   1 +
 drivers/usb/storage/unusual_devs.h                 |  23 +
 drivers/vfio/vfio.c                                |  91 ++-
 drivers/vhost/vhost.c                              |  65 +-
 drivers/virtio/virtio_input.c                      |   4 +
 drivers/xen/balloon.c                              |  15 +-
 drivers/xen/events/events_base.c                   |  10 +-
 drivers/xen/events/events_fifo.c                   |  45 +-
 drivers/xen/events/events_internal.h               |   7 +
 drivers/xen/gntdev.c                               |   2 +
 fs/btrfs/dev-replace.c                             |   2 +-
 fs/btrfs/disk-io.c                                 |   3 +-
 fs/btrfs/extent-tree.c                             |  18 +
 fs/btrfs/qgroup.c                                  |   5 +
 fs/btrfs/transaction.c                             |   3 +-
 fs/ceph/caps.c                                     |  22 +-
 fs/ceph/locks.c                                    |   2 +-
 fs/ceph/super.h                                    |   1 -
 fs/dax.c                                           |  14 +-
 fs/dcache.c                                        |  13 +-
 fs/f2fs/data.c                                     |   2 -
 fs/f2fs/file.c                                     |   7 +-
 fs/f2fs/gc.c                                       |  30 +-
 fs/f2fs/inline.c                                   |   2 +
 fs/f2fs/segment.c                                  |   1 +
 fs/file_table.c                                    |  24 +-
 fs/fs-writeback.c                                  |   1 +
 fs/hugetlbfs/inode.c                               |   2 +
 fs/namei.c                                         |   7 +-
 fs/namespace.c                                     |  42 +-
 fs/nfs/client.c                                    |   2 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |   2 +-
 fs/nfs/inode.c                                     |  15 +-
 fs/nfs/internal.h                                  |  21 +
 fs/nfs/nfs42proc.c                                 |  19 +-
 fs/nfs/nfs4proc.c                                  |  36 +-
 fs/nfs/nfs4state.c                                 |  29 +-
 fs/nfs/pagelist.c                                  |   7 +-
 fs/nfs/pnfs.c                                      | 101 +--
 fs/nfs/write.c                                     |  15 +-
 fs/nfsd/nfs4layouts.c                              |   1 +
 fs/nfsd/nfs4state.c                                |  12 +-
 fs/nfsd/nfs4xdr.c                                  |  11 +-
 fs/notify/mark.c                                   |  64 +-
 fs/ocfs2/aops.c                                    |   4 +-
 fs/ocfs2/dlmglue.c                                 |  10 +-
 fs/pnode.h                                         |   2 -
 fs/signalfd.c                                      |   5 +-
 fs/udf/inode.c                                     |  19 +-
 fs/xfs/libxfs/xfs_attr_remote.c                    |  44 +-
 fs/xfs/xfs_file.c                                  |  21 +-
 fs/xfs/xfs_log_recover.c                           |  11 +-
 include/drm/drmP.h                                 |   2 +-
 include/drm/drm_crtc_helper.h                      |   3 +
 include/linux/ata.h                                |   1 +
 include/linux/cper.h                               |  22 +-
 include/linux/cpufreq.h                            |   1 +
 include/linux/fs.h                                 |   5 +-
 include/linux/ftrace.h                             |   3 +
 include/linux/libata.h                             |   2 +
 include/linux/mtd/nand.h                           |  10 +-
 include/linux/nfs_fs.h                             |   7 +-
 include/linux/nfs_fs_sb.h                          |   2 +-
 include/linux/of_device.h                          |   2 +-
 include/linux/page-flags.h                         |  10 +-
 include/linux/platform_data/macb.h                 |  14 +-
 include/linux/platform_data/mmc-esdhc-imx.h        |   1 -
 include/net/act_api.h                              |   8 +-
 include/net/cfg80211.h                             |  17 +
 include/net/inet_frag.h                            |  17 +-
 include/net/ip.h                                   |   1 +
 include/net/ip_fib.h                               |   3 +-
 include/net/netfilter/nf_conntrack.h               |   2 +-
 include/net/netns/conntrack.h                      |   1 -
 include/net/sock.h                                 |   2 +-
 include/target/iscsi/iscsi_target_core.h           |   1 +
 include/uapi/drm/amdgpu_drm.h                      |   4 +-
 include/uapi/drm/i915_drm.h                        |   8 +
 include/uapi/drm/radeon_drm.h                      |   2 +-
 include/uapi/linux/pci_regs.h                      |   1 +
 include/uapi/linux/virtio_net.h                    |  16 +
 include/uapi/linux/virtio_pci.h                    |   6 +
 include/uapi/linux/virtio_ring.h                   |   5 +-
 include/uapi/sound/asoc.h                          |  39 +-
 init/main.c                                        |   2 +-
 ipc/mqueue.c                                       |   5 -
 ipc/shm.c                                          |   2 +-
 kernel/kthread.c                                   |   4 +
 kernel/module.c                                    |   8 +-
 kernel/resource.c                                  |   6 +-
 kernel/signal.c                                    |  13 +-
 kernel/trace/ftrace.c                              |  52 +-
 lib/iommu-common.c                                 |   2 +-
 mm/huge_memory.c                                   |   7 +-
 mm/memory-failure.c                                |  32 +-
 mm/memory_hotplug.c                                |  10 +-
 mm/migrate.c                                       |   8 +-
 mm/page-writeback.c                                |   4 +-
 mm/page_alloc.c                                    |  45 +-
 mm/shmem.c                                         |   4 +-
 mm/slab_common.c                                   |   3 +-
 mm/vmscan.c                                        |  16 +-
 net/9p/trans_virtio.c                              |   1 +
 net/ax25/ax25_subr.c                               |   1 +
 net/bluetooth/smp.c                                |   4 +
 net/bridge/br_forward.c                            |  29 +-
 net/bridge/br_mdb.c                                |   2 +-
 net/bridge/br_multicast.c                          |  87 ++-
 net/bridge/br_netlink.c                            |  10 +-
 net/bridge/br_stp.c                                |   5 +-
 net/bridge/br_stp_if.c                             |  13 +-
 net/bridge/br_stp_timer.c                          |   4 +-
 net/caif/caif_socket.c                             |  19 +-
 net/core/datagram.c                                |  56 +-
 net/core/dst.c                                     |   4 +-
 net/core/netclassid_cgroup.c                       |   3 +-
 net/core/rtnetlink.c                               |  11 +-
 net/core/sock.c                                    |   8 +-
 net/dccp/proto.c                                   |   2 +-
 net/ieee802154/6lowpan/reassembly.c                |   6 +-
 net/ipv4/arp.c                                     |  16 +-
 net/ipv4/datagram.c                                |  16 +-
 net/ipv4/devinet.c                                 |   1 -
 net/ipv4/fib_lookup.h                              |   1 +
 net/ipv4/fib_semantics.c                           |  41 +-
 net/ipv4/fib_trie.c                                |   7 +-
 net/ipv4/inet_fragment.c                           |  40 +-
 net/ipv4/inet_hashtables.c                         |  11 +-
 net/ipv4/ip_fragment.c                             |  18 +-
 net/ipv4/route.c                                   |   2 +-
 net/ipv4/tcp.c                                     |  11 +-
 net/ipv4/tcp_input.c                               |   3 +-
 net/ipv6/datagram.c                                |  20 +-
 net/ipv6/ip6_offload.c                             |   2 -
 net/ipv6/ndisc.c                                   |   6 +
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   6 +-
 net/ipv6/reassembly.c                              |   8 +-
 net/llc/af_llc.c                                   |   4 +-
 net/mac80211/debugfs_netdev.c                      |   1 +
 net/mac80211/iface.c                               |  25 +-
 net/mac80211/mesh_plink.c                          |   5 +-
 net/mac80211/pm.c                                  |  16 +
 net/mac80211/tdls.c                                |   6 +-
 net/mac80211/tx.c                                  |   4 +-
 net/netfilter/ipvs/ip_vs_core.c                    |  16 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |  78 +-
 net/netfilter/ipvs/ip_vs_sched.c                   |  12 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |   2 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |  41 +-
 net/netfilter/nf_conntrack_core.c                  |  67 +-
 net/netfilter/nf_conntrack_expect.c                |   3 +-
 net/netfilter/nf_conntrack_netlink.c               |   5 -
 net/netfilter/nf_synproxy_core.c                   |   7 +-
 net/netfilter/xt_CT.c                              |   8 +-
 net/netfilter/xt_IDLETIMER.c                       |   1 +
 net/netlink/af_netlink.c                           |  79 ++-
 net/openvswitch/flow_table.c                       |   2 +-
 net/packet/af_packet.c                             |  11 +-
 net/sched/act_api.c                                |  11 +-
 net/sched/act_bpf.c                                |  50 +-
 net/sched/act_pedit.c                              |   5 +-
 net/sched/cls_bpf.c                                |   2 +-
 net/sched/cls_flow.c                               |   5 +-
 net/sched/cls_flower.c                             |   2 +-
 net/sched/sch_choke.c                              |  13 +
 net/sched/sch_fq_codel.c                           |  13 +-
 net/sched/sch_plug.c                               |   1 +
 net/sched/sch_sfq.c                                |   2 +-
 net/sctp/socket.c                                  |   6 -
 net/sunrpc/backchannel_rqst.c                      |   6 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |  25 +-
 net/wireless/chan.c                                |  45 +-
 net/wireless/nl80211.c                             |  14 +-
 net/wireless/reg.c                                 |   8 +-
 net/wireless/trace.h                               |  11 +-
 samples/trace_events/trace-events-sample.h         |   7 +-
 security/keys/keyring.c                            |   8 +-
 security/yama/yama_lsm.c                           |   1 +
 sound/core/pcm_native.c                            |   2 +-
 sound/firewire/amdtp.c                             |   5 +-
 sound/firewire/amdtp.h                             |   2 +
 sound/firewire/fireworks/fireworks.c               |   8 +
 sound/firewire/fireworks/fireworks.h               |   1 +
 sound/firewire/fireworks/fireworks_stream.c        |   9 +
 sound/hda/ext/hdac_ext_controller.c                |   6 -
 sound/hda/ext/hdac_ext_stream.c                    |   2 +-
 sound/hda/hdac_i915.c                              |   5 +-
 sound/pci/hda/hda_intel.c                          |  32 +-
 sound/pci/hda/patch_cirrus.c                       |   4 +-
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |  80 ++-
 sound/pci/hda/patch_sigmatel.c                     |   3 +-
 sound/pci/oxygen/oxygen_mixer.c                    |   2 +-
 sound/soc/codecs/cs4265.c                          |  10 +-
 sound/soc/codecs/pcm1681.c                         |   2 +-
 sound/soc/codecs/rt5645.c                          |   5 +
 sound/soc/codecs/rt5645.h                          |   4 +
 sound/soc/codecs/sgtl5000.h                        |   2 +-
 sound/soc/codecs/ssm4567.c                         |   8 +-
 sound/soc/fsl/fsl_ssi.c                            |   2 +-
 sound/soc/intel/Makefile                           |   2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c       |  14 +-
 sound/soc/intel/baytrail/sst-baytrail-ipc.c        |   2 +
 sound/soc/intel/boards/cht_bsw_max98090_ti.c       |   4 +-
 sound/soc/intel/haswell/sst-haswell-ipc.c          |   2 +
 sound/soc/mediatek/mt8173-max98090.c               |  17 +-
 sound/soc/mediatek/mt8173-rt5650-rt5676.c          |  19 +-
 sound/soc/mediatek/mtk-afe-pcm.c                   |   2 +
 sound/soc/soc-core.c                               |   1 +
 sound/soc/soc-dapm.c                               |  35 +-
 sound/soc/soc-topology.c                           |  62 +-
 sound/soc/zte/zx296702-i2s.c                       |   4 +-
 sound/soc/zte/zx296702-spdif.c                     |   4 +-
 sound/sparc/amd7930.c                              |   1 +
 sound/usb/mixer_maps.c                             |  24 +
 .../functional/futex_requeue_pi_signal_restart.c   |   2 +-
 746 files changed, 10111 insertions(+), 5604 deletions(-)
 delete mode 100644 arch/mips/include/asm/mach-bcm63xx/dma-coherence.h
 create mode 100644 drivers/gpu/drm/i915/i915_gem_fence.c
 create mode 100644 drivers/gpu/drm/i915/i915_guc_reg.h
 create mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h
 rename drivers/s390/{kvm => virtio}/Makefile (100%)
 rename drivers/s390/{kvm => virtio}/kvm_virtio.c (100%)
 rename drivers/s390/{kvm => virtio}/virtio_ccw.c (100%)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the dri-devel mailing list