All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] [PULL 2/2] ipipe-3.18: Stable merges
@ 2015-08-27 15:37 Jan Kiszka
  2015-09-07 16:04 ` Philippe Gerum
  0 siblings, 1 reply; 2+ messages in thread
From: Jan Kiszka @ 2015-08-27 15:37 UTC (permalink / raw)
  To: Philippe Gerum, Xenomai

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


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Xenomai] [PULL 2/2] ipipe-3.18: Stable merges
  2015-08-27 15:37 [Xenomai] [PULL 2/2] ipipe-3.18: Stable merges Jan Kiszka
@ 2015-09-07 16:04 ` Philippe Gerum
  0 siblings, 0 replies; 2+ messages in thread
From: Philippe Gerum @ 2015-09-07 16:04 UTC (permalink / raw)
  To: Jan Kiszka, Xenomai

On 08/27/2015 05:37 PM, Jan Kiszka wrote:
> 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.

Merged, thanks.

-- 
Philippe.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-09-07 16:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-27 15:37 [Xenomai] [PULL 2/2] ipipe-3.18: Stable merges Jan Kiszka
2015-09-07 16:04 ` Philippe Gerum

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.