[3.13.y.z extended stable] Linux 3.13.11.7 stable review

Kamal Mostafa
2014-09-15T22:10:10Z

This is the start of the review cycle for the Linux 3.13.11.7 stable kernel.

This version contains 187 new patches, summarized below. The new patches are
posted as replies to this message and also available in this git branch:

http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.13.y-review;a=shortlog

git://kernel.ubuntu.com/ubuntu/linux.git linux-3.13.y-review

The review period for version 3.13.11.7 will be open for the next three days.
To report a problem, please reply to the relevant follow-up patch message.

For more information about the Linux 3.13.y.z extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

-Kamal

--
Documentation/sound/alsa/ALSA-Configuration.txt | 4 +-
Documentation/stable_kernel_rules.txt | 3 +
Documentation/x86/x86_64/mm.txt | 2 +
arch/arm/mach-omap2/control.c | 3 +-
arch/ia64/pci/fixup.c | 22 ++
arch/mips/include/asm/ptrace.h | 2 +-
arch/mips/include/asm/reg.h | 260 +++++++++++-------
arch/mips/kernel/binfmt_elfo32.c | 32 +--
arch/mips/kernel/irq-gic.c | 6 +-
arch/mips/kernel/ptrace.c | 192 ++++++++++---
arch/mips/kernel/unaligned.c | 1 -
arch/mips/mm/tlbex.c | 1 +
arch/powerpc/include/asm/machdep.h | 6 +-
arch/powerpc/include/asm/pgtable-ppc64.h | 2 +-
arch/powerpc/include/asm/pte-hash64-64k.h | 30 ++-
arch/powerpc/kvm/book3s_pr_papr.c | 9 +-
arch/powerpc/mm/hash_native_64.c | 40 +--
arch/powerpc/mm/hugepage-hash64.c | 88 +++++-
arch/powerpc/mm/numa.c | 2 +-
arch/powerpc/mm/pgtable_64.c | 38 +--
arch/powerpc/mm/tlb_hash64.c | 2 +-
arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +-
arch/powerpc/platforms/pseries/lpar.c | 20 +-
arch/powerpc/platforms/pseries/pci_dlpar.c | 4 +-
arch/s390/Kconfig | 1 +
arch/sparc/include/asm/pgtable_64.h | 89 +++---
arch/sparc/include/asm/tlbflush_64.h | 12 +-
arch/sparc/include/asm/tsb.h | 3 +-
arch/sparc/kernel/head_64.S | 4 +-
arch/sparc/kernel/ktlb.S | 2 +-
arch/sparc/kernel/ldc.c | 2 +-
arch/sparc/kernel/smp_64.c | 6 +-
arch/sparc/kernel/sys32.S | 2 +-
arch/sparc/kernel/unaligned_64.c | 12 +-
arch/sparc/lib/NG2memcpy.S | 1 +
arch/sparc/math-emu/math_32.c | 2 +-
arch/sparc/mm/fault_64.c | 98 +++----
arch/sparc/mm/gup.c | 2 +-
arch/sparc/mm/init_64.c | 43 ++-
arch/sparc/mm/tlb.c | 26 +-
arch/sparc/mm/tsb.c | 14 +-
arch/x86/Kconfig | 26 +-
arch/x86/include/asm/espfix.h | 16 ++
arch/x86/include/asm/irqflags.h | 2 +-
arch/x86/include/asm/pgtable_64_types.h | 2 +
arch/x86/include/asm/setup.h | 2 +
arch/x86/include/asm/vga.h | 6 -
arch/x86/kernel/Makefile | 1 +
arch/x86/kernel/entry_32.S | 12 +
arch/x86/kernel/entry_64.S | 77 +++++-
arch/x86/kernel/espfix_64.c | 209 ++++++++++++++
arch/x86/kernel/ldt.c | 10 +-
arch/x86/kernel/paravirt_patch_64.c | 2 -
arch/x86/kernel/resource.c | 8 +-
arch/x86/kernel/smpboot.c | 7 +
arch/x86/kernel/vsyscall_64.c | 8 +-
arch/x86/kvm/emulate.c | 4 +
arch/x86/kvm/irq.c | 2 +-
arch/x86/kvm/lapic.c | 52 +++-
arch/x86/mm/dump_pagetables.c | 40 ++-
arch/x86/pci/fixup.c | 21 ++
arch/x86/pci/i386.c | 4 +
arch/x86/vdso/vdso32-setup.c | 8 -
arch/x86/xen/time.c | 2 +-
block/blk-mq.c | 2 +
drivers/acpi/acpica/utcopy.c | 6 +
drivers/bluetooth/btmrvl_drv.h | 1 +
drivers/bluetooth/btmrvl_main.c | 25 +-
drivers/char/tpm/tpm-interface.c | 7 +-
drivers/char/tpm/tpm_i2c_stm_st33.c | 1 +
drivers/crypto/ux500/cryp/cryp_core.c | 25 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 3 +
drivers/gpu/drm/nouveau/nouveau_drm.h | 4 +-
drivers/gpu/drm/radeon/ci_dpm.c | 13 +-
drivers/gpu/drm/radeon/cik.c | 18 +-
drivers/gpu/drm/radeon/radeon.h | 3 +
drivers/gpu/drm/radeon/radeon_atombios.c | 39 ++-
drivers/gpu/drm/radeon/radeon_kms.c | 9 +-
drivers/gpu/drm/radeon/radeon_pm.c | 8 +-
drivers/gpu/drm/radeon/si.c | 2 +-
drivers/gpu/drm/tegra/dc.c | 1 +
drivers/gpu/drm/tegra/gr2d.c | 1 +
drivers/gpu/drm/tegra/gr3d.c | 1 +
drivers/gpu/drm/tegra/hdmi.c | 1 +
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 7 +-
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 5 +-
drivers/gpu/drm/tilcdc/tilcdc_slave.c | 1 +
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 1 +
drivers/gpu/drm/ttm/ttm_page_alloc.c | 29 +-
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 34 +--
drivers/hwmon/ads1015.c | 4 +-
drivers/hwmon/amc6821.c | 17 +-
drivers/hwmon/dme1737.c | 33 +--
drivers/hwmon/gpio-fan.c | 2 +-
drivers/hwmon/lm78.c | 2 +-
drivers/hwmon/lm85.c | 9 +-
drivers/hwmon/sis5595.c | 2 +-
drivers/i2c/busses/i2c-at91.c | 4 +-
drivers/infiniband/core/iwcm.c | 27 ++
drivers/infiniband/ulp/srp/ib_srp.c | 38 ++-
drivers/md/raid1.c | 8 +-
drivers/md/raid10.c | 11 +-
drivers/media/media-device.c | 2 -
drivers/media/platform/vsp1/vsp1_video.c | 2 -
drivers/media/platform/vsp1/vsp1_video.h | 1 -
drivers/media/tuners/xc4000.c | 20 +-
drivers/media/tuners/xc5000.c | 22 +-
drivers/media/usb/au0828/au0828-video.c | 34 +--
drivers/mfd/omap-usb-host.c | 2 +-
drivers/misc/mei/client.c | 17 +-
drivers/mtd/ftl.c | 1 -
drivers/net/ethernet/allwinner/sun4i-emac.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 21 ++
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +-
drivers/net/macvlan.c | 1 +
drivers/net/ppp/pptp.c | 2 +-
drivers/net/wireless/ath/carl9170/carl9170.h | 1 +
drivers/net/wireless/ath/carl9170/usb.c | 31 ++-
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 25 +-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 1 +
drivers/pci/pci.c | 12 +-
drivers/regulator/arizona-ldo1.c | 2 -
drivers/sbus/char/bbc_envctrl.c | 6 +
drivers/sbus/char/bbc_i2c.c | 11 +-
drivers/scsi/bfa/bfa_ioc.h | 2 +-
drivers/scsi/hpsa.c | 2 +-
drivers/scsi/scsi_devinfo.c | 1 +
drivers/scsi/scsi_scan.c | 10 +-
drivers/scsi/sd.c | 5 +
drivers/scsi/storvsc_drv.c | 113 +++++---
drivers/spi/spi-orion.c | 10 +-
drivers/tty/serial/serial_core.c | 3 +
drivers/tty/serial/sunsab.c | 9 +
drivers/usb/core/devio.c | 2 +-
drivers/usb/core/hub.c | 41 +++
drivers/usb/host/ehci-pci.c | 25 ++
drivers/usb/host/ohci-dbg.c | 9 +-
drivers/usb/host/ohci-hcd.c | 10 +-
drivers/usb/host/ohci-q.c | 46 ++--
drivers/usb/serial/ftdi_sio.c | 2 +
drivers/usb/serial/ftdi_sio_ids.h | 13 +-
drivers/video/efifb.c | 39 ---
fs/btrfs/backref.c | 11 +-
fs/btrfs/file-item.c | 2 +-
fs/btrfs/ulist.h | 15 ++
fs/cifs/file.c | 4 +-
fs/cifs/smb2maperror.c | 2 +-
fs/debugfs/inode.c | 33 ++-
fs/ext4/ext4.h | 4 +-
fs/ext4/indirect.c | 281 +++++++++++++------
fs/ext4/inode.c | 2 +-
fs/ext4/mballoc.c | 21 +-
fs/nfs/client.c | 95 ++++---
fs/nfs/inode.c | 3 +-
fs/nfs/internal.h | 9 +
fs/nfs/netns.h | 3 +
fs/nfs/nfs4client.c | 7 +-
fs/nfsd/nfssvc.c | 5 +-
fs/proc/array.c | 11 +-
fs/xfs/xfs_log_recover.c | 51 ++--
include/linux/capability.h | 5 +-
include/linux/sunrpc/rpc_pipe_fs.h | 5 +-
include/net/inetpeer.h | 16 +-
include/net/ip.h | 31 +--
include/net/ipv6.h | 2 -
include/net/netlabel.h | 34 ++-
include/net/secure_seq.h | 2 -
include/scsi/scsi_device.h | 1 +
include/scsi/scsi_devinfo.h | 3 +
init/main.c | 4 +
kernel/audit.c | 2 +-
kernel/capability.c | 4 +
kernel/smp.c | 2 +-
kernel/trace/ring_buffer.c | 31 +--
mm/util.c | 9 +-
net/batman-adv/fragmentation.c | 10 +-
net/bluetooth/l2cap_sock.c | 3 +-
net/bluetooth/rfcomm/core.c | 7 +-
net/bluetooth/rfcomm/sock.c | 3 +-
net/bluetooth/sco.c | 6 +-
net/ceph/messenger.c | 2 +-
net/core/iovec.c | 4 +
net/core/secure_seq.c | 25 --
net/core/skbuff.c | 2 +-
net/ipv4/cipso_ipv4.c | 21 +-
net/ipv4/igmp.c | 4 +-
net/ipv4/inetpeer.c | 18 --
net/ipv4/ip_output.c | 7 +-
net/ipv4/ip_tunnel_core.c | 2 +-
net/ipv4/ipmr.c | 2 +-
net/ipv4/raw.c | 2 +-
net/ipv4/route.c | 67 +++--
net/ipv4/tcp_vegas.c | 3 +-
net/ipv4/tcp_veno.c | 2 +-
net/ipv4/xfrm4_mode_tunnel.c | 2 +-
net/ipv6/ip6_output.c | 14 +
net/ipv6/output_core.c | 23 --
net/netfilter/ipvs/ip_vs_xmit.c | 2 +-
net/netlabel/netlabel_kapi.c | 300 +++++++++++++++------
net/sctp/associola.c | 1 +
net/sctp/output.c | 2 +-
net/sunrpc/auth_gss/auth_gss.c | 17 +-
net/sunrpc/netns.h | 3 +-
net/sunrpc/rpc_pipe.c | 107 +++++++-
net/sunrpc/sunrpc_syms.c | 8 +-
security/commoncap.c | 3 +
security/selinux/ss/ebitmap.c | 127 ++++-----
security/smack/smack_access.c | 7 +-
sound/pci/Kconfig | 4 +-
sound/pci/hda/patch_ca0132.c | 7 +-
sound/pci/hda/patch_sigmatel.c | 12 +
sound/pci/oxygen/virtuoso.c | 1 +
sound/pci/oxygen/xonar_pcm179x.c | 12 +-
sound/soc/blackfin/bf5xx-i2s-pcm.c | 8 +-
sound/soc/codecs/adau1701.c | 6 +-
sound/soc/codecs/max98090.c | 2 +-
sound/soc/codecs/wm8994.c | 9 +-
sound/soc/codecs/wm_adsp.c | 2 +
sound/soc/samsung/i2s.c | 16 +-
sound/soc/soc-pcm.c | 1 +
sound/usb/quirks-table.h | 58 ++++
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/mount/Makefile | 17 ++
.../selftests/mount/unprivileged-remount-test.c | 242 +++++++++++++++++
virt/kvm/ioapic.c | 7 +-
virt/kvm/iommu.c | 19 +-
227 files changed, 3190 insertions(+), 1332 deletions(-)

