All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@siemens.com>
To: Philippe Gerum <rpm@xenomai.org>, Xenomai <xenomai@xenomai.org>
Subject: [Xenomai] [PULL 2/2] ipipe-3.18: Stable merges
Date: Thu, 27 Aug 2015 17:37:34 +0200	[thread overview]
Message-ID: <55DF2EBE.9090105@siemens.com> (raw)

The following changes since commit b115c4094d734e19fa7a96be1bf3958b3d244b8b:

  Revert "ipipe: Register function tracer for direct and exclusive invocation" (2015-08-27 17:22:39 +0200)

are available in the git repository at:

  git://git.xenomai.org/ipipe-jki for-upstream/3.18

for you to fetch changes up to 87ecd772fff628dded2c2d1c482d4756f3bc40f4:

  Merge tag 'v3.18.20' into for-upstream/3.18 (2015-08-27 17:24:37 +0200)

The merge of 3.18.19 required two ipipe-specific fix-ups:

 x86/ipipe: Remove duplicate cpu_tlbstate export
 x86/ipipe: Account for mwait-based halt

3.18.20 applied smoothly.

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

Aaro Koskinen (3):
      MIPS: OCTEON: dma-octeon: fix OHCI USB config check
      MIPS: OCTEON: fix PCI interrupt mapping for D-Link DSR-1000N
      pata_octeon_cf: fix broken build

Aaron Lu (1):
      gpio: crystalcove: set IRQCHIP_SKIP_SET_WAKE for the irqchip

Adam Honse (1):
      ALSA: usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate

Adam Jackson (1):
      drm/mgag200: Reject non-character-cell-aligned mode widths

Adrien Schildknecht (1):
      SSB: fix Kconfig dependencies

Akinobu Mita (3):
      target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection enabled
      target/file: Fix UNMAP with DIF protection support
      target/file: Fix SG table for prot_buf initialization

Al Viro (8):
      ocfs2: _really_ sync the right range
      ioctx_alloc(): fix vma (and file) leak on failure
      RCU pathwalk breakage when running into a symlink overmounting something
      path_openat(): fix double fput()
      coredump: accept any write method
      d_walk() might skip too much
      9p: forgetting to cancel request on interrupted zero-copy RPC
      9p: don't leave a half-initialized inode sitting around

Alan Stern (1):
      USB: usbfs: allow URBs to be reaped after disconnection

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

Alex Deucher (12):
      drm/radeon/dpm: fix 120hz handling harder
      drm/radeon: fix doublescan modes (v2)
      drm/radeon: adjust pll when audio is not enabled
      drm/radeon: add SI DPM quirk for Sapphire R9 270 Dual-X 2G GDDR5
      drm/radeon: add new bonaire pci id
      drm/radeon: retry dcpd fetch
      drm/radeon: don't share plls if monitors differ in audio support
      Revert "drm/radeon: don't share plls if monitors differ in audio support"
      Revert "drm/radeon: adjust pll when audio is not enabled"
      drm/radeon: take the mode_config mutex when dealing with hpds (v2)
      ALSA: hda - set proper caps for newer AMD hda audio in KB/KV
      drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5

Alex Williamson (2):
      iommu/vt-d: Detach domain *only* from attached iommus
      PCI: pciehp: Wait for hotplug command completion where necessary

Alexander Duyck (1):
      jhash: Update jhash_[321]words functions to use correct initval

Alexander Ploumistos (1):
      Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card

Alexander Sverdlin (2):
      MIPS: Octeon: Remove udelay() causing huge IRQ latency
      sctp: Fix race between OOTB responce and route removal

Alexander Usyskin (1):
      mei: me: wait for power gating exit confirmation

Alexei Starovoitov (4):
      bpf: fix verifier memory corruption
      bpf: fix 64-bit divide
      x86: bpf_jit: fix FROM_BE16 and FROM_LE16/32 instructions
      x86: bpf_jit: fix compilation of large bpf programs

Alexey Brodkin (1):
      stmmac: troubleshoot unexpected bits in des0 & des1

Alexey Khoroshilov (1):
      sound/oss: fix deadlock in sequencer_ioctl(SNDCTL_SEQ_OUTOFBAND)

Alexey Kodanev (1):
      net: tcp6: fix double call of tcp_v6_fill_cb()

Alexey Sokolov (1):
      cdc-acm: Add support of ATOL FPrint fiscal printers

Alistair Strachan (1):
      staging: android: sync: Fix memory corruption in sync_timeline_signal().

Anantha Krishnan (1):
      Bluetooth: Add support for Acer [0489:e078]

Andi Kleen (1):
      tools/vm: fix page-flags build

Andre Przywara (7):
      arm64: add cpu_capabilities bitmap
      arm64: add alternative runtime patching
      arm64: detect silicon revisions and set cap bits accordingly
      arm64: add Cortex-A53 cache errata workaround
      arm64: add Cortex-A57 erratum 832075 workaround
      arm64: protect alternatives workarounds with Kconfig options
      KVM: arm/arm64: check IRQ number on userland injection

Andrea Arcangeli (1):
      kvm: fix crash in kvm_vcpu_reload_apic_access_page

Andreas Werner (1):
      can: flexcan: Deferred on Regulator return EPROBE_DEFER

Andrew Elble (1):
      NFS: fix BUG() crash in notify_change() with patch to chown_common()

Andrew Morton (2):
      arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug
      fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings

Andrey Ryabinin (1):
      ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE

Andrzej Pietrasiewicz (1):
      usb: gadget: printer: enqueue printer's response for setup request

Andy Grover (1):
      target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST

Andy Lutomirski (3):
      x86: Clean up cr4 manipulation
      x86: Store a per-cpu shadow copy of CR4
      x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlers

Anna Schumaker (1):
      NFS: Add a stub for GETDEVICELIST

Ansgar Hegerfeld (1):
      ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450

Anton Blanchard (3):
      powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
      powerpc: Align TOC to 256 bytes
      powerpc/perf: Fix book3s kernel to userspace backtraces

Anton Nayshtut (1):
      bonding: Bonding Overriding Configuration logic restored.

Aravind Gopalakrishnan (1):
      x86/iommu: Fix header comments regarding standard and _FINISH macros

Archit Taneja (1):
      clk: qcom: fix RCG M/N counter configuration

Ard Biesheuvel (3):
      kvm: add a memslot flag for incoherent memory regions
      arm, arm64: KVM: handle potential incoherency of readonly memslots
      ARM: 8221/1: PJ4: allow building in Thumb-2 mode

Arnd Bergmann (3):
      [media] Add and use IS_REACHABLE macro
      dmaengine: shdmac: avoid unused variable warnings
      ideapad: fix software rfkill setting

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

Arun Chandran (1):
      regmap: Fix regmap_bulk_read in BE mode

Axel Lin (7):
      usb: phy: Find the right match in devm_usb_phy_match
      ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls
      irqchip: sunxi-nmi: Fix off-by-one error in irq iterator
      genirq: devres: Fix testing return value of request_any_context_irq()
      ASoC: wm8737: Fixup setting VMID Impedance control register
      ASoC: wm8903: Fix define for WM8903_VMID_RES_250K
      ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits

Bandan Das (1):
      KVM: nSVM: Check for NRIPS support before updating control field

Bard Liao (1):
      ASoC: rt5677: fixed wrong DMIC ref clock

Bart Van Assche (2):
      Defer processing of REQ_PREEMPT requests for blocked devices
      scsi_transport_srp: Introduce srp_wait_for_queuecommand()

Bartlomiej Zolnierkiewicz (2):
      cpuidle: remove state_count field from struct cpuidle_device
      clk: samsung: exynos4: Disable ARMCLK down feature on Exynos4210 SoC

Baruch Siach (4):
      pinctrl: remove maxpin from documentation
      pinctrl: remove enable/disable callbacks from documentation
      pinctrl: remove doc mention of the enable/disable API
      pinctrl: fix example .get_group_pins implementation signature

Ben Collins (1):
      Revert "dm crypt: fix deadlock when async crypto algorithm returns -EBUSY"

Ben Hutchings (3):
      usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers
      usbnet: Fix tx_bytes statistic running backward in cdc_ncm
      xen-pciback: Add name prefix to global 'permissive' variable

Ben Serebrin (1):
      KVM: VMX: Preserve host CR4.MCE value while in guest mode.

Benjamin Herrenschmidt (1):
      drivers/of: Add empty ranges quirk for PA-Semi

Benjamin Poirier (1):
      mlx4: Fix tx ring affinity_mask creation

Benjamin Tissoires (2):
      HID: uclogic: Set quirks from inside the driver
      HID: Introduce hidpp, a module to handle Logitech hid++ devices

Bjorn Helgaas (3):
      PCI: Don't look for ACPI hotplug parameters if ACPI is disabled
      x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A
      x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing

Bjørn Mork (1):
      cdc_ncm: Fix tx_bytes statistics

Bo Yan (1):
      arm64: fix midr range for Cortex-A57 erratum 832075

Bob Copeland (1):
      omfs: fix sign confusion for bitmap loop counter

Boris Brezillon (3):
      clk: at91: usb: propagate rate modification to the parent clk
      clk: at91: usb: fix determine_rate prototype
      clk: at91: pll: fix input range validity check

Boris Ostrovsky (4):
      xen/events: Clear cpu_evtchn_mask before resuming
      xen/xenbus: Update xenbus event channel on resume
      xen/console: Update console event channel on resume
      xen/events: Set irq_info->evtchn before binding the channel to CPU in __startup_pirq()

Borislav Petkov (2):
      x86/mce: Fix MCE severity messages
      x86/boot: Fix overflow warning with 32-bit binutils

Brian King (1):
      ipr: Increase default adapter init stage change timeout

Brian Norris (5):
      UBI: account for bitflips in both the VID header and data
      UBI: fix out of bounds write
      UBI: initialize LEB number variable
      UBI: fix check for "too many bytes"
      mtd: fix: avoid race condition when accessing mtd->usecount

Brian Silverman (1):
      sched: Fix RLIMIT_RTTIME when PI-boosting to RT

Calvin Owens (1):
      ksoftirqd: Enable IRQs and call cond_resched() before poking RCU

Catalin Marinas (2):
      arm64: Do not attempt to use init_mm in reset_context()
      mm: kmemleak: allow safe memory scanning during kmemleak disabling

Charles Keepax (2):
      ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore
      ASoC: dapm: Enable autodisable on SOC_DAPM_SINGLE_TLV_AUTODISABLE

Chen Gang (1):
      netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings

Chen Yucong (1):
      x86, mce, severity: Extend the the mce_severity mechanism to handle UCNA/DEFERRED error

Chen-Yu Tsai (2):
      ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver usage
      mmc: sunxi: Use devm_reset_control_get_optional() for reset control

Chris Bainbridge (2):
      ACPI / SBS: Enable battery manager when present
      ACPI / SBS: Add 5 us delay to fix SBS hangs on MacBook

Chris Lesiak (1):
      hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE

Chris Metcalf (1):
      __bitmap_parselist: fix bug in empty string handling

Chris Wilson (1):
      agp/intel: Fix typo in needs_ilk_vtd_wa()

Christian Borntraeger (3):
      kernel: Provide READ_ONCE and ASSIGN_ONCE
      kernel: Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val)
      KVM: s390: no need to hold the kvm->mutex for floating interrupts

Christian König (13):
      drm/radeon: add extra check in radeon_ttm_tt_unpin_userptr
      drm/radeon: fix wait in radeon_mn_invalidate_range_start
      drm/radeon: check new address before removing old one
      drm/radeon: disable semaphores for UVD V1 (v2)
      drm/radeon: make VCE handle check more strict
      drm/radeon: make UVD handle checking more strict
      drm/radeon: more strictly validate the UVD codec
      drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling
      drm/radeon: partially revert "fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling"
      drm/radeon: fix lockup when BOs aren't part of the VM on release
      drm/radeon: reset BOs address after clearing it.
      drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling
      drm/radeon: partially revert "fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling"

Christoffer Dall (11):
      arm/arm64: KVM: Don't clear the VCPU_POWER_OFF flag
      arm/arm64: KVM: Correct KVM_ARM_VCPU_INIT power off option
      arm/arm64: KVM: Reset the HCR on each vcpu when resetting the vcpu
      arm/arm64: KVM: Turn off vcpus on PSCI shutdown/reboot
      arm/arm64: KVM: Introduce stage2_unmap_vm
      arm/arm64: KVM: Don't allow creating VCPUs after vgic_initialized
      arm/arm64: KVM: Initialize the vgic on-demand when injecting IRQs
      arm/arm64: KVM: Require in-kernel vgic for the arch timers
      arm/arm64: KVM: Keep elrsr/aisr in sync with software model
      stable: Update documentation to clarify preferred procedure
      arm64: Don't report clear pmds and puds as huge

Christoph Hellwig (4):
      3w-xxxx: fix command completion race
      3w-9xxx: fix command completion race
      3w-sas: fix command completion race
      nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op

Christoph Paasch (1):
      tcp: Do not call tcp_fastopen_reset_cipher from interrupt context

Christophe Ricard (3):
      NFC: st21nfcb: Retry i2c_master_send if it returns a negative value
      NFC: st21nfcb: Do not remove header once the payload is sent
      NFC: st21nfcb: remove st21nfcb_nci_i2c_disable

Chuanxiao Dong (1):
      mmc: card: Don't access RPMB partitions for normal read/write

Chuck Lever (3):
      xprtrdma: Take struct ib_device_attr off the stack
      xprtrdma: Prevent infinite loop in rpcrdma_ep_create()
      NFS: Fix size of NFSACL SETACL operations

Claudio Cappelli (1):
      USB: option: add 2020:4000 ID

Clemens Ladisch (1):
      ALSA: usb-audio: add MAYA44 USB+ mixer control names

Colin Ian King (1):
      KEYS: ensure we free the assoc array edit if edit is valid

Cornelia Huck (1):
      KVM: s390: virtio-ccw: don't overwrite config space values

Cyrille Pitchen (1):
      i2c: at91: fix a race condition when using the DMA controller

D.S. Ljungmark (1):
      ipv6: Don't reduce hop limit for an interface

Damian Eppel (1):
      clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier

Dan Carpenter (4):
      PCI: cpcihp: Add missing curly braces in cpci_configure_slot()
      memstick: mspro_block: add missing curly braces
      ASoC: imx-wm8962: Add a missing error check
      USB: devio: fix a condition in async_completed()

Dan Williams (2):
      ahci: avoton port-disable reset-quirk
      block: fix ext_dev_lock lockdep report

Daniel Borkmann (3):
      ebpf: verifier: check that call reg with ARG_ANYTHING is initialized
      net: sched: fix call_rcu() race on classifier module unloads
      netfilter: x_tables: fix cgroup matching on non-full sks

Daniel Vetter (4):
      drm: Fixup racy refcounting in plane_force_disable
      drm/i915: Align initial plane backing objects correctly
      drm/i915: Dont enable CS_PARSER_ERROR interrupts at all
      drm/dp/mst: make sure mst_primary mstb is valid in work function

Darren Salt (1):
      HID: saitek: add USB ID for older R.A.T. 7

Darrick J. Wong (2):
      jbd2: fix r_count overflows leading to buffer overflow in journal recovery
      ext4: don't retry file block mapping on bigalloc fs with non-extent file

Darshana Padmadas (1):
      iio: imu: Use iio_trigger_get for indio_dev->trig assignment

Dave Airlie (1):
      drm/dp/mst: take lock around looking up the branch device on hpd irq

Dave Chinner (3):
      xfs: ensure truncate forces zeroed blocks to disk
      xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
      xfs: xfs_iozero can return positive errno

Dave Olson (1):
      powerpc: Fix missing L2 cache size in /sys/devices/system/cpu

Dave P Martin (1):
      arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP

David Daney (1):
      stable_kernel_rules: Add clause about specification of kernel versions to patch.

David Disseldorp (1):
      cifs: fix use-after-free bug in find_writable_file

David Fries (1):
      w1_therm reference count family data

David Henningsson (6):
      ALSA: hda - fix "num_steps = 0" error on ALC256
      ALSA: hda - Add headset mic quirk for Dell Inspiron 5548
      ALSA: hda - Fix headset mic and mic-in for a Dell desktop
      ALSA: hda - Disable Headphone Mic boost for ALC662
      ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724
      ALSA: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out