Alan Stern (2):
USB: OHCI: fix bugs in debug routines
USB: OHCI: don't lose track of EDs when a controller dies

Alex Deucher (7):
drm/radeon: load the lm63 driver for an lm64 thermal chip.
drm/radeon/atom: add new voltage fetch function for hawaii
drm/radeon/dpm: handle voltage info fetching on hawaii
drm/radeon: re-enable dpm by default on cayman
drm/radeon: re-enable dpm by default on BTC
drm/radeon: use packet2 for nop on hawaii with old firmware
drm/radeon: tweak ACCEL_WORKING2 query for hawaii

Alex Smith (4):
MIPS: ptrace: Test correct task's flags in task_user_regset_view()
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time
MIPS: ptrace: Change GP regset to use correct core dump register layout
MIPS: O32/32-bit: Fix bug which can cause incorrect system call restarts

Alexander Usyskin (2):
mei: start disconnect request timer consistently
mei: fix return value on disconnect timeout

Andrey Utkin (2):
arch/sparc/math-emu/math_32.c: drop stray break operator
powerpc/mm/numa: Fix break placement

Andy Lutomirski (2):
x86_64/entry/xen: Do not invoke espfix64 on Xen
x86_64/vsyscall: Fix warn_bad_vsyscall log output

Aneesh Kumar K.V (7):
powerpc/thp: Add write barrier after updating the valid bit
powerpc/thp: Don't recompute vsid and ssize in loop on invalidate
powerpc/thp: Invalidate old 64K based hash page mapping before insert of 4k pte
powerpc/thp: Handle combo pages in invalidate
powerpc/thp: Invalidate with vpn in loop
powerpc/thp: Use ACCESS_ONCE when loading pmdp
powerpc/mm: Use read barrier when creating real_pte

Arnd Bergmann (1):
crypto: ux500 - make interrupt mode plausible

Axel Lin (6):
hwmon: (ads1015) Fix off-by-one for valid channel index checking
hwmon: (amc6821) Fix possible race condition bug
hwmon: (gpio-fan) Prevent overflow problem when writing large limits
hwmon: (sis5595) Prevent overflow problem when writing large limits
hwmon: (ads1015) Fix out-of-bounds array access
hwmon: (dme1737) Prevent overflow problem when writing large limits

Bart Van Assche (1):
IB/srp: Fix deadlock between host removal and multipathd

Ben Hutchings (1):
bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address

Bryan O'Donoghue (1):
USB: ehci-pci: USB host controller support for Intel Quark X1000

Charles Keepax (1):
ASoC: wm8994: Prevent double lock of accdet_lock mutex on wm1811

Chin-Ran Lo (1):
Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend

Christian Borntraeger (1):
s390/locking: Reenable optimistic spinning

Christian König (1):
drm/radeon: set VM base addr using the PFP v2

Christoph Paasch (2):
tcp: Fix integer-overflows in TCP veno
tcp: Fix integer-overflow in TCP vegas

Christoph Schulz (1):
x86: don't exclude low BIOS area when allocating address space for non-PCI cards

Christopher Alexander Tobias Schulze (2):
bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000
sunsab: Fix detection of BREAK on sunsab serial console