David Hildenbrand (2):
      KVM: s390: fix handling of write errors in the tpi handler
      KVM: s390: reinjection of irqs can fail in the tpi handler

David Härdeman (1):
      [media] rc-core: fix dib0700 scancode generation for RC5

David Miller (1):
      radeon: Do not directly dereference pointers to BIOS area.

David S. Miller (1):
      ipv4: Missing sk_nulls_node_init() in ping_unhash().

David Sterba (2):
      btrfs: simplify insert_orphan_item
      btrfs: don't accept bare namespace as a valid xattr

David Vrabel (2):
      xen/events: don't bind non-percpu VIRQs with percpu chip
      x86/xen: allow privcmd hypercalls to be preempted

David Woodhouse (1):
      iommu/vt-d: Allow RMRR on graphics devices too

Davide Italiano (1):
      ext4: move check under lock scope to close a race.

Deepak S (1):
      drm/i915/vlv: remove wait for previous GFX clk disable request

Dennis Yang (1):
      dm btree remove: fix bug in redistribute3

Ding Wang (1):
      mmc: card: Fixup request missing in mmc_blk_issue_rw_rq

Dmitry M. Fedin (1):
      ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support

Dmitry Monakhov (1):
      jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()

Dmitry Osipenko (1):
      ARM: tegra20: Store CPU "resettable" status in IRAM

Dmitry Torokhov (2):
      i2c: rk3x: report number of messages transmitted
      drm/i915: cope with large i2c transfers

Dmitry Tunin (5):
      ath3k: Add support of 0489:e076 AR3012 device
      ath3k: add support of 13d3:3474 AR3012 device
      ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blocked
      Bluetooth: ath3k: add support of 04ca:300f AR3012 device
      Bluetooth: ath3k: Add support of 04ca:300d AR3012 device

Doug Anderson (1):
      pinctrl: Don't just pretend to protect pinctrl_maps, do it for real

Doug Goldstein (2):
      USB: ftdi_sio: Added custom PID for Synapse Wireless product
      USB: ftdi_sio: Use jtag quirk for SNAP Connect E10

Ekaterina Tumanova (1):
      KVM: s390: Zero out current VMDB of STSI before including level3 data.

Emmanuel Grumbach (1):
      iwlwifi: dvm: run INIT firmware again upon .start()

Erez Shitrit (1):
      IB/mlx4: Fix WQE LSO segment calculation

Eric Auger (1):
      KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu

Eric Dumazet (13):
      tcp: tcp_make_synack() should clear skb->tstamp
      bnx2x: Fix busy_poll vs netpoll
      tcp: fix possible deadlock in tcp_send_fin()
      tcp: avoid looping in tcp_send_fin()
      net: do not deplete pfmemalloc reserve
      net: fix crash in build_skb()
      bridge: fix br_multicast_query_expired() bug
      udp: fix behavior of wrong checksums
      inet: add TCP_NEW_SYN_RECV state
      net: add sk_fullsock() helper
      tcp: tcp_get_info() should fetch socket fields once
      packet: read num_members once in packet_rcv_fanout()
      bnx2x: fix lockdep splat

Eric Sandeen (1):
      xfs: fix remote symlinks on V5/CRC filesystems

Eric W. Biederman (12):
      mnt: Improve the umount_tree flags
      mnt: Don't propagate umounts in __detach_mounts
      mnt: Fix fs_fully_visible to verify the root directory is visible
      mnt: Fail collect_mounts when applied to unmounted mounts
      fs_pin: Allow for the possibility that m_list or s_list go unused.
      ipv4: Avoid crashing in ip_error
      mnt: Fix the error check in __detach_mounts
      netfilter: nf_qeueue: Drop queue entries on nf_unregister_hook
      mnt: Refactor the logic for mounting sysfs and proc in a user namespace
      mnt: Modify fs_fully_visible to deal with locked ro nodev and atime
      vfs: Remove incorrect debugging WARN in prepend_path
      vfs: Ignore unlocked mounts in fs_fully_visible

Eric Wong (1):
      ALSA: usb-audio: don't try to get Benchmark DAC1 sample rate

Eric Work (1):
      md/raid0: fix restore to sector variable in raid0_make_request

Eryu Guan (3):
      ext4: check for zero length extent explicitly
      ext4: be more strict when migrating to non-extent based file
      ext4: correctly migrate a file with a hole at the beginning

Eugene Shatokhin (1):
      kprobes/x86: Return correct length in __copy_instruction()

Ezequiel Garcia (2):
      [media] stk1160: Make sure current buffer is released
      spi: pl022: Specify 'num-cs' property as required in devicetree binding

Fabian Frederick (3):
      fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge"
      fs/ufs: restore s_lock mutex
      fs/ufs: restore s_lock mutex_init()

Fabio Estevam (1):
      ARM: dts: imx23-olinuxino: Fix polarity of LED GPIO

Felipe Balbi (16):
      usb: musb: core: fix TX/RX endpoint order
      usb: define a generic USB_RESUME_TIMEOUT macro
      usb: musb: use new USB_RESUME_TIMEOUT
      usb: host: oxu210hp: use new USB_RESUME_TIMEOUT
      usb: host: fusbh200: use new USB_RESUME_TIMEOUT
      usb: host: uhci: use new USB_RESUME_TIMEOUT
      usb: host: fotg210: use new USB_RESUME_TIMEOUT
      usb: host: r8a66597: use new USB_RESUME_TIMEOUT
      usb: host: isp116x: use new USB_RESUME_TIMEOUT
      usb: host: xhci: use new USB_RESUME_TIMEOUT
      usb: host: ehci: use new USB_RESUME_TIMEOUT
      usb: host: sl811: use new USB_RESUME_TIMEOUT
      usb: core: hub: use new USB_RESUME_TIMEOUT
      usb: dwc2: hcd: use new USB_RESUME_TIMEOUT
      usb: dwc3: gadget: don't clear EP_BUSY too early
      usb: musb: host: rely on port_mode to call musb_start()

Felix Fietkau (2):
      ath9k: fix tracking of enabled AP beacons
      ath9k: fix DMA stop sequence for AR9003+

Feng Kan (1):
      serial: 8250: add support for ACPI-probed serial port for X-Gene platform

Filipe Manana (6):
      Btrfs: fix log tree corruption when fs mounted with -o discard
      Btrfs: fix inode eviction infinite loop after cloning into it
      Btrfs: fix inode eviction infinite loop after extent_same ioctl
      Btrfs: make xattr replace operations atomic
      Btrfs: use kmem_cache_free when freeing entry in inode cache
      Btrfs: fix memory leak in the extent_same ioctl

Firo Yang (2):
      NFC: st21nfcb: Remove inappropriate kfree on a devm_kzalloc pointer
      md: fix a build warning

Florent Fourcot (1):
      tcp/ipv6: fix flow label setting in TIME_WAIT state

Florian Fainelli (1):
      net: phy: Allow EEE for all RGMII variants

Florian Westphal (1):
      netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING

Frank C Guenther (1):
      ALSA: usb: Fix support for Denon DA-300USB DAC (ID 154e:1003)

Frank Praznik (1):
      HID: sony: Add support for the third-party SMK PS3 Bluetooth Remote

Frediano Ziglio (2):
      drm/qxl: Do not cause spice-server to clean our objects
      drm/qxl: Do not leak memory if qxl_release_list_add fails

Frodo Lai (1):
      Input: pixcir_i2c_ts - fix receive error

Gabriele Mazzotta (2):
      libata: Add helper to determine when PHY events should be ignored
      libata: Ignore spurious PHY event on LPM policy change

Ganesan Ramalingam (1):
      MIPS: Netlogic: Fix for SATA PHY init

Gavin Shan (1):
      powerpc/powernv: Don't map M64 segments using M32DT

Geert Uytterhoeven (1):
      [media] soc-camera: Fix devm_kfree() in soc_of_bind()

Geoff Levand (1):
      arm64/kvm: Fix assembler compatibility of macros

Gregory CLEMENT (4):
      ARM: mvebu: Disable CPU Idle on Armada 38x
      gpio: mvebu: Fix mask/unmask managment per irq chip type
      ARM: mvebu: armada-xp-openblocks-ax3-4: Disable internal RTC
      spi: orion: Fix maximum baud rates for Armada 370/XP

Grygorii Strashko (2):
      mmc: core: add missing pm event in mmc_pm_notify to fix hib restore
      leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger

Gu Zheng (2):
      mm/memory hotplug: postpone the reset of obsolete pgdat
      mm/memory_hotplug.c: set zone->wait_table to null after freeing it

Guenter Roeck (2):
      hwmon: (nct6775) Add missing sysfs attribute initialization
      hwmon: (nct6683) Add missing sysfs attribute initialization

Haggai Eran (1):
      staging: rtl8712: prevent buffer overrun in recvbuf2recvframe

Hans Verkuil (2):
      [media] sh_veu: v4l2_dev wasn't set
      [media] vb2: fix 'UNBALANCED' warnings when calling vb2_thread_stop()

Hans de Goede (5):
      uas: Allow uas_use_uas_driver to return usb-storage flags
      uas: Add US_FL_MAX_SECTORS_240 flag
      uas: Set max_sectors_240 quirk for ASM1053 devices
      usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
      Input: elantech - fix detection of touchpads where the revision matches a known rate

Harald Freudenberger (1):
      crypto: s390/ghash - Fix incorrect ghash icv buffer handling.

Heiko Carstens (1):
      s390/hibernate: fix save and restore of kernel text section

Helge Deller (1):
      parisc,metag: Fix crashes due to stack randomization on stack-grows-upwards architectures

Henning Rogge (1):
      net/ipv6/udp: Fix ipv6 multicast socket filter regression

Herbert Xu (2):
      Revert "net: Reset secmark when scrubbing packet"
      skbuff: Do not scrub skb mark within the same name space

Hon Ching \(Vicky\) Lo (1):
      vTPM: set virtual device before passing to ibmvtpm_reset_crq

Honggang LI (1):
      mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures

Horia Geant? (2):
      crypto: talitos - avoid memleak in talitos_alg_alloc()
      Revert "crypto: talitos - convert to use be16_add_cpu()"

Howard Mitchell (1):
      ASoC: pcm512x: Add 'Analogue' prefix to analogue volume controls

Huacai Chen (2):
      MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqaction
      MIPS: Hibernate: flush TLB entries earlier

Hui Wang (3):
      ALSA: hda - Add one more node in the EAPD supporting candidate list
      ALSA: hda - fix headset mic detection problem for one more machine
      ALSA: hda - adding a DAC/pin preference map for a HP Envy TS machine

Ian Abbott (2):
      spi: spidev: fix possible arithmetic overflow for multi-transfer message
      staging: comedi: adv_pci1710: fix AI INSN_READ for non-zero channel

Ian Campbell (1):
      xen: netback: read hotplug script once at start of day.

Ian Wilson (1):
      netfilter: Zero the tuple in nfnl_cthelper_parse_tuple()

Ido Shamay (3):
      net/mlx4_en: Call register_netdevice in the proper location
      net/mlx4_en: Schedule napi when RX buffers allocation fails
      net/mlx4_en: Wake TX queues only when there's enough room

Igor Mammedov (1):
      kvm: avoid page allocation failure in kvm_set_memory_region()

Ilya Dryomov (5):
      rbd: end I/O the entire obj_request on error
      Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"
      Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"
      crush: ensuring at most num-rep osds are selected
      rbd: use GFP_NOIO in rbd_obj_request_create()

Imre Deak (1):
      drm/i915: vlv: fix save/restore of GFX_MAX_REQ_COUNT reg

Ingo Molnar (1):
      x86/fpu: Disable XSAVES* support for now

J. Bruce Fields (4):
      nfsd: return correct lockowner when there is a race on hash insert
      nfsd4: fix READ permission checking
      nfsd4: disallow SEEK with special stateids
      selinux: fix setting of security labels on NFS

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

Jack Morgenstein (1):
      net/mlx4_core: Fix error message deprecation for ConnectX-2 cards

Jakub Sitnicki (1):
      HID: microsoft: Add ID for NE7K wireless keyboard

James Bottomley (1):
      mvsas: fix panic on expander attached SATA devices

James Hogan (4):
      MIPS: KVM: Handle MSA Disabled exceptions from guest
      MIPS: lose_fpu(): Disable FPU when MSA enabled
      MIPS: Fix enabling of DEBUG_STACKOVERFLOW
      MIPS: Fix KVM guest fixmap address

Jan Kara (4):
      lib: Fix strnlen_user() to not touch memory after specified maximum
      fs: Fix S_NOSEC handling
      ufs: Fix warning from unlock_new_inode()
      ufs: Fix possible deadlock when looking up directories

Jan Kiszka (5):
      ARM: KVM: Fix size check in __coherent_cache_guest_page
      Merge tag 'v3.18.19' into for-upstream/3.18
      x86/ipipe: Remove duplicate cpu_tlbstate export
      x86/ipipe: Account for mwait-based halt
      Merge tag 'v3.18.20' into for-upstream/3.18

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

Jan Stancek (1):
      powerpc: fix memory corruption by pnv_alloc_idle_core_states

Jani Nikula (3):
      drm/edid: set ELD for firmware and debugfs override EDIDs
      drm/i915/dp: there is no audio on port A
      drm/i915: Fix DDC probe for passive adapters

Jann Horn (1):
      fs: take i_mutex during prepare_binprm for set[ug]id executables

Janne Heikkinen (1):
      Bluetooth: Add USB device 04ca:3010 as Atheros AR3012

Janusz Dziedzic (1):
      mac80211: move WEP tailroom size check

Jason A. Donenfeld (5):
      USB: visor: Match I330 phone more precisely
      USB: pl2303: Remove support for Samsung I330
      ozwpan: Use proper check to prevent heap overflow
      ozwpan: divide-by-zero leading to panic
      ozwpan: unchecked signed subtraction leads to DoS

Jason Gunthorpe (2):
      RDMA/CMA: Canonize IPv4 on IPV6 sockets properly
      sctp: Fix mangled IPv4 addresses on a IPv6 listening socket

Jean Delvare (1):
      firmware: dmi_scan: Fix ordering of product_uuid

Jeff Layton (4):
      nfsd: return correct openowner when there is a race to put one in the hash
      nfs: increase size of EXCHANGE_ID name string buffer
      nfs: take extra reference to fl->fl_file when running a setlk
      nfs: take extra reference to fl->fl_file when running a LOCKU operation

Jens Freimann (1):
      KVM: s390: fix get_all_floating_irqs

Jeremiah Mahler (1):
      usb: serial: silence all non-critical read errors

Jesse Barnes (2):
      drm/i915/vlv: save/restore the power context base reg
      drm/i915/vlv: remove wait for previous GFX clk disable request

Jesse Gross (1):
      udptunnels: Call handle_offloads after inserting vlan tag.

Jiada Wang (1):
      serial: imx: Enable UCR4_OREN in startup interface

Jim Bride (1):
      drm/i915/hsw: Fix workaround for server AUX channel clock divisor

Jim Snow (1):
      sb_edac: Fix erroneous bytes->gigabytes conversion

Jingoo Han (1):
      of/address: use atomic allocation in pci_register_io_range()

Jiri Pirko (3):
      vlan: kill vlan_put_tag helper
      vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto
      vlan: introduce *vlan_hwaccel_push_inside helpers

Jo-Philipp Wich (1):
      ALSA: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450

Joe Konno (1):
      intel_pstate: set BYT MSR with wrmsrl_on_cpu()

Joe Lawrence (1):
      xhci: gracefully handle xhci_irq dead device

Joe Perches (1):
      selinux: fix sel_write_enforce broken return value

Joe Thornber (2):
      dm space map metadata: fix occasional leak of a metadata block on resize
      dm btree: silence lockdep lock inversion in dm_btree_del()

Joe Turner (1):
      ALSA: usb-audio: Don't attempt to get Lifecam HD-5000 sample rate

Joerg Roedel (1):
      iommu/amd: Handle large pages correctly in free_pagetable

Johan Hovold (1):
      gpio: sysfs: fix memory leaks and device hotplug

Johannes Berg (3):
      mac80211: fix RX A-MPDU session reorder timer deletion
      mac80211: don't use napi_gro_receive() outside NAPI context
      cfg80211: wext: clear sinfo struct before calling driver

Johannes Thumshirn (1):
      USB: serial: Destroy serial_minors IDR on module exit

John Crispin (1):
      MIPS: ralink: add missing symbol for RALINK_ILL_ACC