Clemens Ladisch (3):
ALSA: usb-audio: fix BOSS ME-25 MIDI regression
ALSA: virtuoso: add Xonar Essence STX II support
ALSA: usb-audio: fix BOSS ME-25 MIDI regression

Daniel Borkmann (1):
net: sctp: inherit auth_capable on INIT collisions

Daniel Mack (1):
ASoC: adau1701: fix adau1701_reg_read()

Dave Chiluk (1):
stable_kernel_rules: Add pointer to netdev-FAQ for network patches

Dave Chinner (1):
xfs: ensure verifiers are attached to recovered buffers

David E. Box (1):
ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject

David S. Miller (17):
sparc64: Fix argument sign extension for compat_sys_futex().
sparc64: Fix executable bit testing in set_pmd_at() paths.
sparc64: Fix huge PMD invalidation.
sparc64: Fix bugs in get_user_pages_fast() wrt. THP.
sparc64: Fix hex values in comment above pte_modify().
sparc64: Don't use _PAGE_PRESENT in pte_modify() mask.
sparc64: Handle 32-bit tasks properly in compute_effective_address().
sparc64: Fix top-level fault handling bugs.
sparc64: Fix range check in kern_addr_valid().
sparc64: Use 'ILOG2_4MB' instead of constant '22'.
sparc64: Add basic validations to {pud,pmd}_bad().
sparc64: Give more detailed information in {pgd,pmd}_ERROR() and kill pte_ERROR().
sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses.
sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus.
sparc64: Add membar to Niagara2 memcpy code.
sparc64: Do not insert non-valid PTEs into the TSB hash table.
sparc64: Guard against flushing openfirmware mappings.

David Vrabel (1):
x86/xen: resume timer irqs early

Dmitry Kravkov (1):
bnx2x: fix crash during TSO tunneling

Eric Dumazet (3):
inetpeer: get rid of ip_id_count
ip: make IP identifiers less predictable
sctp: fix possible seqlock seadlock in sctp_packet_transmit()

Eric Paris (1):
CAPABILITIES: remove undefined caps from all processes

Eric W. Biederman (2):
mnt: Add tests for unprivileged remount cases that have found to be faulty
NFS: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes

Filipe Manana (1):
Btrfs: fix csum tree corruption, duplicate and outdated checksums

Gavin Shan (1):
powerpc/pseries: Failure on removing device node

Guenter Roeck (2):
hwmon: (lm85) Fix various errors on attribute writes
hwmon: (lm78) Fix overflow problems seen when writing large temperature limits

Guido Martínez (6):
drm/tilcdc: panel: fix dangling sysfs connector node
drm/tilcdc: slave: fix dangling sysfs connector node
drm/tilcdc: tfp410: fix dangling sysfs connector node
drm/tilcdc: panel: fix leak when unloading the module
drm/tilcdc: fix release order on exit
drm/tilcdc: fix double kfree

H. Peter Anvin (6):
Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"
x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack
x86, espfix: Move espfix definitions into a separate header file
x86, espfix: Fix broken header guard
x86, espfix: Make espfix64 a Kconfig option, fix UML
x86, espfix: Make it possible to disable 16-bit support

Huacai Chen (2):
MIPS: tlbex: Fix a missing statement for HUGETLB
MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()

Hui Wang (1):
ALSA: hda - fix an external mic jack problem on a HP machine

Ilan Peer (1):
iwlwifi: mvm: Add a missed beacons threshold

Ilya Dryomov (1):
libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly

Jan Kara (1):
ext4: Fix block zeroing when punching holes in indirect block files

Janusz Dziemidowicz (1):
scsi: do not issue SCSI RSOC command to Promise Vtrak E610f

Jarkko Nikula (1):
ASoC: max98090: Fix missing free_irq

Jarkko Sakkinen (1):
tpm: missing tpm_chip_put in tpm_get_random()

Jason Gunthorpe (1):
tpm: Add missing tpm_do_selftest to ST33 I2C driver

Jeff Layton (3):
sunrpc: create a new dummy pipe for gssd to hold open
sunrpc: replace sunrpc_net->gssd_running flag with a more reliable check
nfs: check if gssd is running before attempting to use krb5i auth in SETCLIENTID call

Jeffrey Deans (1):
MIPS: GIC: Prevent array overrun

Jeremy Vial (1):
ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.

Jiri Kosina (1):
drm/i915: read HEAD register back in init_ring_common() to enforce ordering

K. Y. Srinivasan (7):
Drivers: scsi: storvsc: Change the limits to reflect the values on the host
Drivers: scsi: storvsc: Set cmd_per_lun to reflect value supported by the Host
Drivers: scsi: storvsc: Filter commands based on the storage protocol version
Drivers: scsi: storvsc: Fix a bug in handling VMBUS protocol version
Drivers: scsi: storvsc: Implement a eh_timed_out handler
drivers: scsi: storvsc: Set srb_flags in all cases
drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure

Kamal Mostafa (1):
x86, ia64: Move EFI_FB vga_default_device() initialization to pci_vga_fixup()

Kevin Hao (1):
mtd/ftl: fix the double free of the buffers allocated in build_maps()

Kinglong Mee (1):
NFSD: Decrease nfsd_users in nfsd_startup_generic fail

Kirill Tkhai (1):
sparc64: Make itc_sync_lock raw

Laurent Pinchart (1):
[media] v4l: vsp1: Remove the unneeded vsp1_video_buffer video field

Lukas Czerner (1):
ext4: fix punch hole on files with indirect mapping

Marc Zyngier (1):
net: sun4i-emac: fix memory leak on bad packet

Mario Kleiner (1):
drm/nouveau: Bump version from 1.1.1 to 1.1.2