John D. Blair (1):
      USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle

John Soni Jose (1):
      be2iscsi: Fix kernel panic when device initialization fails

John Stultz (1):
      ktime: Fix ktime_divns to do signed division

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

Jonathan Davies (1):
      xen-netfront: transmit fully GSO-sized packets

Joseph Qi (1):
      jbd2: fix ocfs2 corrupt when updating journal superblock fails

Juergen Gross (1):
      xen/balloon: before adding hotplugged memory, set frames to invalid

Julian Anastasov (1):
      neigh: do not modify unlinked entries

Jun'ichi Nomura \\\\(NEC\\\\) (1):
      tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one()

Junjie Mao (1):
      driver core: bus: Goto appropriate labels on failure in bus_add_device

Junling Zheng (1):
      net: socket: Fix the wrong returns for recvmsg and sendmsg

Junxiao Bi (1):
      ocfs2: dlm: fix race between purge and get lock resource

Jurgen Kramer (4):
      ALSA: usb-audio: Add native DSD support for Denon/Marantz DACs
      ALSA: usb-audio: Add mode select quirk for Denon/Marantz DACs
      ALSA: usb-audio: add native DSD support for Matrix Audio DACs
      ALSA: usb-audio: add native DSD support for JLsounds I2SoverUSB

Jérôme Glisse (3):
      drm/radeon: fix freeze for laptop with Turks/Thames GPU.
      drm/radeon: compute ring fix hibernation (CI GPU family) v2.
      drm/radeon: SDMA fix hibernation (CI GPU family).

K. Y. Srinivasan (4):
      scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
      Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
      Drivers: hv: vmbus: Don't wait after requesting offers
      storvsc: Set the SRB flags correctly when no data transfer is needed

Kailang Yang (8):
      ALSA: hda/realtek - Make more stable to get pin sense for ALC283
      ALSA: hda/realtek - Fix Headphone Mic doesn't recording for ALC256
      ALSA: hda/realtek - Support Dell headset mode for ALC256
      ALSA: hda/realtek - Support headset mode for ALC286/288
      ALSA: hda/realtek - Fix typo for ALC286/ALC288
      ALSA: hda/realtek - Add ALC298 alias name for Dell
      ALSA: hda/realtek - Support headset mode for ALC298
      ALSA: hda/realtek - Add ALC256 alias name for Dell

Ken Xue (1):
      serial: 8250_dw: add support for AMD SOC Carrizo

Kenneth Graunke (1):
      drm/i915: Make sample_c messages go faster on Haswell.

Konrad Rzeszutek Wilk (1):
      config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected

Konstantin Khlebnikov (5):
      mm: prevent endless growth of anon_vma hierarchy
      mm: fix corner case in anon_vma endless growing prevention
      ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename()
      lib/rhashtable: fix race between rhashtable_lookup_compare and hashtable resize
      of: return NUMA_NO_NODE from fallback of_node_to_nid()

Koro Chen (1):
      ASoC: dapm: Modify widget stream name according to prefix

Krzysztof Kozlowski (6):
      compal-laptop: Fix leaking hwmon device
      compal-laptop: Check return value of power_supply_register
      power_supply: twl4030_madc: Check return value of power_supply_register
      power_supply: lp8788-charger: Fix leaked power supply on probe fail
      power_supply: ipaq_micro_battery: Fix leaking workqueue
      power_supply: ipaq_micro_battery: Check return values in probe

Krzysztof Opasiak (1):
      usb: gadget: configfs: Fix interfaces array NULL-termination

Larry Finger (4):
      rtlwifi: Fix IOMMU mapping leak in AP mode
      rtlwifi: rtl8192cu: Add new USB ID
      rtlwifi: rtl8192cu: Fix kernel deadlock
      mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc()

Lars-Peter Clausen (1):
      iio: adis16400: Report pressure channel scale

Laszlo Ersek (1):
      arm, arm64: KVM: allow forced dcache flush on page faults

Laura Abbott (3):
      mm/page_alloc.c: call kernel_map_pages in unset_migrateype_isolate
      HID: usbhid: Add HID_QUIRK_NOGET for Aten DVI KVM switch
      n_tty: Fix auditing support for cannonical mode

Len Brown (1):
      sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savings and to improve performance

Leon Yu (1):
      mm: fix anon_vma->degree underflow in anon_vma endless growing prevention

Li Jun (1):
      usb: chipidea: otg: remove mutex unlock and lock while stop and start role

Liad Kaufman (1):
      iwlwifi: pcie: prevent using unmapped memory in fw monitor

Liang Li (1):
      kvm/fpu: Enable eager restore kvm FPU for MPX

Linus Torvalds (2):
      kernel: make READ_ONCE() valid on const arguments
      Fix firmware loader uevent buffer NULL pointer dereference

Linus Walleij (1):
      drivers: platform: parse IRQ flags from resources

Lior Amsalem (1):
      dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup

Lorenzo Pieralisi (1):
      ARM: kvm: psci: fix handling of unimplemented functions

Lu Baolu (2):
      usb: xhci: handle Config Error Change (CEC) in xhci driver
      usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers

Lucas Stach (1):
      spi: imx: read back the RX/TX watermark levels earlier

Ludovic Desroches (3):
      tty/serial: at91: maxburst was missing for dma transfers
      mmc: atmel-mci: fix bad variable type for clkdiv
      ARM: at91/dt: sama5d4ek: mci0 uses slot 0

Lukas Czerner (4):
      ext4: make fsync to sync parent dir in no-journal for real this time
      ext4: fix data corruption caused by unwritten and delayed extents
      ext4: fix NULL pointer dereference when journal restart fails
      ext4: fix reservation release on invalidatepage for delalloc fs

Lukas Wunner (1):
      drm/i915: Add missing MacBook Pro models with dual channel LVDS

Lv Zheng (6):
      ACPICA: Utilities: split IO address types from data type models.
      ACPICA: Tables: Change acpi_find_root_pointer() to use acpi_physical_address.
      ACPICA: Utilities: Cleanup to enforce ACPI_PHYSADDR_TO_PTR()/ACPI_PTR_TO_PHYSADDR().
      ACPICA: Utilities: Cleanup to convert physical address printing formats.
      ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx helpers.
      ACPICA: Tables: Fix an issue that FACS initialization is performed twice

Majd Dibbiny (1):
      IB/mlx4: Saturate RoCE port PMA counters in case of overflow

Malcolm Priestley (2):
      staging: vt6656: use ieee80211_tx_info to select packet type.
      staging: vt6655: device_rx_srv check sk_buff is NULL

Manish Badarkhe (1):
      ASoC: davinci-evm: drop un-necessary remove function

Marc Zyngier (8):
      arm64: KVM: Fix TLB invalidation by IPA/VMID
      arm64: KVM: Fix HCR setting for 32bit guests
      arm/arm64: KVM: Invalidate data cache on unmap
      arm/arm64: KVM: Use kernel mapping to perform invalidation on page fault
      arm64: KVM: Fix stage-2 PGD allocation to have per-page refcounting
      arm64: KVM: Do not use pgd_index to index stage-2 pgd
      KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers
      arm: KVM: force execution of HCPTR access on VM exit

Marcel Holtmann (2):
      Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard
      Bluetooth: btusb: Fix memory leak in Intel setup routine

Marcelo Ricardo Leitner (1):
      sctp: fix ASCONF list handling

Marek Szyprowski (2):
      [media] media: s5p-mfc: fix mmap support for 64bit arch
      arm64: dma-mapping: always clear allocated buffers

Marek Vasut (2):
      rtlwifi: rtl8192cu: Add new device ID
      ARM: dts: imx28: Fix AUART4 TX-DMA interrupt name

Mario Kleiner (1):
      drm: Zero out invalid vblank timestamp in drm_update_vblank_count.

Mark Brown (1):
      i2c: core: Export bus recovery functions

Mark Edwards (1):
      USB: cp210x: add ID for KCF Technologies PRN device

Mark Hounschell (1):
      sd: Disable support for 256 byte/sector disks

Mark Rutland (3):
      ARM: 8307/1: psci: move psci firmware calls out of line
      ARM: 8356/1: mm: handle non-pmd-aligned end of RAM
      arm64: entry: fix context tracking for el0_sp_pc

Mark Salyzyn (1):
      unix/caif: sk_socket can disappear when state is unlocked

Markos Chandras (4):
      MIPS: Malta: Detect and fix bad memsize values
      MIPS: asm: asm-eva: Introduce kernel load/store variants
      MIPS: kernel: entry.S: Set correct ISA level for mips_ihb
      MIPS: Kconfig: Disable SMP/CPS for 64-bit

Markus Pargmann (1):
      ARM: dts: imx25: Add #pwm-cells to pwm4

Martin Fuzzey (1):
      iio: core: Fix double free.

Martin K. Petersen (2):
      sd: Unregister integrity profile
      sd: Fix missing ATO tag check

Martin Schwidefsky (1):
      s390/mm: correct return value of pmd_pfn

Martin Sperl (1):
      spi: fix race freeing dummy_tx/rx before it is unmapped

Mathias Nyman (2):
      xhci: fix isoc endpoint dequeue from advancing too far on transaction error
      xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256

Matwey V. Kornilov (1):
      PCI: spear: Drop __initdata from spear13xx_pcie_driver

Mauro Carvalho Chehab (4):
      [media] s5h1420: fix a buffer overflow when checking userspace params
      [media] cx24116: fix a buffer overflow when checking userspace params
      [media] af9013: Don't accept invalid bandwidth
      [media] cx24117: fix a buffer overflow when checking userspace params

Max Filippov (4):
      xtensa: xtfpga: fix hardware lockup caused by LCD driver
      xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range
      xtensa: ISS: fix locking in TAP network adapter
      xtensa: xtfpga: fix hardware lockup caused by LCD driver

Maxime Coquelin (1):
      regmap: Fix possible shift overflow in regmap_field_init()

Mel Gorman (2):
      mm, numa: really disable NUMA balancing by default on single node machines
      sched, numa: Do not hint for NUMA balancing on VM_MIXEDMAP mappings

Michael Brunner (1):
      gpio: gpio-kempld: Fix get_direction return value

Michael Davidson (1):
      fs/binfmt_elf.c: fix bug in loading of PIE binaries

Michael Ellerman (2):
      powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes
      powerpc/cell: Fix cell iommu after it_page_shift changes

Michael Gernoth (1):
      ALSA: emu10k1: don't deadlock in proc-functions

Michael Holzheu (1):
      s390/kdump: fix REGSET_VX_LOW vector register ELF notes

Michal Hocko (1):
      ext4: replace open coded nofail allocation in ext4_free_blocks()

Michal Kazior (1):
      mac80211: prevent possible crypto tx tailroom corruption

Michal Kubeček (1):
      tcp: prevent fetching dst twice in early demux code

Michal Simek (2):
      serial: of-serial: Remove device_type = "serial" registration
      serial: xilinx: Use platform_get_irq to get irq description structure

Michel Dänzer (1):
      drm/radeon: Add RADEON_INFO_VA_UNMAP_WORKING query

Mika Westerberg (1):
      ACPI: Add support for device specific properties

Mike Christie (2):
      iscsi target: fix oops when adding reject pdu
      SCSI: add 1024 max sectors black list flag

Mike Galbraith (1):
      sched/idle/x86: Optimize unnecessary mwait_idle() resched IPIs

Mike Snitzer (1):
      blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path

Miklos Szeredi (1):
      fuse: initialize fc->release before calling it

Mikulas Patocka (2):
      dm stats: fix divide by zero if 'number_of_areas' arg is zero
      libata: increase the timeout when setting transfer mode

Milan Plzik (1):
      HID: kye: Fix report descriptor for Genius PenSketch M912

Mimi Zohar (3):
      KEYS: fix "ca_keys=" partial key matching
      ima: fix ima_show_template_data_ascii()
      evm: labeling pseudo filesystems exception

Ming Lei (1):
      blk-mq: fix CPU hotplug handling

Mugunthan V N (1):
      net: phy: fix phy link up when limiting speed via device tree

Nadav Amit (1):
      KVM: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save

Nadav Haklai (2):
      thermal: armada: Update Armada 380 thermal sensor coefficients
      ata: ahci_mvebu: Fix wrongly set base address for the MBus window setting

Naoya Horiguchi (5):
      mm: hwpoison: drop lru_add_drain_all() in __soft_offline_page()
      mm/hugetlb: use pmd_page() in follow_huge_pmd()
      mm/hugetlb: take page table lock in follow_huge_pmd()
      mm/memory-failure: call shake_page() when error hits thp tail page
      mm: soft-offline: fix num_poisoned_pages counting on concurrent events

Nathaniel W Filardo (1):
      USB: keyspan_pda: add new device id

Neal Cardwell (2):
      tcp: fix FRTO undo on cumulative ACK of SACKed range
      tcp: fix child sockets to use system default congestion control if not set

NeilBrown (2):
      md/raid0: fix bug with chunksize not a power of 2.
      md/raid5: don't record new size if resize_stripes fails.

Nicholas Bellinger (2):
      target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling
      iscsi-target: Convert iscsi_thread_set usage to kthread.h

Nicolas Dichtel (8):
      rtnl/bond: don't send rtnl msg for unregistered iface
      selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
      selinux/nlmsg: add XFRM_MSG_GETSPDINFO
      selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
      selinux/nlmsg: add XFRM_MSG_REPORT
      selinux/nlmsg: add XFRM_MSG_MIGRATE
      selinux/nlmsg: add XFRM_MSG_MAPPING
      rtnl: restore notifications for deleted interfaces

Nicolas Ferre (2):
      clk: at91: fix h32mx prototype inclusion in pmc header
      tty/serial: at91: RS485 mode: 0 is valid for delay_rts_after_send

Nicolas Iooss (2):
      wl18xx: show rx_frames_per_rates as an array as it really is
      firmware/ihex2fw.c: restore missing default in switch statement

Nicolas Pitre (1):
      ktime: Optimize ktime_divns for constant divisors

Nicolas Schichan (2):
      MIPS: BCM63xx: Move bcm63xx_gpio_init() to bcm63xx_register_devices().
      ARM: net fix emit_udiv() for BPF_ALU | BPF_DIV | BPF_K intruction.

Niklas Cassel (1):
      MIPS: smp-cps: cpu_set FPU mask if FPU present

Nikolay Aleksandrov (3):
      bridge: disable softirqs around br_fdb_update to avoid lockup
      bridge: fix multicast router rlist endless loop
      bridge: fix br_stp_set_bridge_priority race conditions

Nishanth Menon (1):
      C6x: time: Ensure consistency in __init

Octavian Purdila (1):
      ACPICA: Tables: Don't release ACPI_MTX_TABLES in acpi_tb_install_standard_table().

Oleg Nesterov (2):
      ptrace: fix race between ptrace_resume() and wait_task_stopped()
      perf: Fix ring_buffer_attach() RCU sync, again

Olga Kornievskaia (1):
      fixing infinite OPEN loop in 4.0 stateid recovery

Oliver Hartkopp (1):
      can: fix loss of CAN frames in raw_rcv

Oliver Neukum (6):
      cdc-wdm: fix endianness bug in debug statements
      cdc-acm: add sanity checks
      HID: add HP OEM mouse to quirk ALWAYS_POLL
      HID: add quirk for PIXART OEM mouse used by HP
      HID: usbhid: more mice with ALWAYS_POLL
      HID: usbhid: yet another mouse with ALWAYS_POLL

Omar Sandoval (3):
      ext4: fix indirect punch hole corruption
      btrfs: unlock i_mutex after attempting to delete subvolume during send
      Btrfs: don't invalidate root dentry when subvolume deletion fails

Pablo Neira Ayuso (2):
      netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set
      netfilter: nf_tables: allow to change chain policy without hook if it exists

Pali Rohár (1):
      dell-laptop: Fix allocating & freeing SMI buffer page

Palik, Imre (1):
      perf/x86: Honor the architectural performance monitoring version

Pan Xinhui (1):
      tty/n_gsm.c: fix a memory leak when gsmtty is removed

Panu Matilainen (1):
      ALSA: usb-audio: Add support for Zoom R16/24 capture and midi interfaces

Paolo Bonzini (3):
      Revert "KVM: x86: drop fpu_activate hook"
      KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
      KVM: mips: use id_to_memslot correctly

Pascal Huerst (1):
      ASoC: cs4271: Increase delay time after reset

Patrick Riphagen (1):
      USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board

Paul Cercueil (2):
      iio: adis16400: Use != channel indices for the two voltage channels
      iio: adis16400: Compute the scan mask from channel indices

Paul Clarke (1):
      powerpc: Re-enable dynticks

Paul E. McKenney (1):
      rcu: Correctly handle non-empty Tiny RCU callback list with none ready

Pavel Machek (1):
      ARM: dts: OMAP3-N900: Add microphone bias voltages

Pawel Moll (1):
      bus: arm-ccn: Fix node->XP config conversion

Pelle Nilsson (1):
      spi: bitbang: Make setup_transfer() callback optional

Peter Hurley (1):
      n_tty: Fix read buffer overwrite when no newline

Peter Hutterer (2):
      Input: synaptics - add min/max quirk for Lenovo S540
      Input: synaptics - add min/max quirk for Lenovo S540

Peter Maydell (1):
      arm/arm64: KVM: vgic: move reset initialization into vgic_init_maps()

Peter Meerwald (1):
      iio: tmp006: Check channel info on write

Peter Sanford (1):
      USB: cp210x: add ID for Aruba Networks controllers

Peter Ujfalusi (3):
      dmaengine: omap-dma: Fix memory leak when terminating running transfer
      ASoC: tas2552: Fix kernel crash when the codec is loaded but not part of a card
      ASoC: tas2552: Fix kernel crash caused by wrong kcontrol entry

Peter Zubaj (1):
      ALSA: emu10k1: Emu10k2 32 bit DMA mode

Petr Kulhavy (1):
      dmaengine: edma: fix memory leak when terminating running transfers

Philipp Zabel (2):
      ARM: dts: imx6: phyFLEX: USB VBUS control is active-high
      serial: imx: Fix DMA handling for IDLE condition aborts

Philippe Reynes (1):
      ARM: dts: imx27: only map 4 Kbyte for fec registers

Pravin B Shelar (1):
      vxlan: Fix double free of skb.

Preeti U Murthy (1):
      timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop

Quentin Casasnovas (2):
      cdc-acm: prevent infinite loop when parsing CDC headers.
      x86/microcode/intel: Guard against stack overflow in the loader

Rabin Vincent (2):
      tracing: Handle ftrace_dump() atomic context in graph_trace_open()
      Revert "dm crypt: fix deadlock when async crypto algorithm returns -EBUSY"

Radim Krčmář (4):
      KVM: use slowpath for cross page cached accesses
      KVM: nVMX: mask unrestricted_guest if disabled on L0
      KVM: x86: make vapics_in_nmi_mode atomic
      KVM: x86: properly restore LVT0

Rafael J. Wysocki (6):
      Revert "PM / hibernate: avoid unsafe pages in e820 reserved regions"
      ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline()
      ACPI / init: Fix the ordering of acpi_reserve_resources()
      Driver core: Unified device properties interface for platform firmware
      PCI: Propagate the "ignore hotplug" setting to parent
      ACPI / PM: Add missing pm_generic_complete() invocation

Rafał Miłecki (2):
      MIPS: BCM47XX: Fix detecting Microsoft MN-700 & Asus WL500G
      b43: fix support for 14e4:4321 PCI dev with BCM4321 chipset

Ralf Baechle (2):
      MIPS: Octeon: Delete override of cpu_has_mips_r2_exec_hazard.
      NET: ROSE: Don't dereference NULL neighbour pointer.

Raphael Assenat (1):
      HID: usbhid: Add a quirk for raphnet multi-gamepad adapters

Rasmus Villemoes (1):
      PCI/AER: Avoid info leak in __print_tlp_header()

Richard Cochran (3):
      net: dp83640: fix broken calibration routine.
      net: dp83640: reinforce locking rules.
      net: dp83640: fix improper double spin locking.

Richard Fitzgerald (1):
      ASoC: arizona: Fix noise generator gain TLV

Robert Schlabbach (1):
      usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset

Ross Lagerwall (2):
      xen/netback: Properly initialize credit_bytes
      efivarfs: Ensure VariableName is NUL-terminated

Roy Franz (1):
      x86/efi: Store upper bits of command line buffer address in ext_cmd_line_ptr

Rui Miguel Silva (1):
      usb: gadget: f_fs: add extra check before unregister_gadget_item

Russell King (2):
      ARM: fix broken hibernation
      ARM: fix missing syscall trace exit

Rusty Russell (1):
      lguest: fix out-by-one error in address checking.

Ryan Underwood (1):
      Disable write buffering on Toshiba ToPIC95

Ryusuke Konishi (1):
      nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()

Sabrina Dubroca (1):
      e1000: add dummy allocator to fix race condition between mtu change and netpoll

Sachin Prabhu (1):
      cifs: smb2_clone_range() - exit on unhandled error

Sagi Grimberg (5):
      iser-target: Fix session hang in case of an rdma read DIF error
      IB/iser: Fix wrong calculation of protection buffer length
      iser-target: Fix variable-length response error completion
      iser-target: release stale iser connections
      iser-target: Fix possible deadlock in RDMA_CM connection error

Sasha Levin (14):
      Linux 3.18.13
      Linux 3.18.14
      fs, omfs: add NULL terminator in the end up the token list
      vfs: read file_handle only once in handle_to_path
      Linux 3.18.15
      Linux 3.18.16
      Revert "tools/vm: fix page-flags build"
      Linux 3.18.17
      Linux 3.18.18
      Revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation"
      Revert "Input: synaptics - add min/max quirk for Lenovo S540"
      Linux 3.18.19
      Revert "can: fix loss of CAN frames in raw_rcv"
      Linux 3.18.20

Sathyanarayanan Kuppuswamy (1):
      iio: bmc150: change sampling frequency

Scott Branden (1):
      rt2x00: add new rt2800usb device DWA 130

Scott Mayhew (1):
      svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures

Sean Young (1):
      HID: sjoy: support Super Joy Box 4

Sebastian Hesselbarth (1):
      ARM: dts: dove: Fix uart[23] reg property

Sebastian Pöhn (1):
      ip_forward: Drop frames with attached skb->sk

Sebastian Wicki (1):
      ALSA: hda - Add dock support for Thinkpad T450s (17aa:5036)

Sebastien Szymanski (1):
      ARM: clk-imx6q: refine sata's parent

Sergej Sawazki (1):
      ASoC: wm8741: Fix rates constraints values

Shachar Raindel (1):
      IB/uverbs: Prevent integer overflow in ib_umem_get address arithmetic

Shannon Zhao (1):
      arm/arm64: KVM: vgic: kick the specific vcpu instead of iterating through all

Shaohua Li (1):
      net: don't wait for order-3 page allocation

Shawn Bohrer (1):
      ipv4/udp: Verify multicast group is ours in upd_v4_early_demux()

Sifan Naeem (1):
      [media] rc: img-ir: fix error in parameters passed to irq_free()

Simon Guinot (3):
      net: mvneta: introduce compatible string "marvell, armada-xp-neta"
      ARM: mvebu: update Ethernet compatible string for Armada XP
      net: mvneta: disable IP checksum with jumbo frames for Armada 370

Simon Horman (3):
      ARM: shmobile: r8a7791: Correct SDHI clock labels and output-names
      ARM: shmobile: r8a7790: Correct SYSCIER value
      ARM: shmobile: r8a7791: Correct SYSCIER value

Sowmini Varadhan (2):
      RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.
      sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq context

Sriharsha Basavapatna (1):
      be2net: Replace dma/pci_alloc_coherent() calls with dma_zalloc_coherent()

Srinivas Pandruvada (2):
      iio: light: hid-sensor-prox: Fix modifier
      iio: pressure: hid-sensor-press: Fix modifier

Stefan Agner (3):
      iio: adc: vf610: use ADC clock within specification
      tty: serial: fsl_lpuart: specify transmit FIFO size
      tty: serial: fsl_lpuart: clear receive flag on FIFO flush

Stefan Lippers-Hollmann (1):
      x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk

Stefan Wahren (2):
      ARM: dts: imx23-olinuxino: Fix dr_mode of usb0
      regulator: core: fix constraints output buffer

Stephane Eranian (1):
      perf/x86/rapl: Enable Broadwell-U RAPL support

Stephen Boyd (1):
      clk: qcom: Fix i2c frequency table

Steve Cornelius (2):
      crypto: caam - improve initalization for context state saves
      crypto: caam - fix RNG buffer cache alignment

Steven Rostedt (3):
      ring-buffer: Replace this_cpu_*() with __this_cpu_*()
      module: Call module notifier on failure after complete_formation()
      tracing: Have filter check for balanced ops

Steven Rostedt (Red Hat) (4):
      tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING
      tracing/filter: Do not allow infix to exceed end of string
      tracing/filter: Do not WARN on operand count going below zero
      tracing: Have branch tracer use recursive field of task struct

Stevens, Nick (1):
      hwmon: (mcp3021) Fix broken output scaling

Subbaraya Sundeep Bhatta (2):
      usb: dwc3: gadget: return error if command sent to DGCMD register fails
      usb: dwc3: gadget: return error if command sent to DEPCMD register fails

Sudip Mukherjee (2):
      nbd: fix possible memory leak
      staging: panel: fix lcd type

Sławomir Demeszko (1):
      staging: gdm724x: Correction of variable usage after applying ALIGN()

Takashi Iwai (16):
      ALSA: hda - Fix headphone pin config for Lifebook T731
      ALSA: emux: Fix mutex deadlock at unloading
      ALSA: emux: Fix mutex deadlock in OSS emulation
      ALSA: emu10k1: Fix card shortname string buffer overflow
      ALSA: hda - Add mute-LED mode control to Thinkpad
      ALSA: usb-audio: Check Marantz/Denon USB DACs in a single place
      ALSA: usb-audio: Add quirk for MS LifeCam Studio
      ALSA: hda - Add headphone quirk for Lifebook E752
      Revert "ALSA: hda - Add mute-LED mode control to Thinkpad"
      ALSA: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup)
      ALSA: hda - Fix noise on AMD radeon 290x controller
      ALSA: hda - Fix mute-LED fixed mode
      ALSA: hda/realtek - Add a fixup for another Acer Aspire 9420
      PM / sleep: Increase default DPM watchdog timeout to 60
      ALSA: hda - Add headset support to Acer Aspire V5
      ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780

Takashi Sakamoto (1):
      ALSA: bebob: fix to processing in big-endian machine for sending cue

Takeshi Kihara (1):
      mmc: sh_mmcif: Fix timeout value for command request

Tatyana Nikolova (1):
      RDMA/core: Fix for parsing netlink string attribute

Tejun Heo (3):
      writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()
      writeback: fix possible underflow in write bandwidth calculation
      writeback: use |1 instead of +1 to protect against div by zero

Thadeu Lima de Souza Cascardo (1):
      bridge: fix parsing of MLDv2 reports

Theodore Ts'o (2):
      ext4: fix race between truncate and __ext4_journalled_writepage()
      ext4: call sync_blockdev() before invalidate_bdev() in put_super()

Thierry Reding (1):
      clk: tegra: Register the proper number of resets

Thomas Betker (4):
      iio: adc: xilinx: Fix register addresses
      iio: adc: xilinx: Fix "vccaux" channel .address
      iio: adc: xilinx: Fix VREFP scale
      iio: adc: xilinx: Fix VREFN sign

Thomas D (1):
      tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile

Thomas Gleixner (1):
      sched: Handle priority boosted tasks proper in setscheduler()

Thomas Hebb (1):
      hfsplus: don't store special "osx" xattr prefix on-disk

Thomas Petazzoni (10):
      ARM: mvebu: do not register custom DMA operations when coherency is disabled
      pinctrl: mvebu: armada-38x: fix PCIe functions
      pinctrl: mvebu: armada-370: fix spi0 pin description
      pinctrl: mvebu: armada-375: remove non-existing NAND re/we pins
      pinctrl: mvebu: armada-xp: remove non-existing NAND pins
      pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions
      pinctrl: mvebu: armada-xp: fix functions of MPP48
      pinctrl: mvebu: armada-375: remove incorrect space in pin description
      pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOs
      mmc: sdhci-pxav3: do the mbus window configuration after enabling clocks

Thomas Reitmayr (1):
      [media] media: Fix regression in some more dib0700 based devices

Thomas Schlichter (1):
      cpuidle: ACPI: do not overwrite name and description of C0

Tom Herbert (2):
      net: add skb_checksum_complete_unset
      ppp: call skb_checksum_complete_unset in ppp_receive_frame

Tomas Winkler (2):
      mei: txe: reduce suspend/resume time
      mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()

Tony Lindgren (2):
      ARM: OMAP2+: Fix omap off idle power consumption creeping up
      ARM: OMAP3: Fix booting with thumb2 kernel

Trond Myklebust (3):
      SUNRPC: Fix a memory leak in the backchannel code
      pNFS: Fix a memory leak when attempted pnfs fails
      NFS: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes

Troy Tan (1):
      rtlwifi: rtl8192ee: Fix handling of new style descriptors

Ulf Hansson (3):
      ARM: ux500: Move GPIO regulator for SD-card into board DTSs
      ARM: ux500: Enable GPIO regulator for SD-card for HREF boards
      ARM: ux500: Enable GPIO regulator for SD-card for snowball

Ulrik De Bie (1):
      Input: elantech - fix absolute mode setting on some ASUS laptops

Uwe Kleine-König (4):
      clk: divider: fix selection of divider when rounding to closest
      clk: divider: fix calculation of maximal parent rate for a given divider
      serial: imx: Fix clearing of receiver overrun flag
      watchdog: omap: assert the counter being stopped before reprogramming

Vasily Averin (1):
      security_syslog() should be called once only

Ville Syrjälä (1):
      drm/i915: Reject the colorkey ioctls for primary and cursor planes

Vincent Fann (1):
      rtlwifi: Remove the clear interrupt routine from all drivers

Vineet Gupta (5):
      ARC: SA_SIGINFO ucontext regs off-by-one
      ARC: signal handling robustify
      ARC: unbork !LLSC build
      ARC: add compiler barrier to LLSC based cmpxchg
      ARC: add smp barriers around atomics per Documentation/atomic_ops.txt

Vinson Lee (2):
      perf symbols: Define STT_GNU_IFUNC for glibc 2.9 and older.
      perf tools: Work around lack of sched_getcpu in glibc < 2.6.

Viorel Suman (1):
      iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo

Viresh Kumar (1):
      cpufreq: Schedule work for the first-online CPU on resume

Vittorio G (VittGam) (1):
      ALSA: usb-audio: Add quirk for MS LifeCam HD-3000

Vlad Yasevich (1):
      net: core: Correct an over-stringent device loop detection.

Vutla, Lokesh (1):
      crypto: omap-aes - Fix support for unequal lengths

WANG Cong (1):
      net_sched: invoke ->attach() after setting dev->qdisc

Wang Long (1):
      ring-buffer-benchmark: Fix the wrong sched_priority of producer

Wei Yongjun (2):
      ASoC: samsung: s3c24xx-i2s: Fix return value check in s3c24xx_iis_dev_probe()
      power/reset: at91: fix return value check in at91_reset_platform_probe()

Wenbo Wang (1):
      Fix bug in blk_rq_merge_ok

Will Deacon (2):
      arm64: errata: add workaround for cortex-a53 erratum #845719
      arm64: vdso: work-around broken ELF toolchains in Makefile

Willem de Bruijn (1):
      packet: avoid out of bounds read in round robin fanout

Witold Szczeponik (1):
      ACPI / PNP: add two IDs to list for PNPACPI device enumeration

Wolfram Sang (1):
      ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion

Xi Wang (1):
      arm64: bpf: fix signedness bug in loading 64-bit immediate

Xiao Guangrong (2):
      KVM: MMU: fix smap permission check
      KVM: MMU: fix SMAP virtualization

Yann Droneaud (2):
      IB/core: disallow registering 0-sized memory region
      IB/core: don't disallow registering region starting at 0x0

Yao Xiwei (1):
      vti6: fix uninit when using x-netns

Yoshihiro Shimoda (1):
      ARM: shmobile: r8a7791: add USBDMAC{0,1} clocks to device tree

Yves-Alexis Perez (1):
      ALSA: hda - Add dock support for ThinkPad X250 (17aa:2226)

Zhao Junwang (1):
      drm: add a check for x/y in drm_mode_setcrtc

Zhichang Yuan (1):
      of/pci: Fix pci_address_to_pio() conversion of CPU address to I/O port