Martin K. Petersen (1):
scsi: add a blacklist flag which enables VPD page inquiries

Matt Fleming (1):
x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub

Mauro Carvalho Chehab (3):
[media] au0828: Only alt setting logic when needed
[media] xc5000: Fix get_frequency()
[media] xc4000: Fix get_frequency()

Michael S. Tsirkin (1):
kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601)

Michael Welling (1):
mfd: omap-usb-host: Fix improper mask use.

Ming Lei (1):
blk-mq: fix initializing request's start time

Nadav Amit (1):
KVM: x86: Inter-privilege level ret emulation is not implemeneted

NeilBrown (1):
md/raid1,raid10: always abort recover on write error.

Nikesh Oswal (1):
regulator: arizona-ldo1: remove bypass functionality

Oleg Nesterov (1):
vm_is_stack: use for_each_thread() rather then buggy while_each_thread()

Oliver Neukum (1):
USB: devio: fix issue with log flooding

Paolo Bonzini (1):
KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table

Patrick Riphagen (2):
USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
USB: serial: ftdi_sio: Add support for new Xsens devices

Paul Burton (1):
MIPS: Prevent user from setting FCSR cause bits

Paul Mackerras (1):
KVM: PPC: Book3S PR: Take SRCU read lock around RTAS kvm_read_guest() call

Paul Moore (5):
selinux: fix the default socket labeling in sock_graft()
Revert "selinux: fix the default socket labeling in sock_graft()"
netlabel: fix a problem when setting bits below the previously lowest bit
netlabel: fix the horribly broken catmap functions
netlabel: fix the catmap walking functions

Pavel Shilovsky (2):
CIFS: Fix async reading on reconnects
CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2

Peter Hurley (1):
serial: core: Preserve termios c_cflag for console resume

Pratyush Anand (1):
USB: Fix persist resume of some SS USB devices

Praveen Diwakar (1):
ASoC: wm_adsp: Add missing MODULE_LICENSE

Qiao Zhou (1):
ASoC: pcm: fix dpcm_path_put in dpcm runtime update

Ronald Wahl (1):
carl9170: fix sending URBs with wrong type when using full-speed

Salva Peiró (1):
[media] media-device: Remove duplicated memset() in media_enum_entities()

Sasha Levin (2):
iovec: make sure the caller actually wants anything in memcpy_fromiovecend
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path

Scott Jiang (1):
ASoC: blackfin: use samples to set silence

Sowmini Varadhan (1):
sparc64: ldc_connect() should not return EINVAL when handshake is in progress.

Stephen M. Cameron (1):
hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl

Stephen Warren (1):
drm/tegra: add MODULE_DEVICE_TABLEs

Steve Wise (1):
RDMA/iwcm: Use a default listen backlog if needed

Steven Rostedt (1):
debugfs: Fix corrupted loop in debugfs_remove_recursive

Steven Rostedt (Red Hat) (2):
ring-buffer: Up rb_iter_peek() loop count to 3
ring-buffer: Always reset iterator to reader page

Sven Eckelmann (1):
batman-adv: Fix out-of-order fragmentation support

Sylwester Nawrocki (1):
ASoC: samsung: Correct I2S DAI suspend/resume ops

Takashi Iwai (2):
ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
Btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch

Tetsuo Handa (5):
drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
drm/ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions.
drm/ttm: Fix possible stack overflow by recursive shrinker calls.
drm/ttm: Pass GFP flags in order to avoid deadlock.

Theodore Ts'o (1):
ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct

Thomas Petazzoni (1):
spi: orion: fix incorrect handling of cell-index DT property

Tyrel Datwyler (1):
powerpc/pci: Reorder pci bus/bridge unregistration during PHB removal

Vidya Sagar (1):
PCI: Configure ASPM when enabling device

Vignesh Raman (1):
Bluetooth: Avoid use of session socket after the session gets freed

Vlad Yasevich (2):
macvlan: Initialize vlan_features to turn on offload support.
net: Correctly set segment mac_len in skb_segment().

Vladimir Davydov (1):
Bluetooth: never linger on process exit

Wanpeng Li (1):
KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use

Wolfram Sang (1):
drivers/i2c/busses: use correct type for dma_map/unmap

wenxiong@linux.vnet.ibm.com (2):
bnx2x: Fix kernel crash and data miscompare after EEH recovery
bnx2x: Adapter not recovery from EEH error injection