Zidan Wang (3):
      ASoC: wm8960: fix "RINPUT3" audio route error
      ASoC: wm8994: correct BCLK DIV 348 to 384
      ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]

hannes@stressinduktion.org (1):
      ipv6: protect skb->sk accesses from recursive dereference inside the stack

huaibin Wang (1):
      xfrm: release dst_orig in case of error in xfrm_lookup()

mancha security (1):
      lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR

monk.liu (1):
      drm/radeon: fix userptr BO unpin bug v3

oliver@neukum.org (1):
      HID: add ALWAYS_POLL quirk for a Logitech 0xc007

 .../devicetree/bindings/dma/fsl-mxs-dma.txt        |   2 +-
 .../bindings/net/marvell-armada-370-neta.txt       |   2 +-
 .../pinctrl/marvell,armada-370-pinctrl.txt         |   4 +-
 .../pinctrl/marvell,armada-375-pinctrl.txt         |   4 +-
 .../pinctrl/marvell,armada-38x-pinctrl.txt         |  38 +-
 .../bindings/pinctrl/marvell,armada-xp-pinctrl.txt |  32 +-
 .../devicetree/bindings/spi/spi_pl022.txt          |   2 +-
 Documentation/kernel-parameters.txt                |   2 +
 Documentation/networking/rds.txt                   |   9 +-
 Documentation/pinctrl.txt                          |  17 +-
 Documentation/stable_kernel_rules.txt              |  29 +-
 Documentation/virtual/kvm/api.txt                  |  12 +-
 Documentation/virtual/kvm/devices/s390_flic.txt    |   3 +
 Documentation/virtual/kvm/mmu.txt                  |  18 +-
 Makefile                                           |   2 +-
 arch/arc/include/asm/atomic.h                      |  23 +-
 arch/arc/include/asm/bitops.h                      |  19 +
 arch/arc/include/asm/cmpxchg.h                     |  26 +-
 arch/arc/include/asm/spinlock.h                    |  32 +
 arch/arc/kernel/signal.c                           |  24 +-
 arch/arm/boot/dts/armada-370-xp.dtsi               |   2 -
 arch/arm/boot/dts/armada-370.dtsi                  |   8 +
 arch/arm/boot/dts/armada-xp-mv78260.dtsi           |   2 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi           |   2 +-
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts   |   4 +
 arch/arm/boot/dts/armada-xp.dtsi                   |  10 +-
 arch/arm/boot/dts/at91-sama5d4ek.dts               |   4 +-
 arch/arm/boot/dts/dove.dtsi                        |   4 +-
 arch/arm/boot/dts/imx23-olinuxino.dts              |   4 +-
 arch/arm/boot/dts/imx25.dtsi                       |   1 +
 arch/arm/boot/dts/imx27.dtsi                       |   2 +-
 arch/arm/boot/dts/imx28.dtsi                       |   2 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   2 +
 arch/arm/boot/dts/omap3-n900.dts                   |   4 +
 arch/arm/boot/dts/r8a7791.dtsi                     |  17 +-
 arch/arm/boot/dts/ste-dbx5x0.dtsi                  |  17 -
 arch/arm/boot/dts/ste-href.dtsi                    |  15 +
 arch/arm/boot/dts/ste-snowball.dts                 |  13 +
 arch/arm/include/asm/elf.h                         |   2 +-
 arch/arm/include/asm/kvm_emulate.h                 |   5 +
 arch/arm/include/asm/kvm_mmu.h                     |  87 ++-
 arch/arm/include/uapi/asm/kvm.h                    |   8 +-
 arch/arm/kernel/Makefile                           |   3 +-
 arch/arm/kernel/entry-common.S                     |   4 +-
 arch/arm/kernel/hibernate.c                        |   5 +-
 arch/arm/kernel/iwmmxt.S                           |  13 +
 arch/arm/kernel/process.c                          |  10 +-
 arch/arm/kernel/psci-call.S                        |  31 +
 arch/arm/kernel/psci.c                             |  39 +-
 arch/arm/kernel/reboot.h                           |   6 +
 arch/arm/kvm/arm.c                                 |  38 +-
 arch/arm/kvm/guest.c                               |   1 -
 arch/arm/kvm/interrupts.S                          |  10 +-
 arch/arm/kvm/interrupts_head.S                     |  20 +-
 arch/arm/kvm/mmu.c                                 | 251 +++++-
 arch/arm/kvm/psci.c                                |  34 +-
 arch/arm/mach-imx/clk-imx6q.c                      |   2 +-
 arch/arm/mach-mvebu/coherency.c                    |   5 +-
 arch/arm/mach-mvebu/pmsu.c                         |  16 +-
 arch/arm/mach-omap2/prm-regbits-34xx.h             |   1 +
 arch/arm/mach-omap2/prm-regbits-44xx.h             |   1 +
 arch/arm/mach-omap2/sleep34xx.S                    |  22 +-
 arch/arm/mach-omap2/vc.c                           |  12 +-
 arch/arm/mach-omap2/vc.h                           |   2 +
 arch/arm/mach-omap2/vc3xxx_data.c                  |   1 +
 arch/arm/mach-omap2/vc44xx_data.c                  |   1 +
 arch/arm/mach-s3c64xx/crag6410.h                   |   1 +
 arch/arm/mach-s3c64xx/mach-crag6410.c              |   1 +
 arch/arm/mach-shmobile/pm-r8a7790.c                |   2 +-
 arch/arm/mach-shmobile/pm-r8a7791.c                |   2 +-
 arch/arm/mach-sunxi/Kconfig                        |   6 +-
 arch/arm/mach-tegra/cpuidle-tegra20.c              |   5 +-
 arch/arm/mach-tegra/reset-handler.S                |  10 +-
 arch/arm/mach-tegra/reset.h                        |   4 +
 arch/arm/mach-tegra/sleep-tegra20.S                |  37 +-
 arch/arm/mach-tegra/sleep.h                        |   4 +
 arch/arm/mm/hugetlbpage.c                          |   6 -
 arch/arm/mm/mmu.c                                  |  20 +-
 arch/arm/net/bpf_jit_32.c                          |  15 +-
 arch/arm64/Kconfig                                 | 129 ++++
 arch/arm64/include/asm/alternative-asm.h           |  29 +
 arch/arm64/include/asm/alternative.h               |  43 ++
 arch/arm64/include/asm/cpufeature.h                |  30 +
 arch/arm64/include/asm/cputype.h                   |   5 +
 arch/arm64/include/asm/io.h                        |  23 +-
 arch/arm64/include/asm/kvm_arm.h                   |  21 +-
 arch/arm64/include/asm/kvm_emulate.h               |   7 +
 arch/arm64/include/asm/kvm_host.h                  |   1 +
 arch/arm64/include/asm/kvm_mmu.h                   |  81 +-
 arch/arm64/include/uapi/asm/kvm.h                  |   8 +-
 arch/arm64/kernel/Makefile                         |   2 +-
 arch/arm64/kernel/alternative.c                    |  64 ++
 arch/arm64/kernel/cpu_errata.c                     | 120 +++
 arch/arm64/kernel/cpuinfo.c                        |   3 +
 arch/arm64/kernel/entry.S                          |  21 +
 arch/arm64/kernel/setup.c                          |   3 +
 arch/arm64/kernel/smp.c                            |   2 +
 arch/arm64/kernel/vdso/Makefile                    |   4 +
 arch/arm64/kernel/vmlinux.lds.S                    |  11 +
 arch/arm64/kvm/guest.c                             |   1 -
 arch/arm64/kvm/hyp.S                               |   1 +
 arch/arm64/kvm/reset.c                             |   1 -
 arch/arm64/mm/cache.S                              |   4 +-
 arch/arm64/mm/context.c                            |   8 +
 arch/arm64/mm/dma-mapping.c                        |   6 +-
 arch/arm64/mm/hugetlbpage.c                        |  10 +-
 arch/arm64/mm/init.c                               |   4 +-
 arch/arm64/net/bpf_jit_comp.c                      |   2 +-
 arch/c6x/kernel/time.c                             |   2 +-
 arch/ia64/mm/hugetlbpage.c                         |   6 -
 arch/metag/mm/hugetlbpage.c                        |   6 -
 arch/mips/Kconfig                                  |   2 +-
 arch/mips/bcm47xx/board.c                          |   4 +-
 arch/mips/bcm63xx/prom.c                           |   4 -
 arch/mips/bcm63xx/setup.c                          |   4 +
 arch/mips/cavium-octeon/dma-octeon.c               |   2 +-
 arch/mips/include/asm/asm-eva.h                    | 137 ++--
 arch/mips/include/asm/fpu.h                        |   1 +
 arch/mips/include/asm/kvm_host.h                   |   2 +
 .../asm/mach-cavium-octeon/cpu-feature-overrides.h |   1 -
 arch/mips/include/asm/mach-generic/spaces.h        |   4 +
 arch/mips/include/asm/octeon/pci-octeon.h          |   3 -
 arch/mips/kernel/entry.S                           |   3 +-
 arch/mips/kernel/irq.c                             |   2 +-
 arch/mips/kernel/smp-cps.c                         |   6 +
 arch/mips/kvm/emulate.c                            |   1 +
 arch/mips/kvm/mips.c                               |   6 +-
 arch/mips/kvm/trap_emul.c                          |  28 +
 arch/mips/loongson/loongson-3/irq.c                |   1 +
 arch/mips/mm/hugetlbpage.c                         |  18 -
 arch/mips/mti-malta/malta-memory.c                 |   6 +
 arch/mips/netlogic/xlp/ahci-init-xlp2.c            |  13 +
 arch/mips/pci/pci-octeon.c                         |   8 +-
 arch/mips/pci/pcie-octeon.c                        |   8 -
 arch/mips/power/hibernate.S                        |   3 +-
 arch/mips/ralink/Kconfig                           |   5 +
 arch/parisc/include/asm/elf.h                      |   4 +
 arch/parisc/kernel/sys_parisc.c                    |   3 +
 arch/powerpc/include/asm/cputhreads.h              |   2 +-
 arch/powerpc/include/asm/irq_work.h                |   9 +
 arch/powerpc/kernel/cacheinfo.c                    |  44 +-
 arch/powerpc/kernel/vmlinux.lds.S                  |   1 +
 arch/powerpc/mm/hugetlbpage.c                      |   8 +
 arch/powerpc/perf/callchain.c                      |   2 +-
 arch/powerpc/perf/core-book3s.c                    |  11 +-
 arch/powerpc/platforms/cell/interrupt.c            |   2 +-
 arch/powerpc/platforms/cell/iommu.c                |   2 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |   3 +-
 arch/s390/crypto/ghash_s390.c                      |  25 +-
 arch/s390/include/asm/pgtable.h                    |   2 +-
 arch/s390/kernel/crash_dump.c                      |   2 +-
 arch/s390/kernel/suspend.c                         |   4 +
 arch/s390/kvm/interrupt.c                          |  70 +-
 arch/s390/kvm/kvm-s390.h                           |   4 +-
 arch/s390/kvm/priv.c                               |  42 +-
 arch/s390/mm/hugetlbpage.c                         |  20 -
 arch/sh/mm/hugetlbpage.c                           |  12 -
 arch/sparc/kernel/ldc.c                            |   2 +-
 arch/sparc/mm/hugetlbpage.c                        |  12 -
 arch/tile/mm/hugetlbpage.c                         |  28 -
 arch/x86/Kconfig                                   |   2 +-
 arch/x86/boot/compressed/eboot.c                   |   2 +
 arch/x86/include/asm/iommu_table.h                 |  11 +-
 arch/x86/include/asm/ipipe_base.h                  |   2 +-
 arch/x86/include/asm/irqflags.h                    |   2 +-
 arch/x86/include/asm/kvm_host.h                    |   5 +-
 arch/x86/include/asm/mce.h                         |   4 +
 arch/x86/include/asm/mwait.h                       |   8 +
 arch/x86/include/asm/paravirt.h                    |   6 +-
 arch/x86/include/asm/processor.h                   |  33 -
 arch/x86/include/asm/segment.h                     |  15 +-
 arch/x86/include/asm/special_insns.h               |   6 +-
 arch/x86/include/asm/tlbflush.h                    |  77 +-
 arch/x86/include/asm/virtext.h                     |   5 +-
 arch/x86/kernel/acpi/sleep.c                       |   2 +-
 arch/x86/kernel/cpu/common.c                       |  17 +-
 arch/x86/kernel/cpu/mcheck/mce-internal.h          |   4 +-
 arch/x86/kernel/cpu/mcheck/mce-severity.c          |  23 +-
 arch/x86/kernel/cpu/mcheck/mce.c                   |  20 +-
 arch/x86/kernel/cpu/mcheck/p5.c                    |   3 +-
 arch/x86/kernel/cpu/mcheck/winchip.c               |   3 +-
 arch/x86/kernel/cpu/microcode/intel_early.c        |   2 +-
 arch/x86/kernel/cpu/mtrr/cyrix.c                   |   6 +-
 arch/x86/kernel/cpu/mtrr/generic.c                 |   6 +-
 arch/x86/kernel/cpu/perf_event.c                   |   7 +-
 arch/x86/kernel/cpu/perf_event_intel.c             |  12 +-
 arch/x86/kernel/cpu/perf_event_intel_rapl.c        |   1 +
 arch/x86/kernel/entry_32.S                         |   3 +
 arch/x86/kernel/entry_64.S                         |   3 +
 arch/x86/kernel/head32.c                           |   1 +
 arch/x86/kernel/head64.c                           |   4 +-
 arch/x86/kernel/head_32.S                          |  46 +-
 arch/x86/kernel/head_64.S                          |  20 +-
 arch/x86/kernel/i387.c                             |  18 +-
 arch/x86/kernel/ipipe.c                            |  11 +-
 arch/x86/kernel/kprobes/core.c                     |   7 +-
 arch/x86/kernel/process.c                          |  60 +-
 arch/x86/kernel/process_32.c                       |   2 +-
 arch/x86/kernel/process_64.c                       |   2 +-
 arch/x86/kernel/reboot.c                           |  10 +
 arch/x86/kernel/setup.c                            |   2 +-
 arch/x86/kernel/xsave.c                            |   3 +-
 arch/x86/kvm/cpuid.c                               |   4 +
 arch/x86/kvm/cpuid.h                               |   8 +
 arch/x86/kvm/i8254.c                               |   2 +-
 arch/x86/kvm/lapic.c                               |   5 +-
 arch/x86/kvm/mmu.c                                 |  16 +-
 arch/x86/kvm/mmu.h                                 |   4 +-
 arch/x86/kvm/paging_tmpl.h                         |   7 +
 arch/x86/kvm/svm.c                                 |  11 +-
 arch/x86/kvm/vmx.c                                 |  30 +-
 arch/x86/kvm/x86.c                                 |  36 +-
 arch/x86/mm/fault.c                                |   2 +-
 arch/x86/mm/hugetlbpage.c                          |  12 -
 arch/x86/mm/init.c                                 |  12 +-
 arch/x86/mm/tlb.c                                  |   3 -
 arch/x86/net/bpf_jit_comp.c                        |  35 +-
 arch/x86/pci/acpi.c                                |  17 +-
 arch/x86/power/cpu.c                               |  11 +-
 arch/x86/realmode/init.c                           |   2 +-
 arch/x86/xen/enlighten.c                           |   4 +-
 arch/xtensa/Kconfig                                |  60 ++
 arch/xtensa/include/uapi/asm/unistd.h              |   2 +-
 arch/xtensa/platforms/iss/network.c                |  29 +-
 arch/xtensa/platforms/xtfpga/Makefile              |   3 +-
 .../platforms/xtfpga/include/platform/hardware.h   |   3 -
 .../xtensa/platforms/xtfpga/include/platform/lcd.h |  15 +
 arch/xtensa/platforms/xtfpga/lcd.c                 |  55 +-
 block/blk-merge.c                                  |   2 +-
 block/blk-mq.c                                     |  40 +-
 block/genhd.c                                      |  12 +-
 crypto/asymmetric_keys/asymmetric_keys.h           |   3 +
 crypto/asymmetric_keys/asymmetric_type.c           |  20 +-
 crypto/asymmetric_keys/x509_public_key.c           |  23 +-
 drivers/acpi/Makefile                              |   1 +
 drivers/acpi/acpi_pnp.c                            |   2 +
 drivers/acpi/acpica/acmacros.h                     |  13 +-
 drivers/acpi/acpica/dsopcode.c                     |   7 +-
 drivers/acpi/acpica/evregion.c                     |   2 +-
 drivers/acpi/acpica/exdump.c                       |   4 +-
 drivers/acpi/acpica/exfldio.c                      |  10 +-
 drivers/acpi/acpica/exregion.c                     |   8 +-
 drivers/acpi/acpica/hwvalid.c                      |  16 +-
 drivers/acpi/acpica/nsdump.c                       |  12 +-
 drivers/acpi/acpica/tbdata.c                       |  15 +-
 drivers/acpi/acpica/tbinstal.c                     |  28 +-
 drivers/acpi/acpica/tbprint.c                      |  19 +-
 drivers/acpi/acpica/tbxfroot.c                     |   7 +-
 drivers/acpi/acpica/utaddress.c                    |  34 +-
 drivers/acpi/acpica/utxfinit.c                     |  10 +-
 drivers/acpi/device_pm.c                           |   1 +
 drivers/acpi/internal.h                            |   6 +
 drivers/acpi/osl.c                                 |   6 +-
 drivers/acpi/processor_idle.c                      |   2 +-
 drivers/acpi/property.c                            | 542 +++++++++++++
 drivers/acpi/sbs.c                                 |   2 +-
 drivers/acpi/sbshc.c                               |  22 +
 drivers/acpi/scan.c                                |   8 +-
 drivers/ata/ahci.c                                 | 103 ++-
 drivers/ata/ahci_mvebu.c                           |   2 +-
 drivers/ata/libahci.c                              |   3 +-
 drivers/ata/libata-core.c                          |  41 +-
 drivers/ata/libata-eh.c                            |   3 +
 drivers/ata/libata-scsi.c                          |   3 +-
 drivers/ata/pata_octeon_cf.c                       |   2 +-
 drivers/base/Makefile                              |   2 +-
 drivers/base/bus.c                                 |   4 +-
 drivers/base/firmware_class.c                      |  16 +-
 drivers/base/platform.c                            |   9 +
 drivers/base/property.c                            | 185 +++++
 drivers/base/regmap/regmap.c                       |   5 +-
 drivers/block/nbd.c                                |   8 +-
 drivers/block/rbd.c                                |   9 +-
 drivers/bluetooth/ath3k.c                          |  13 +
 drivers/bluetooth/btusb.c                          |  12 +
 drivers/bus/arm-ccn.c                              |   2 +-
 drivers/char/agp/intel-gtt.c                       |   2 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     |   5 +-
 drivers/clk/at91/clk-pll.c                         |  12 +-
 drivers/clk/at91/clk-usb.c                         |  62 +-
 drivers/clk/at91/pmc.h                             |   2 +-
 drivers/clk/clk-divider.c                          |  14 +-
 drivers/clk/qcom/clk-rcg2.c                        |   2 +-
 drivers/clk/qcom/gcc-ipq806x.c                     |   2 +-
 drivers/clk/samsung/clk-exynos4.c                  |  11 +-
 drivers/clk/tegra/clk.c                            |   2 +-
 drivers/clocksource/exynos_mct.c                   |  43 +-
 drivers/cpufreq/cpufreq.c                          |  19 +-
 drivers/cpufreq/intel_pstate.c                     |   2 +-
 drivers/cpuidle/cpuidle.c                          |   3 -
 drivers/cpuidle/sysfs.c                            |   5 +-
 drivers/crypto/caam/caamhash.c                     |   2 +
 drivers/crypto/caam/caamrng.c                      |   2 +-
 drivers/crypto/omap-aes.c                          |  14 +-
 drivers/crypto/talitos.c                           |   4 +-
 drivers/dma/edma.c                                 |   7 +
 drivers/dma/mv_xor.c                               |  72 +-
 drivers/dma/mv_xor.h                               |   1 +
 drivers/dma/omap-dma.c                             |   1 +
 drivers/dma/sh/shdmac.c                            |   4 +-
 drivers/edac/mce_amd.h                             |   3 -
 drivers/edac/sb_edac.c                             |  38 +-
 drivers/firmware/dmi_scan.c                        |   7 +-
 drivers/gpio/gpio-crystalcove.c                    |   1 +
 drivers/gpio/gpio-kempld.c                         |   2 +-
 drivers/gpio/gpio-mvebu.c                          |  24 +-
 drivers/gpio/gpiolib-sysfs.c                       |  19 +
 drivers/gpu/drm/drm_crtc.c                         |  20 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  27 +-
 drivers/gpu/drm/drm_edid_load.c                    |   1 +
 drivers/gpu/drm/drm_irq.c                          |   9 +-
 drivers/gpu/drm/drm_probe_helper.c                 |   1 +
 drivers/gpu/drm/i915/i915_drv.c                    |  18 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   1 +
 drivers/gpu/drm/i915/i915_gem_stolen.c             |   5 +-
 drivers/gpu/drm/i915/i915_irq.c                    |   8 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   2 +
 drivers/gpu/drm/i915/intel_display.c               |  18 +-
 drivers/gpu/drm/i915/intel_dp.c                    |  11 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |  86 ++-
 drivers/gpu/drm/i915/intel_lvds.c                  |  18 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   4 +
 drivers/gpu/drm/i915/intel_sprite.c                |   4 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |   5 +
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   1 +
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   4 +-
 drivers/gpu/drm/radeon/atombios_crtc.c             |   8 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |  20 +-
 drivers/gpu/drm/radeon/cik.c                       |  36 +-
 drivers/gpu/drm/radeon/cik_sdma.c                  |  11 +
 drivers/gpu/drm/radeon/ni.c                        |   3 +-
 drivers/gpu/drm/radeon/radeon.h                    |   1 +
 drivers/gpu/drm/radeon/radeon_asic.c               |   2 +-
 drivers/gpu/drm/radeon/radeon_asic.h               |   4 +
 drivers/gpu/drm/radeon/radeon_bios.c               |  10 +-
 drivers/gpu/drm/radeon/radeon_device.c             |  15 +
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |   2 +
 drivers/gpu/drm/radeon/radeon_kms.c                |   3 +
 drivers/gpu/drm/radeon/radeon_mn.c                 |  11 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |  22 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |  12 +-
 drivers/gpu/drm/radeon/radeon_uvd.c                | 105 ++-
 drivers/gpu/drm/radeon/radeon_vce.c                |  65 +-
 drivers/gpu/drm/radeon/radeon_vm.c                 |  36 +-
 drivers/gpu/drm/radeon/rv770d.h                    |   3 +
 drivers/gpu/drm/radeon/si.c                        |   2 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |   2 +
 drivers/gpu/drm/radeon/uvd_v1_0.c                  |  14 +-
 drivers/gpu/drm/radeon/uvd_v2_2.c                  |  29 +
 drivers/hid/Kconfig                                |  11 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-core.c                             |   6 +
 drivers/hid/hid-ids.h                              |  25 +
 drivers/hid/hid-kye.c                              | 140 ++++
 drivers/hid/hid-logitech-hidpp.c                   | 842 +++++++++++++++++++++
 drivers/hid/hid-microsoft.c                        |   2 +
 drivers/hid/hid-saitek.c                           |   2 +
 drivers/hid/hid-sjoy.c                             |   3 +
 drivers/hid/hid-sony.c                             |   3 +
 drivers/hid/hid-uclogic.c                          |  27 +
 drivers/hid/usbhid/hid-quirks.c                    |  18 +-
 drivers/hv/channel.c                               |   7 +-
 drivers/hv/channel_mgmt.c                          |  12 +-
 drivers/hwmon/mcp3021.c                            |  14 +-
 drivers/hwmon/nct6683.c                            |   2 +
 drivers/hwmon/nct6775.c                            |   2 +
 drivers/hwmon/ntc_thermistor.c                     |   9 +
 drivers/i2c/busses/i2c-at91.c                      |  70 +-
 drivers/i2c/busses/i2c-rk3x.c                      |   2 +-
 drivers/i2c/i2c-core.c                             |   3 +
 drivers/iio/accel/bmc150-accel.c                   |  18 +-
 drivers/iio/adc/at91_adc.c                         |   8 +-
 drivers/iio/adc/vf610_adc.c                        |  91 ++-
 drivers/iio/adc/xilinx-xadc-core.c                 |   5 +-
 drivers/iio/adc/xilinx-xadc.h                      |   6 +-
 drivers/iio/dac/ad5624r_spi.c                      |   4 +-
 drivers/iio/imu/adis16400.h                        |   1 +
 drivers/iio/imu/adis16400_core.c                   |  38 +-
 drivers/iio/imu/adis_trigger.c                     |   2 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |  25 +-
 drivers/iio/industrialio-core.c                    |   5 +-
 drivers/iio/industrialio-event.c                   |   1 +
 drivers/iio/light/hid-sensor-prox.c                |   2 -
 drivers/iio/pressure/hid-sensor-press.c            |   2 -
 drivers/iio/temperature/tmp006.c                   |   3 +
 drivers/infiniband/core/cma.c                      |  27 +-
 drivers/infiniband/core/iwpm_msg.c                 |   2 +-
 drivers/infiniband/core/umem.c                     |  11 +
 drivers/infiniband/hw/mlx4/mad.c                   |  20 +-
 drivers/infiniband/hw/mlx4/qp.c                    |   3 +-
 drivers/infiniband/ulp/iser/iser_initiator.c       |   4 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |  44 +-
 drivers/input/mouse/elantech.c                     |  29 +-
 drivers/input/mouse/elantech.h                     |   1 +
 drivers/input/mouse/synaptics.c                    |   7 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c          |   2 +-
 drivers/iommu/amd_iommu.c                          |   6 +
 drivers/iommu/intel-iommu.c                        |  13 +-
 drivers/irqchip/irq-sunxi-nmi.c                    |   2 +-
 drivers/leds/led-class.c                           |   7 +-
 drivers/lguest/core.c                              |   2 +-
 drivers/lguest/x86/core.c                          |   5 +-
 drivers/md/dm-stats.c                              |   2 +
 drivers/md/md.c                                    |   2 +-
 drivers/md/persistent-data/dm-btree-remove.c       |   6 +-
 drivers/md/persistent-data/dm-btree.c              |   2 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |  50 +-
 drivers/md/raid0.c                                 |   5 +-
 drivers/md/raid5.c                                 |   3 +-
 drivers/media/dvb-frontends/a8293.h                |   2 +-
 drivers/media/dvb-frontends/af9013.c               |   4 +
 drivers/media/dvb-frontends/af9013.h               |   2 +-
 drivers/media/dvb-frontends/atbm8830.h             |   2 +-
 drivers/media/dvb-frontends/au8522.h               |   2 +-
 drivers/media/dvb-frontends/bcm3510.h              |   2 +-
 drivers/media/dvb-frontends/cx22700.h              |   2 +-
 drivers/media/dvb-frontends/cx22702.h              |   2 +-
 drivers/media/dvb-frontends/cx24110.h              |   2 +-
 drivers/media/dvb-frontends/cx24113.h              |   2 +-
 drivers/media/dvb-frontends/cx24116.c              |   8 +-
 drivers/media/dvb-frontends/cx24116.h              |   2 +-
 drivers/media/dvb-frontends/cx24117.c              |   2 +-
 drivers/media/dvb-frontends/cx24117.h              |   2 +-
 drivers/media/dvb-frontends/cx24123.h              |   2 +-
 drivers/media/dvb-frontends/cxd2820r.h             |   2 +-
 drivers/media/dvb-frontends/dib0070.h              |   2 +-
 drivers/media/dvb-frontends/dib0090.h              |   2 +-
 drivers/media/dvb-frontends/dib3000.h              |   2 +-
 drivers/media/dvb-frontends/dib3000mc.h            |   2 +-
 drivers/media/dvb-frontends/dib7000m.h             |   2 +-
 drivers/media/dvb-frontends/dib7000p.h             |   2 +-
 drivers/media/dvb-frontends/dib8000.h              |   2 +-
 drivers/media/dvb-frontends/dib9000.h              |   2 +-
 drivers/media/dvb-frontends/drxd.h                 |   2 +-
 drivers/media/dvb-frontends/drxk.h                 |   2 +-
 drivers/media/dvb-frontends/ds3000.h               |   2 +-
 drivers/media/dvb-frontends/dvb-pll.h              |   2 +-
 drivers/media/dvb-frontends/dvb_dummy_fe.h         |   2 +-
 drivers/media/dvb-frontends/ec100.h                |   2 +-
 drivers/media/dvb-frontends/hd29l2.h               |   2 +-
 drivers/media/dvb-frontends/isl6405.h              |   2 +-
 drivers/media/dvb-frontends/isl6421.h              |   2 +-
 drivers/media/dvb-frontends/isl6423.h              |   2 +-
 drivers/media/dvb-frontends/itd1000.h              |   2 +-
 drivers/media/dvb-frontends/ix2505v.h              |   2 +-
 drivers/media/dvb-frontends/l64781.h               |   2 +-
 drivers/media/dvb-frontends/lg2160.h               |   2 +-
 drivers/media/dvb-frontends/lgdt3305.h             |   2 +-
 drivers/media/dvb-frontends/lgdt330x.h             |   2 +-
 drivers/media/dvb-frontends/lgs8gl5.h              |   2 +-
 drivers/media/dvb-frontends/lgs8gxx.h              |   2 +-
 drivers/media/dvb-frontends/lnbh24.h               |   2 +-
 drivers/media/dvb-frontends/lnbp21.h               |   2 +-
 drivers/media/dvb-frontends/lnbp22.h               |   2 +-
 drivers/media/dvb-frontends/m88rs2000.h            |   2 +-
 drivers/media/dvb-frontends/mb86a16.h              |   2 +-
 drivers/media/dvb-frontends/mb86a20s.h             |   2 +-
 drivers/media/dvb-frontends/mt312.h                |   2 +-
 drivers/media/dvb-frontends/mt352.h                |   2 +-
 drivers/media/dvb-frontends/nxt200x.h              |   2 +-
 drivers/media/dvb-frontends/nxt6000.h              |   2 +-
 drivers/media/dvb-frontends/or51132.h              |   2 +-
 drivers/media/dvb-frontends/or51211.h              |   2 +-
 drivers/media/dvb-frontends/s5h1409.h              |   2 +-
 drivers/media/dvb-frontends/s5h1411.h              |   2 +-
 drivers/media/dvb-frontends/s5h1420.c              |   2 +-
 drivers/media/dvb-frontends/s5h1420.h              |   2 +-
 drivers/media/dvb-frontends/s5h1432.h              |   2 +-
 drivers/media/dvb-frontends/s921.h                 |   2 +-
 drivers/media/dvb-frontends/si21xx.h               |   2 +-
 drivers/media/dvb-frontends/sp8870.h               |   2 +-
 drivers/media/dvb-frontends/sp887x.h               |   2 +-
 drivers/media/dvb-frontends/stb0899_drv.h          |   2 +-
 drivers/media/dvb-frontends/stb6000.h              |   2 +-
 drivers/media/dvb-frontends/stb6100.h              |   2 +-
 drivers/media/dvb-frontends/stv0288.h              |   2 +-
 drivers/media/dvb-frontends/stv0297.h              |   2 +-
 drivers/media/dvb-frontends/stv0299.h              |   2 +-
 drivers/media/dvb-frontends/stv0367.h              |   2 +-
 drivers/media/dvb-frontends/stv0900.h              |   2 +-
 drivers/media/dvb-frontends/stv090x.h              |   2 +-
 drivers/media/dvb-frontends/stv6110.h              |   2 +-
 drivers/media/dvb-frontends/stv6110x.h             |   2 +-
 drivers/media/dvb-frontends/tda1002x.h             |   4 +-
 drivers/media/dvb-frontends/tda10048.h             |   2 +-
 drivers/media/dvb-frontends/tda1004x.h             |   2 +-
 drivers/media/dvb-frontends/tda10071.h             |   2 +-
 drivers/media/dvb-frontends/tda10086.h             |   2 +-
 drivers/media/dvb-frontends/tda18271c2dd.h         |   2 +-
 drivers/media/dvb-frontends/tda665x.h              |   2 +-
 drivers/media/dvb-frontends/tda8083.h              |   2 +-
 drivers/media/dvb-frontends/tda8261.h              |   2 +-
 drivers/media/dvb-frontends/tda826x.h              |   2 +-
 drivers/media/dvb-frontends/ts2020.h               |   2 +-
 drivers/media/dvb-frontends/tua6100.h              |   2 +-
 drivers/media/dvb-frontends/ves1820.h              |   2 +-
 drivers/media/dvb-frontends/ves1x93.h              |   2 +-
 drivers/media/dvb-frontends/zl10036.h              |   2 +-
 drivers/media/dvb-frontends/zl10039.h              |   2 +-
 drivers/media/dvb-frontends/zl10353.h              |   2 +-
 drivers/media/pci/cx23885/altera-ci.h              |   2 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |   2 +-
 drivers/media/platform/sh_veu.c                    |   1 +
 drivers/media/platform/soc_camera/soc_camera.c     |   2 +-
 drivers/media/rc/img-ir/img-ir-core.c              |   2 +-
 drivers/media/tuners/fc0011.h                      |   2 +-
 drivers/media/tuners/fc0012.h                      |   2 +-
 drivers/media/tuners/fc0013.h                      |   2 +-
 drivers/media/tuners/fc2580.h                      |   2 +-
 drivers/media/tuners/max2165.h                     |   2 +-
 drivers/media/tuners/mc44s803.h                    |   2 +-
 drivers/media/tuners/mt2060.h                      |   2 +-
 drivers/media/tuners/mt2063.h                      |   2 +-
 drivers/media/tuners/mt20xx.h                      |   2 +-
 drivers/media/tuners/mt2131.h                      |   2 +-
 drivers/media/tuners/mt2266.h                      |   2 +-
 drivers/media/tuners/mxl5005s.h                    |   2 +-
 drivers/media/tuners/mxl5007t.h                    |   2 +-
 drivers/media/tuners/qt1010.h                      |   2 +-
 drivers/media/tuners/r820t.h                       |   2 +-
 drivers/media/tuners/tda18218.h                    |   2 +-
 drivers/media/tuners/tda18271.h                    |   2 +-
 drivers/media/tuners/tda827x.h                     |   2 +-
 drivers/media/tuners/tda8290.h                     |   2 +-
 drivers/media/tuners/tda9887.h                     |   2 +-
 drivers/media/tuners/tea5761.h                     |   2 +-
 drivers/media/tuners/tea5767.h                     |   2 +-
 drivers/media/tuners/tua9001.h                     |   2 +-
 drivers/media/tuners/tuner-simple.h                |   2 +-
 drivers/media/tuners/tuner-xc2028.h                |   2 +-
 drivers/media/tuners/xc4000.h                      |   2 +-
 drivers/media/tuners/xc5000.h                      |   2 +-
 drivers/media/usb/dvb-usb/dib0700_core.c           |  70 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |   6 +
 drivers/media/usb/stk1160/stk1160-v4l.c            |  17 +-
 drivers/media/v4l2-core/videobuf2-core.c           |  11 +-
 drivers/memstick/core/mspro_block.c                |   3 +-
 drivers/misc/mei/client.c                          |   2 +-
 drivers/misc/mei/hw-me.c                           |  59 +-
 drivers/misc/mei/hw-txe.c                          |  33 +-
 drivers/misc/mei/mei_dev.h                         |  11 +
 drivers/mmc/card/block.c                           |  22 +-
 drivers/mmc/card/queue.c                           |   2 +-
 drivers/mmc/card/queue.h                           |   2 +
 drivers/mmc/core/core.c                            |   1 +
 drivers/mmc/host/atmel-mci.c                       |   9 +-
 drivers/mmc/host/sdhci-pxav3.c                     |  21 +-
 drivers/mmc/host/sh_mmcif.c                        |   2 +-
 drivers/mmc/host/sunxi-mmc.c                       |   4 +-
 drivers/mtd/mtd_blkdevs.c                          |   5 +
 drivers/mtd/ubi/attach.c                           |   2 +-
 drivers/mtd/ubi/cdev.c                             |   2 +-
 drivers/mtd/ubi/eba.c                              |   3 +-
 drivers/mtd/ubi/wl.c                               |   2 +-
 drivers/net/bonding/bond_alb.c                     |  17 +-
 drivers/net/bonding/bond_main.c                    |  15 +-
 drivers/net/bonding/bond_options.c                 |   2 +-
 drivers/net/can/flexcan.c                          |  11 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        | 137 ++--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |   9 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   3 +-
 drivers/net/ethernet/broadcom/tg3.c                |   2 +
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  87 ++-
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |  18 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |  22 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      |  10 +-
 drivers/net/ethernet/marvell/mvneta.c              |  27 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |   3 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |  16 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |  26 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |  27 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |   2 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |  10 +-
 drivers/net/ethernet/stmicro/stmmac/descs.h        |   2 +
 drivers/net/ethernet/stmicro/stmmac/enh_desc.c     |   3 +-
 drivers/net/ethernet/stmicro/stmmac/norm_desc.c    |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  44 +-
 drivers/net/phy/dp83640.c                          |  23 +-
 drivers/net/phy/phy.c                              |   7 +-
 drivers/net/phy/phy_device.c                       |   5 +-
 drivers/net/ppp/ppp_generic.c                      |   1 +
 drivers/net/usb/asix_common.c                      |   2 +
 drivers/net/usb/cdc_mbim.c                         |   2 +-
 drivers/net/usb/cdc_ncm.c                          |   6 +-
 drivers/net/usb/sr9800.c                           |   1 +
 drivers/net/usb/usbnet.c                           |  17 +-
 drivers/net/vxlan.c                                |  56 +-
 drivers/net/wireless/ath/ath9k/beacon.c            |  20 +-
 drivers/net/wireless/ath/ath9k/common.h            |   2 +-
 drivers/net/wireless/ath/ath9k/main.c              |  12 +-
 drivers/net/wireless/b43/main.c                    |   4 +
 drivers/net/wireless/iwlwifi/dvm/dev.h             |   1 -
 drivers/net/wireless/iwlwifi/dvm/ucode.c           |   5 -
 drivers/net/wireless/iwlwifi/pcie/trans.c          |  11 +-
 drivers/net/wireless/rt2x00/rt2800usb.c            |   1 +
 drivers/net/wireless/rtlwifi/pci.c                 |  43 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c        |  16 -
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |   2 +
 drivers/net/wireless/rtlwifi/rtl8192ee/hw.c        |  17 -
 drivers/net/wireless/rtlwifi/rtl8192ee/sw.c        |   3 +-
 drivers/net/wireless/rtlwifi/rtl8192ee/trx.c       |   7 +-
 drivers/net/wireless/rtlwifi/rtl8192ee/trx.h       |   2 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c        |  13 -
 drivers/net/wireless/rtlwifi/rtl8723be/hw.c        |  17 -
 drivers/net/wireless/rtlwifi/rtl8821ae/hw.c        |  20 -
 drivers/net/wireless/rtlwifi/usb.c                 |   2 +-
 drivers/net/wireless/rtlwifi/wifi.h                |   1 +
 drivers/net/wireless/ti/wl18xx/debugfs.c           |   2 +-
 drivers/net/wireless/ti/wlcore/debugfs.h           |   4 +-
 drivers/net/xen-netback/xenbus.c                   |  34 +-
 drivers/net/xen-netfront.c                         |   5 +-
 drivers/nfc/st21nfcb/i2c.c                         |  14 +-
 drivers/nfc/st21nfcb/st21nfcb.c                    |   3 -
 drivers/of/address.c                               |  15 +-
 drivers/of/base.c                                  |  35 +-
 drivers/pci/host/pcie-designware.c                 |   2 +-
 drivers/pci/host/pcie-spear13xx.c                  |   4 +-
 drivers/pci/hotplug/cpci_hotplug_pci.c             |   3 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |  52 +-
 drivers/pci/pci-acpi.c                             |   3 +
 drivers/pci/pci.c                                  |  11 +
 drivers/pci/pcie/aer/aerdrv_errprint.c             |  12 +-
 drivers/pcmcia/topic.h                             |  16 +
 drivers/pinctrl/core.c                             |  10 +-
 drivers/pinctrl/core.h                             |   2 +-
 drivers/pinctrl/devicetree.c                       |   2 +-
 drivers/pinctrl/mvebu/pinctrl-armada-370.c         |   4 +-
 drivers/pinctrl/mvebu/pinctrl-armada-375.c         |   4 +-
 drivers/pinctrl/mvebu/pinctrl-armada-38x.c         |  51 +-
 drivers/pinctrl/mvebu/pinctrl-armada-xp.c          |  37 +-
 drivers/platform/x86/compal-laptop.c               |  10 +-
 drivers/platform/x86/dell-laptop.c                 |   8 +-
 drivers/platform/x86/ideapad-laptop.c              |  10 +-
 drivers/power/ipaq_micro_battery.c                 |  22 +-
 drivers/power/lp8788-charger.c                     |   4 +-
 drivers/power/reset/at91-reset.c                   |   4 +-
 drivers/power/twl4030_madc_battery.c               |   7 +-
 drivers/regulator/core.c                           |   2 +-
 drivers/s390/kvm/virtio_ccw.c                      |  11 +-
 drivers/scsi/3w-9xxx.c                             |  57 +-
 drivers/scsi/3w-9xxx.h                             |   5 -
 drivers/scsi/3w-sas.c                              |  50 +-
 drivers/scsi/3w-sas.h                              |   4 -
 drivers/scsi/3w-xxxx.c                             |  42 +-
 drivers/scsi/3w-xxxx.h                             |   5 -
 drivers/scsi/be2iscsi/be_main.c                    |   2 +-
 drivers/scsi/ipr.h                                 |   2 +-
 drivers/scsi/mvsas/mv_sas.c                        |   5 +-
 drivers/scsi/scsi_devinfo.c                        |   1 +
 drivers/scsi/scsi_lib.c                            |   4 +-
 drivers/scsi/scsi_scan.c                           |   6 +
 drivers/scsi/scsi_transport_srp.c                  |  54 +-
 drivers/scsi/sd.c                                  |  20 +-
 drivers/scsi/sd_dif.c                              |   2 +-
 drivers/scsi/storvsc_drv.c                         |  18 +-
 drivers/spi/spi-bitbang.c                          |  17 +-
 drivers/spi/spi-imx.c                              |   4 +-
 drivers/spi/spi-orion.c                            |  25 +-
 drivers/spi/spi.c                                  |  11 +-
 drivers/spi/spidev.c                               |   5 +-
 drivers/ssb/Kconfig                                |   1 +
 drivers/staging/android/sync.c                     |   2 +-
 drivers/staging/comedi/drivers/adv_pci1710.c       |   3 +-
 drivers/staging/gdm724x/gdm_mux.c                  |  16 +-
 drivers/staging/ozwpan/ozusbsvc1.c                 |  19 +-
 drivers/staging/panel/panel.c                      |  10 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   3 +-
 drivers/staging/vt6655/device_main.c               |   4 +
 drivers/staging/vt6656/rxtx.c                      |  14 +-
 drivers/target/iscsi/iscsi_target.c                | 106 ++-
 drivers/target/iscsi/iscsi_target_core.h           |   7 +
 drivers/target/iscsi/iscsi_target_erl0.c           |  13 +-
 drivers/target/iscsi/iscsi_target_login.c          |  59 +-
 drivers/target/target_core_file.c                  | 122 +--
 drivers/target/target_core_pscsi.c                 |   3 +
 drivers/target/target_core_pscsi.h                 |   1 +
 drivers/target/target_core_sbc.c                   |  15 +-
 drivers/target/target_core_transport.c             |  37 +-
 drivers/thermal/armada_thermal.c                   |   6 +-
 drivers/tty/hvc/hvc_xen.c                          |  20 +-
 drivers/tty/n_gsm.c                                |   5 +-
 drivers/tty/n_tty.c                                | 123 ++-
 drivers/tty/serial/8250/8250_dw.c                  |  12 +
 drivers/tty/serial/atmel_serial.c                  |   9 +-
 drivers/tty/serial/fsl_lpuart.c                    |   5 +
 drivers/tty/serial/imx.c                           |  23 +-
 drivers/tty/serial/of_serial.c                     |   1 -
 drivers/tty/serial/uartlite.c                      |  11 +-
 drivers/tty/serial/xilinx_uartps.c                 |  12 +-
 drivers/usb/chipidea/otg_fsm.c                     |   4 -
 drivers/usb/class/cdc-acm.c                        |  36 +-
 drivers/usb/class/cdc-acm.h                        |   1 +
 drivers/usb/class/cdc-wdm.c                        |  12 +-
 drivers/usb/core/devio.c                           |  65 +-
 drivers/usb/core/hub.c                             |  86 +--
 drivers/usb/dwc2/hcd.c                             |   2 +-
 drivers/usb/dwc3/ep0.c                             |   4 +
 drivers/usb/dwc3/gadget.c                          |  10 +-
 drivers/usb/gadget/configfs.c                      |   1 +
 drivers/usb/gadget/function/f_fs.c                 |  10 +-
 drivers/usb/gadget/legacy/printer.c                |   9 +
 drivers/usb/host/ehci-hcd.c                        |  10 +-
 drivers/usb/host/ehci-hub.c                        |   9 +-
 drivers/usb/host/fotg210-hcd.c                     |   2 +-
 drivers/usb/host/fusbh200-hcd.c                    |   3 +-
 drivers/usb/host/isp116x-hcd.c                     |   2 +-
 drivers/usb/host/oxu210hp-hcd.c                    |   7 +-
 drivers/usb/host/r8a66597-hcd.c                    |   2 +-
 drivers/usb/host/sl811-hcd.c                       |   2 +-
 drivers/usb/host/uhci-hub.c                        |   5 +-
 drivers/usb/host/xhci-hub.c                        |   9 +-
 drivers/usb/host/xhci-mem.c                        |   2 +-
 drivers/usb/host/xhci-pci.c                        |   2 +-
 drivers/usb/host/xhci-ring.c                       |   9 +-
 drivers/usb/host/xhci.h                            |   2 +-
 drivers/usb/musb/musb_core.c                       |  47 +-
 drivers/usb/musb/musb_virthub.c                    |   6 +-
 drivers/usb/phy/phy.c                              |   4 +-
 drivers/usb/serial/cp210x.c                        |   3 +
 drivers/usb/serial/ftdi_sio.c                      |  10 +-
 drivers/usb/serial/ftdi_sio_ids.h                  |   7 +
 drivers/usb/serial/generic.c                       |   2 +-
 drivers/usb/serial/keyspan_pda.c                   |   3 +
 drivers/usb/serial/option.c                        |   1 +
 drivers/usb/serial/pl2303.c                        |   1 -
 drivers/usb/serial/pl2303.h                        |   4 -
 drivers/usb/serial/usb-serial.c                    |   1 +
 drivers/usb/serial/visor.c                         |   2 +-
 drivers/usb/storage/uas-detect.h                   |   9 +-
 drivers/usb/storage/uas.c                          |  16 +-
 drivers/usb/storage/unusual_devs.h                 |   7 +
 drivers/usb/storage/usb.c                          |   8 +-
 drivers/w1/slaves/w1_therm.c                       |  62 +-
 drivers/watchdog/omap_wdt.c                        |   7 +
 drivers/xen/Makefile                               |   2 +-
 drivers/xen/balloon.c                              |  23 +
 drivers/xen/events/events_2l.c                     |  10 +
 drivers/xen/events/events_base.c                   |  19 +-
 drivers/xen/preempt.c                              |  44 ++
 drivers/xen/privcmd.c                              |   2 +
 drivers/xen/xen-pciback/conf_space.c               |   6 +-
 drivers/xen/xen-pciback/conf_space.h               |   2 +-
 drivers/xen/xen-pciback/conf_space_header.c        |   2 +-
 drivers/xen/xenbus/xenbus_probe.c                  |  29 +
 firmware/ihex2fw.c                                 |   1 +
 fs/9p/vfs_inode.c                                  |   3 +-
 fs/9p/vfs_inode_dotl.c                             |   3 +-
 fs/aio.c                                           |   3 +
 fs/binfmt_elf.c                                    |   9 +-
 fs/btrfs/ctree.c                                   |   2 +-
 fs/btrfs/ctree.h                                   |   5 +
 fs/btrfs/dir-item.c                                |  10 +-
 fs/btrfs/extent-tree.c                             |   5 +-
 fs/btrfs/inode-map.c                               |   2 +-
 fs/btrfs/ioctl.c                                   |  19 +-
 fs/btrfs/tree-log.c                                |  16 +-
 fs/btrfs/xattr.c                                   | 203 +++--
 fs/cifs/file.c                                     |   1 +
 fs/cifs/smb2ops.c                                  |   3 +-
 fs/coredump.c                                      |   2 +-
 fs/dcache.c                                        |  19 +-
 fs/efivarfs/super.c                                |   2 +-
 fs/exec.c                                          |  79 +-
 fs/ext4/ext4_jbd2.c                                |   6 +
 fs/ext4/extents.c                                  |  17 +-
 fs/ext4/extents_status.c                           |   8 +
 fs/ext4/indirect.c                                 | 107 ++-
 fs/ext4/inode.c                                    |  40 +-
 fs/ext4/mballoc.c                                  |  16 +-
 fs/ext4/migrate.c                                  |  17 +-
 fs/ext4/namei.c                                    |  41 +-
 fs/ext4/super.c                                    |   1 +
 fs/fhandle.c                                       |   5 +-
 fs/fs_pin.c                                        |   4 +-
 fs/fuse/inode.c                                    |   2 +-
 fs/hfsplus/xattr.c                                 |  38 +-
 fs/inode.c                                         |   4 +-
 fs/jbd2/checkpoint.c                               |   7 +-
 fs/jbd2/journal.c                                  |  38 +-
 fs/jbd2/recovery.c                                 |  10 +-
 fs/jbd2/revoke.c                                   |  18 +-
 fs/jbd2/transaction.c                              |  25 +-
 fs/namei.c                                         |   9 +-
 fs/namespace.c                                     |  80 +-
 fs/nfs/nfs3xdr.c                                   |   2 +-
 fs/nfs/nfs4proc.c                                  |   3 +
 fs/nfs/nfs4state.c                                 |   2 +
 fs/nfs/nfs4xdr.c                                   |   6 +
 fs/nfs/pnfs.c                                      |   3 +
 fs/nfs/write.c                                     |   1 +
 fs/nfsd/nfs4proc.c                                 |   2 +
 fs/nfsd/nfs4state.c                                |  25 +-
 fs/nfsd/nfs4xdr.c                                  |  12 +-
 fs/nilfs2/btree.c                                  |   2 +-
 fs/ocfs2/dlm/dlmmaster.c                           |  13 +
 fs/ocfs2/file.c                                    |  14 +-
 fs/omfs/inode.c                                    |   6 +-
 fs/open.c                                          |   2 +-
 fs/pnode.h                                         |   1 -
 fs/proc/root.c                                     |   5 +-
 fs/sysfs/mount.c                                   |   5 +-
 fs/ufs/balloc.c                                    |  34 +-
 fs/ufs/ialloc.c                                    |  16 +-
 fs/ufs/inode.c                                     |   5 +-
 fs/ufs/namei.c                                     |  22 +-
 fs/ufs/super.c                                     |  11 +
 fs/ufs/ufs.h                                       |   1 +
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   8 +-
 fs/xfs/libxfs/xfs_attr_leaf.h                      |   2 +-
 fs/xfs/xfs_attr_inactive.c                         |  83 +-
 fs/xfs/xfs_file.c                                  |  16 +-
 fs/xfs/xfs_inode.c                                 |  12 +-
 fs/xfs/xfs_inode.h                                 |   5 +-
 fs/xfs/xfs_iops.c                                  |  36 +-
 fs/xfs/xfs_symlink.c                               |   2 +-
 include/acpi/acpi_bus.h                            |   7 +
 include/acpi/acpixf.h                              |  12 +-
 include/acpi/actypes.h                             |  21 +
 include/acpi/platform/acenv.h                      |   1 +
 include/drm/drm_pciids.h                           |   1 +
 include/kvm/arm_arch_timer.h                       |  10 +-
 include/kvm/arm_vgic.h                             |   5 +-
 include/linux/acpi.h                               |  72 ++
 include/linux/blk_types.h                          |   4 +-
 include/linux/bpf.h                                |   4 +-
 include/linux/compiler.h                           |  74 ++
 include/linux/cpuidle.h                            |   1 -
 include/linux/fs.h                                 |   2 +-
 include/linux/hugetlb.h                            |   8 +-
 include/linux/if_vlan.h                            |  60 +-
 include/linux/jbd2.h                               |   4 +-
 include/linux/jhash.h                              |  17 +-
 include/linux/kconfig.h                            |   9 +
 include/linux/kmemleak.h                           |   6 +-
 include/linux/ktime.h                              |  29 +-
 include/linux/kvm_host.h                           |   1 +
 include/linux/libata.h                             |  11 +
 include/linux/netdevice.h                          |   6 +
 include/linux/nfs_xdr.h                            |   2 +-
 include/linux/nilfs2_fs.h                          |   2 +-
 include/linux/of.h                                 |  17 +-
 include/linux/pci.h                                |   6 +-
 include/linux/property.h                           |  73 ++
 include/linux/rhashtable.h                         |   2 +-
 include/linux/rmap.h                               |  10 +
 include/linux/sched/rt.h                           |   7 +-
 include/linux/skbuff.h                             |  13 +
 include/linux/swapops.h                            |   4 +
 include/linux/usb.h                                |  26 +
 include/linux/usb/usbnet.h                         |  16 +-
 include/linux/usb_usual.h                          |   2 +
 include/net/dst.h                                  |   1 +
 include/net/inet_connection_sock.h                 |   3 +-
 include/net/ip.h                                   |  16 -
 include/net/ip6_route.h                            |   3 +-
 include/net/netfilter/nf_queue.h                   |   2 +
 include/net/netns/sctp.h                           |   1 +
 include/net/sctp/sctp.h                            |   7 +-
 include/net/sctp/structs.h                         |   4 +
 include/net/sock.h                                 |  11 +
 include/net/tcp_states.h                           |   4 +-
 include/scsi/scsi_devinfo.h                        |   1 +
 include/sound/emu10k1.h                            |  14 +-
 include/sound/soc-dapm.h                           |   2 +-
 include/target/target_core_base.h                  |   2 +-
 include/uapi/drm/radeon_drm.h                      |   1 +
 include/uapi/linux/usbdevice_fs.h                  |   3 +-
 include/xen/events.h                               |   2 +-
 include/xen/xen-ops.h                              |  26 +
 kernel/bpf/core.c                                  |  12 +-
 kernel/bpf/verifier.c                              |   8 +-
 kernel/events/core.c                               |  14 +-
 kernel/irq/devres.c                                |   4 +-
 kernel/locking/rtmutex.c                           |  12 +-
 kernel/module.c                                    |   3 +
 kernel/power/Kconfig                               |   2 +-
 kernel/power/snapshot.c                            |  21 +-
 kernel/printk/printk.c                             |  11 +-
 kernel/ptrace.c                                    |  20 +
 kernel/rcu/tiny.c                                  |   5 +
 kernel/sched/core.c                                |  30 +-
 kernel/sched/fair.c                                |   4 +-
 kernel/softirq.c                                   |   6 +-
 kernel/time/hrtimer.c                              |  16 +-
 kernel/time/tick-broadcast-hrtimer.c               |  11 +-
 kernel/trace/ring_buffer.c                         |   3 +-
 kernel/trace/ring_buffer_benchmark.c               |   2 +-
 kernel/trace/trace.h                               |   1 +
 kernel/trace/trace_branch.c                        |  17 +-
 kernel/trace/trace_events_filter.c                 |  17 +-
 kernel/trace/trace_functions_graph.c               |   8 +-
 lib/bitmap.c                                       |  17 +-
 lib/rhashtable.c                                   |  12 +-
 lib/string.c                                       |   2 +-
 lib/strnlen_user.c                                 |   3 +-
 mm/gup.c                                           |  25 +-
 mm/hugetlb.c                                       |  74 +-
 mm/kmemleak.c                                      |  28 +-
 mm/memory-failure.c                                |  18 +-
 mm/memory_hotplug.c                                |  17 +-
 mm/mempolicy.c                                     |   2 +-
 mm/migrate.c                                       |   5 +-
 mm/mmap.c                                          |   2 +-
 mm/page-writeback.c                                |  13 +-
 mm/page_isolation.c                                |   1 +
 mm/percpu.c                                        |   2 +-
 mm/rmap.c                                          |  49 +-
 net/9p/client.c                                    |   3 +-
 net/bridge/br_fdb.c                                |   2 +
 net/bridge/br_ioctl.c                              |   2 -
 net/bridge/br_multicast.c                          |  11 +-
 net/bridge/br_netfilter.c                          |  17 +-
 net/bridge/br_stp_if.c                             |   4 +-
 net/bridge/br_vlan.c                               |   4 +-
 net/caif/caif_socket.c                             |   8 +
 net/ceph/crush/mapper.c                            |  16 +-
 net/ceph/osd_client.c                              |  33 +-
 net/core/dev.c                                     |  14 +-
 net/core/neighbour.c                               |  13 +
 net/core/netpoll.c                                 |   4 +-
 net/core/skbuff.c                                  |  42 +-
 net/core/sock.c                                    |  21 +-
 net/ipv4/af_inet.c                                 |   2 +
 net/ipv4/geneve.c                                  |  18 +-
 net/ipv4/ip_forward.c                              |   3 +
 net/ipv4/ping.c                                    |   1 +
 net/ipv4/route.c                                   |   4 +
 net/ipv4/tcp.c                                     |  17 +-
 net/ipv4/tcp_cong.c                                |   6 +-
 net/ipv4/tcp_fastopen.c                            |   2 -
 net/ipv4/tcp_input.c                               |   7 +-
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_minisocks.c                           |   5 +-
 net/ipv4/tcp_output.c                              |  66 +-
 net/ipv4/udp.c                                     |  24 +-
 net/ipv6/ip6_output.c                              |   3 +-
 net/ipv6/ip6_vti.c                                 |   3 +-
 net/ipv6/ndisc.c                                   |   9 +-
 net/ipv6/tcp_ipv6.c                                |  15 +-
 net/ipv6/udp.c                                     |  10 +-
 net/mac80211/agg-rx.c                              |   8 +-
 net/mac80211/ieee80211_i.h                         |   3 +
 net/mac80211/main.c                                |   3 +
 net/mac80211/rx.c                                  |  12 +-
 net/mac80211/sta_info.h                            |   2 +
 net/mac80211/wep.c                                 |   6 +-
 net/netfilter/core.c                               |   1 +
 net/netfilter/nf_internals.h                       |   1 +
 net/netfilter/nf_queue.c                           |  17 +
 net/netfilter/nf_tables_api.c                      |   5 +-
 net/netfilter/nfnetlink_cthelper.c                 |   7 +-
 net/netfilter/nfnetlink_queue_core.c               |  24 +-
 net/netfilter/nft_compat.c                         |   6 +
 net/netfilter/xt_cgroup.c                          |   2 +-
 net/netlink/af_netlink.c                           |  11 +-
 net/openvswitch/actions.c                          |   4 +-
 net/openvswitch/datapath.c                         |   3 +-
 net/openvswitch/vport-gre.c                        |  12 +-
 net/packet/af_packet.c                             |  20 +-
 net/rose/af_rose.c                                 |   3 +-
 net/sched/cls_api.c                                |   5 +
 net/sched/sch_api.c                                |  10 +-
 net/sctp/output.c                                  |   4 +-
 net/sctp/socket.c                                  |  43 +-
 net/socket.c                                       |  24 +-
 net/sunrpc/auth_gss/gss_rpc_xdr.c                  |  23 +-
 net/sunrpc/backchannel_rqst.c                      |   2 +-
 net/sunrpc/xprtrdma/verbs.c                        |  40 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   1 +
 net/unix/af_unix.c                                 |   8 +
 net/wireless/wext-compat.c                         |   2 +
 net/xfrm/xfrm_policy.c                             |  12 +-
 security/integrity/evm/evm_main.c                  |  12 +
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_fs.c                    |   4 +-
 security/integrity/ima/ima_template_lib.c          |   3 +-
 security/keys/keyring.c                            |   8 +-
 security/selinux/hooks.c                           |   3 +-
 security/selinux/nlmsgtab.c                        |   7 +
 security/selinux/selinuxfs.c                       |   2 +-
 sound/firewire/bebob/bebob_maudio.c                |   8 +-
 sound/oss/sequencer.c                              |  12 +-
 sound/pci/emu10k1/emu10k1.c                        |   6 +-
 sound/pci/emu10k1/emu10k1_callback.c               |   4 +-
 sound/pci/emu10k1/emu10k1_main.c                   |  21 +-
 sound/pci/emu10k1/emupcm.c                         |   2 +-
 sound/pci/emu10k1/emuproc.c                        |  12 -
 sound/pci/emu10k1/memory.c                         |  11 +-
 sound/pci/hda/hda_codec.c                          |  21 +-
 sound/pci/hda/hda_intel.c                          |  77 +-
 sound/pci/hda/hda_priv.h                           |  12 +-
 sound/pci/hda/patch_conexant.c                     |  12 +
 sound/pci/hda/patch_realtek.c                      | 220 +++++-
 sound/pci/hda/patch_sigmatel.c                     |  25 +
 sound/soc/codecs/cs4271.c                          |   4 +-
 sound/soc/codecs/mc13783.c                         |   4 +-
 sound/soc/codecs/pcm512x.c                         |   4 +-
 sound/soc/codecs/rt5677.c                          |   2 +-
 sound/soc/codecs/tas2552.c                         |   4 +-
 sound/soc/codecs/wm5102.c                          |   2 +-
 sound/soc/codecs/wm5110.c                          |   2 +-
 sound/soc/codecs/wm8737.c                          |   6 +-
 sound/soc/codecs/wm8741.c                          |   8 +-
 sound/soc/codecs/wm8903.h                          |   2 +-
 sound/soc/codecs/wm8955.c                          |   2 +-
 sound/soc/codecs/wm8960.c                          |   4 +-
 sound/soc/codecs/wm8994.c                          |   2 +-
 sound/soc/codecs/wm8997.c                          |   2 +-
 sound/soc/davinci/davinci-evm.c                    |  10 -
 sound/soc/fsl/imx-wm8962.c                         |   2 +-
 sound/soc/samsung/s3c24xx-i2s.c                    |   4 +-
 sound/soc/soc-dapm.c                               |  11 +-
 sound/synth/emux/emux_oss.c                        |  11 +-
 sound/synth/emux/emux_seq.c                        |  29 +-
 sound/usb/clock.c                                  |   5 +
 sound/usb/mixer.c                                  |   1 +
 sound/usb/mixer_maps.c                             |   5 +
 sound/usb/mixer_quirks.c                           |   1 +
 sound/usb/pcm.c                                    |   5 +
 sound/usb/quirks-table.h                           |  40 +
 sound/usb/quirks.c                                 |  95 ++-
 sound/usb/quirks.h                                 |   5 +
 tools/lib/traceevent/kbuffer-parse.c               |   1 -
 tools/perf/util/cloexec.c                          |   6 +
 tools/perf/util/cloexec.h                          |   6 +
 tools/perf/util/symbol-elf.c                       |   4 +
 tools/power/x86/turbostat/Makefile                 |   6 +-
 virt/kvm/arm/arch_timer.c                          |  30 +-
 virt/kvm/arm/vgic-v2.c                             |   8 +
 virt/kvm/arm/vgic-v3.c                             |   8 +
 virt/kvm/arm/vgic.c                                | 125 +--
 virt/kvm/kvm_main.c                                |  23 +-
 1032 files changed, 10573 insertions(+), 4181 deletions(-)
 create mode 100644 arch/arm/kernel/psci-call.S
 create mode 100644 arch/arm/kernel/reboot.h
 create mode 100644 arch/arm64/include/asm/alternative-asm.h
 create mode 100644 arch/arm64/include/asm/alternative.h
 create mode 100644 arch/arm64/kernel/alternative.c
 create mode 100644 arch/arm64/kernel/cpu_errata.c
 create mode 100644 arch/powerpc/include/asm/irq_work.h
 create mode 100644 drivers/acpi/property.c
 create mode 100644 drivers/base/property.c
 create mode 100644 drivers/hid/hid-logitech-hidpp.c
 create mode 100644 drivers/xen/preempt.c
 create mode 100644 include/linux/property.h


             reply	other threads:[~2015-08-27 15:37 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-27 15:37 Jan Kiszka [this message]
2015-09-07 16:04 ` [Xenomai] [PULL 2/2] ipipe-3.18: Stable merges Philippe Gerum

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55DF2EBE.9090105@siemens.com \
    --to=jan.kiszka@siemens.com \
    --cc=rpm@xenomai.org \
    --cc=xenomai@xenomai.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.