Linux 3.10.107

From: Willy Tarreau
Date: Tue Jun 27 2017 - 08:29:20 EST


Linux 3.10.107 was just released. All users of the 3.10 kernel series must upgrade.

As a reminder, the 3.10.y extended LTS series is scheduled for end of
life on end of October 2017 so it may only get a few more versions.
Extended LTS kernels are generally not suitable for new deployments but
only to maintain existing systems under operational condition for the
time it takes to migrate to a newer version.

The patch and changelog will appear soon at the following locations:
https://www.kernel.org/pub/linux/kernel/v3.x/
https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.10.107.xz
https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.10.107.gz
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.107

The updated 3.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.10.y
http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.10.y

The tree can be browsed on the git web interface:
http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?h=linux-3.10.y

Thanks to everyone involved,
Willy

---------
Documentation/kernel-parameters.txt | 7 +
Makefile | 2 +-
arch/arc/kernel/unaligned.c | 3 +-
arch/arc/mm/mmap.c | 2 +-
arch/arm/boot/dts/da850-evm.dts | 1 +
arch/arm/include/asm/cputype.h | 3 +
arch/arm/kernel/hw_breakpoint.c | 16 ++
arch/arm/mm/mmap.c | 4 +-
arch/arm/xen/enlighten.c | 3 +-
arch/c6x/kernel/ptrace.c | 41 -----
arch/frv/mm/elf-fdpic.c | 2 +-
arch/metag/include/asm/uaccess.h | 15 +-
arch/metag/kernel/ptrace.c | 19 ++-
arch/metag/lib/usercopy.c | 170 ++-----------------
arch/mips/include/asm/checksum.h | 2 +
arch/mips/kernel/crash.c | 16 +-
arch/mips/mm/mmap.c | 2 +-
arch/parisc/include/asm/bitops.h | 8 +-
arch/parisc/include/uapi/asm/bitsperlong.h | 2 -
arch/parisc/include/uapi/asm/swab.h | 5 +-
arch/powerpc/Makefile | 8 +
arch/powerpc/boot/ps3-head.S | 5 -
arch/powerpc/boot/ps3.c | 8 +-
arch/powerpc/kernel/align.c | 28 ++-
arch/powerpc/kernel/hw_breakpoint.c | 4 +-
arch/powerpc/kvm/emulate.c | 1 -
arch/powerpc/mm/slice.c | 2 +-
arch/s390/include/asm/processor.h | 5 +-
arch/s390/mm/pgtable.c | 2 +-
arch/s390/pci/pci_dma.c | 16 +-
arch/sh/mm/mmap.c | 4 +-
arch/sparc/kernel/ptrace_64.c | 2 +-
arch/sparc/kernel/sys_sparc_64.c | 4 +-
arch/sparc/mm/hugetlbpage.c | 2 +-
arch/tile/kernel/ptrace.c | 2 +-
arch/tile/mm/hugetlbpage.c | 2 +-
arch/x86/crypto/ghash-clmulni-intel_glue.c | 26 +++
arch/x86/include/asm/elf.h | 2 +-
arch/x86/kernel/cpu/mcheck/mce_amd.c | 2 +-
arch/x86/kernel/entry_64.S | 3 +-
arch/x86/kernel/ftrace.c | 12 ++
arch/x86/kernel/sys_x86_64.c | 4 +-
arch/x86/kvm/vmx.c | 13 +-
arch/x86/mm/hugetlbpage.c | 2 +-
arch/x86/mm/init.c | 41 +++--
arch/x86/mm/mmap.c | 44 ++---
arch/x86/pci/acpi.c | 10 ++
arch/x86/xen/time.c | 6 +-
arch/xtensa/kernel/setup.c | 4 +-
arch/xtensa/kernel/syscall.c | 2 +-
block/bsg.c | 3 +
block/genhd.c | 1 -
block/scsi_ioctl.c | 3 +
crypto/Makefile | 2 +
crypto/algapi.c | 1 +
crypto/algif_hash.c | 2 +-
crypto/cryptd.c | 1 +
drivers/acpi/Makefile | 1 -
drivers/acpi/power.c | 1 +
drivers/acpi/video.c | 3 +
drivers/ata/sata_mv.c | 3 +
drivers/bcma/main.c | 4 +
drivers/char/Kconfig | 5 +-
drivers/char/mem.c | 82 +++++----
drivers/char/virtio_console.c | 12 +-
drivers/cpufreq/cpufreq.c | 8 +-
drivers/gpu/drm/ast/ast_main.c | 7 +-
drivers/gpu/drm/ast/ast_post.c | 8 +-
drivers/gpu/drm/nouveau/dispnv04/hw.c | 3 +-
drivers/gpu/drm/ttm/ttm_bo.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 9 +-
drivers/hid/hid-cypress.c | 3 +
drivers/hid/hid-lg.c | 2 +-
drivers/hid/i2c-hid/i2c-hid.c | 9 +
drivers/hv/channel.c | 17 +-
drivers/hv/hv.c | 2 +-
drivers/hv/hv_balloon.c | 4 +-
drivers/i2c/i2c-dev.c | 2 +-
drivers/infiniband/core/cma.c | 3 +
drivers/input/joydev.c | 18 +-
drivers/input/joystick/iforce/iforce-usb.c | 3 +
drivers/input/joystick/xpad.c | 6 +
drivers/input/keyboard/mpr121_touchkey.c | 24 ++-
drivers/input/keyboard/tca8418_keypad.c | 6 +-
drivers/input/serio/i8042-x86ia64io.h | 14 ++
drivers/input/tablet/kbtab.c | 3 +
drivers/isdn/hardware/eicon/message.c | 3 +-
drivers/md/dm-crypt.c | 7 +-
drivers/md/linear.c | 29 +++-
drivers/md/linear.h | 1 +
drivers/md/persistent-data/dm-space-map-metadata.c | 10 +-
drivers/md/raid1.c | 2 +-
drivers/md/raid5.c | 9 +
drivers/media/usb/siano/smsusb.c | 18 +-
drivers/media/usb/uvc/uvc_driver.c | 118 ++++++++++++-
drivers/mmc/host/sdhci.c | 4 +-
drivers/mtd/bcm47xxpart.c | 10 +-
drivers/mtd/maps/pmcmsp-flash.c | 4 +-
drivers/mtd/ubi/upd.c | 8 +-
drivers/net/can/c_can/c_can_pci.c | 1 +
drivers/net/can/ti_hecc.c | 16 +-
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +-
drivers/net/can/usb/usb_8dev.c | 9 +-
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +
drivers/net/ethernet/brocade/bna/bnad.c | 4 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 4 +
drivers/net/ethernet/ti/cpmac.c | 7 +-
drivers/net/hyperv/netvsc_drv.c | 4 +
drivers/net/macvtap.c | 4 +-
drivers/net/tun.c | 10 +-
drivers/net/usb/catc.c | 56 +++---
drivers/net/vmxnet3/vmxnet3_drv.c | 2 +-
drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 +-
drivers/net/wireless/hostap/hostap_hw.c | 15 +-
drivers/net/wireless/rtlwifi/usb.c | 18 ++
drivers/pinctrl/sh-pfc/pinctrl.c | 3 +-
drivers/platform/x86/acer-wmi.c | 25 ++-
drivers/rtc/interface.c | 16 +-
drivers/rtc/rtc-s35390a.c | 127 +++++++++++---
drivers/s390/char/vmlogrdr.c | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 1 +
drivers/scsi/mvsas/mv_sas.c | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 16 +-
drivers/scsi/scsi_lib.c | 17 +-
drivers/scsi/scsi_sysfs.c | 4 -
drivers/scsi/sd.c | 29 +++-
drivers/scsi/sg.c | 11 +-
drivers/scsi/sr.c | 6 +-
drivers/scsi/storvsc_drv.c | 23 ++-
drivers/ssb/pci.c | 1 +
drivers/target/iscsi/iscsi_target_parameters.c | 16 --
drivers/target/iscsi/iscsi_target_util.c | 12 +-
drivers/target/target_core_pscsi.c | 47 ++----
drivers/tty/nozomi.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 23 ++-
drivers/tty/serial/msm_serial.c | 1 +
drivers/tty/sysrq.c | 4 +-
drivers/usb/class/cdc-acm.c | 17 +-
drivers/usb/core/hub.c | 11 +-
drivers/usb/dwc3/gadget.c | 21 ++-
drivers/usb/dwc3/gadget.h | 14 +-
drivers/usb/gadget/composite.c | 11 +-
drivers/usb/gadget/f_acm.c | 4 +-
drivers/usb/gadget/inode.c | 17 +-
drivers/usb/gadget/uvc_video.c | 2 +-
drivers/usb/host/uhci-pci.c | 4 +
drivers/usb/host/xhci-mem.c | 38 ++++-
drivers/usb/host/xhci-pci.c | 1 +
drivers/usb/host/xhci-plat.c | 2 +
drivers/usb/host/xhci.c | 6 +-
drivers/usb/host/xhci.h | 1 +
drivers/usb/serial/io_ti.c | 3 +-
drivers/vfio/pci/vfio_pci.c | 33 ++--
drivers/vfio/pci/vfio_pci_intrs.c | 2 +-
drivers/video/console/fbcon.c | 67 +++++---
drivers/video/xen-fbfront.c | 4 +-
drivers/virtio/virtio_balloon.c | 2 +
drivers/vme/bridges/vme_ca91cx42.c | 2 +-
fs/btrfs/delayed-inode.c | 8 -
fs/btrfs/extent_io.c | 9 +
fs/cifs/cifs_fs_sb.h | 4 +
fs/cifs/cifsfs.c | 17 +-
fs/cifs/cifsglob.h | 4 +-
fs/cifs/cifsproto.h | 5 +-
fs/cifs/connect.c | 116 ++++++++++++-
fs/cifs/dir.c | 20 ++-
fs/cifs/inode.c | 22 ++-
fs/cifs/smb1ops.c | 10 ++
fs/cifs/smb2file.c | 2 +-
fs/cifs/smb2pdu.c | 86 ++++++----
fs/cifs/smb2proto.h | 1 +
fs/dcache.c | 7 +-
fs/ext4/inode.c | 5 +-
fs/ext4/mballoc.c | 7 +
fs/ext4/super.c | 82 +++++----
fs/fat/inode.c | 13 +-
fs/gfs2/dir.c | 4 +-
fs/hugetlbfs/inode.c | 2 +-
fs/ioprio.c | 2 +
fs/jbd2/transaction.c | 4 +-
fs/nfs/dir.c | 1 +
fs/nfs/file.c | 2 +-
fs/nfs/nfs4proc.c | 8 +-
fs/nfsd/nfssvc.c | 36 ++++
fs/ocfs2/dlmglue.c | 10 ++
fs/ocfs2/file.c | 9 +-
fs/ocfs2/stackglue.c | 6 +
fs/ocfs2/stackglue.h | 3 +
fs/proc/task_mmu.c | 4 -
fs/splice.c | 1 +
fs/xfs/xfs_aops.c | 13 +-
fs/xfs/xfs_buf.c | 1 +
fs/xfs/xfs_log_recover.c | 1 +
include/linux/capability.h | 2 -
include/linux/cred.h | 5 +-
include/linux/log2.h | 13 +-
include/linux/mm.h | 53 +++---
include/linux/nfs4.h | 3 +-
include/uapi/linux/can.h | 1 +
include/uapi/linux/packet_diag.h | 2 +-
ipc/shm.c | 13 +-
kernel/futex.c | 24 +--
kernel/padata.c | 5 +-
kernel/printk.c | 2 +-
kernel/sched/core.c | 3 +-
kernel/sysctl.c | 1 +
kernel/time/tick-broadcast.c | 3 +
mm/filemap.c | 5 +
mm/memory.c | 49 ------
mm/memory_hotplug.c | 12 +-
mm/mempolicy.c | 20 +--
mm/mmap.c | 187 ++++++++++++---------
mm/vmpressure.c | 10 +-
net/9p/client.c | 4 +
net/can/bcm.c | 23 ++-
net/can/raw.c | 3 +
net/ceph/messenger.c | 19 +++
net/core/drop_monitor.c | 39 ++++-
net/core/neighbour.c | 3 +-
net/dccp/ccids/ccid2.c | 1 +
net/dccp/minisocks.c | 1 +
net/ipv4/fib_frontend.c | 3 +-
net/ipv4/igmp.c | 7 +-
net/ipv4/tcp_input.c | 2 +-
net/ipv4/tcp_ipv4.c | 7 +-
net/ipv4/tcp_minisocks.c | 1 +
net/ipv4/tcp_output.c | 6 +-
net/ipv4/tcp_timer.c | 6 +-
net/ipv6/addrconf.c | 4 +-
net/ipv6/ip6_output.c | 7 +-
net/ipv6/ip6mr.c | 13 +-
net/ipv6/raw.c | 2 +-
net/ipv6/route.c | 2 +
net/irda/irqueue.c | 34 ++--
net/l2tp/l2tp_ip.c | 2 +-
net/mac80211/pm.c | 1 +
net/packet/af_packet.c | 24 ++-
net/rds/cong.c | 4 +-
net/sctp/socket.c | 3 +
net/unix/af_unix.c | 27 +--
samples/seccomp/bpf-helper.h | 125 ++++++++------
security/apparmor/audit.c | 3 +-
security/apparmor/domain.c | 2 +-
security/apparmor/file.c | 3 +-
security/apparmor/include/match.h | 1 +
security/apparmor/include/policy.h | 2 +
security/apparmor/lsm.c | 22 ++-
security/apparmor/match.c | 16 +-
security/apparmor/path.c | 61 ++++---
security/apparmor/policy.c | 18 +-
security/apparmor/policy_unpack.c | 5 +-
sound/core/seq/seq_clientmgr.c | 1 +
sound/core/seq/seq_fifo.c | 10 ++
sound/core/seq/seq_lock.c | 9 +-
sound/core/seq/seq_memory.c | 26 +--
sound/core/seq/seq_memory.h | 1 +
sound/core/seq/seq_queue.c | 33 ++--
sound/core/timer.c | 18 +-
sound/pci/hda/patch_realtek.c | 1 +
sound/usb/mixer.c | 3 +-
261 files changed, 2227 insertions(+), 1233 deletions(-)

Summary of changes from 3.10.106 to 3.10.107
==============================================
Adrian Hunter (1):
mmc: sdhci: Do not disable interrupts while waiting for clock

Akinobu Mita (3):
Input: mpr121 - handle multiple bits change of status register
Input: mpr121 - set missing event capability
sysrq: attach sysrq handler correctly for 32-bit kernel

Al Viro (4):
nfs_write_end(): fix handling of short copies
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
p9_client_readdir() fix

Alan Stern (4):
USB: gadgetfs: fix unbounded memory allocation bug
USB: gadgetfs: fix use-after-free bug
USB: gadgetfs: fix checks of wTotalLength in config descriptors
USB: UHCI: report non-PME wakeup signalling for Intel hardware

Alex Hung (1):
ACPI / video: skip evaluating _DOD when it does not exist

Alexander Potapenko (1):
net: don't call strlen() on the user buffer in packet_bind_spkt()

Alexey Khoroshilov (1):
USB: cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate()

Andrey Konovalov (3):
net/packet: fix overflow in check for priv area size
net/packet: fix overflow in check for tp_frame_nr
net/packet: fix overflow in check for tp_reserve

Anton Blanchard (1):
scsi: lpfc: Add shutdown method for kexec

Ardinartsev Nikita (1):
HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2

Arnaldo Carvalho de Melo (1):
dccp: Unlock sock before calling sk_free()

Arnd Bergmann (9):
cred/userns: define current_user_ns() as a function
ISDN: eicon: silence misleading array-bounds warning
crypto: improve gcc optimization flags for serpent and wp512
mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
cpmac: remove hopeless #warning
ACPI / power: Avoid maybe-uninitialized warning
tty: nozomi: avoid a harmless gcc warning
hostap: avoid uninitialized variable use in hfa384x_get_rid
gfs2: avoid uninitialized variable warning

Arvind Yadav (1):
ata: sata_mv:- Handle return value of devm_ioremap.

Augusto Mecking Caringi (1):
vme: Fix wrong pointer utilization in ca91cx42_slave_get

Aurelien Aptel (1):
fs/cifs: make share unaccessible at root level mountable

Ben Hutchings (2):
catc: Combine failure cleanup code in catc_probe()
catc: Use heap buffer for memory size test

Benjamin Marzinski (1):
dm space map metadata: fix 'struct sm_metadata' leak on failed create

Benjamin Poirier (2):
vmxnet3: Wake queue from reset work
bna: Add synchronization for tx ring.

Bjorn Helgaas (1):
x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F

Brendan McGrath (1):
HID: i2c-hid: Add sleep between POWER ON and RESET

Calvin Owens (1):
sg: Fix double-free when drives detach during SG_IO

Chao Peng (1):
KVM: VMX: use correct vmcs_read/write for guest segment selector/base

Chris J Arges (1):
igb: Workaround for igb i210 firmware issue

Chris Salls (1):
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.

Christoph Hellwig (1):
scsi: move the nr_phys_segments assert into scsi_init_io

Chuck Lever (1):
nfs: Don't increment lock sequence ID after NFS4ERR_MOVED

Chun-Yi Lee (1):
platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

Colin Ian King (1):
rtc: interface: ignore expired timers when enqueuing new timers

Con Kolivas (1):
ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks

Corey Minyard (1):
MIPS: Fix crash registers on non-crashing CPUs

Daeho Jeong (1):
ext4: fix inode checksum calculation problem if i_extra_size is small

Dan Carpenter (1):
af_packet: remove a stray tab in packet_set_ring()

Dan Williams (1):
block: fix del_gendisk() vs blkdev_ioctl crash

Darrick J. Wong (1):
xfs: clear _XBF_PAGES from buffers when readahead page

Dave Martin (6):
tile/ptrace: Preserve previous registers for short regset write
c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
sparc/ptrace: Preserve previous registers for short regset write
metag/ptrace: Preserve previous registers for short regset write
metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
metag/ptrace: Reject partial NT_METAG_RPIPE writes

David S. Miller (1):
irda: Fix lockdep annotations in hashbin_delete().

Davidlohr Bueso (1):
ipc/shm: Fix shmat mmap nil-page protection

Dmitry Torokhov (1):
Input: i8042 - add Clevo P650RS to the i8042 reset list

Dmitry V. Levin (1):
uapi: fix linux/packet_diag.h userspace compilation error

Einar JÃn (1):
can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer

Eric Dumazet (6):
sysctl: fix proc_doulongvec_ms_jiffies_minmax()
tcp: fix 0 divide in __tcp_select_window()
tcp: fix various issues for sockets morphing to listen state
ipv4: provide stronger user input validation in nl_fib_input()
tcp: initialize icsk_ack.lrcvtime at session start time
net: neigh: guard against NULL solicit() method

Eric Ren (1):
ocfs2: fix crash caused by stale lvb with fsdlm plugin

Eric Sandeen (1):
xfs: set AGI buffer type in xlog_recover_clear_agi_bucket

Eryu Guan (1):
ext4: validate s_first_meta_bg at mount time

Fabien Parent (1):
ARM: dts: da850-evm: fix read access to SPI flash

Felipe Balbi (3):
usb: gadget: composite: always set ep->mult to a sensible value
usb: dwc3: gadget: make Set Endpoint Configuration macros safe
usb: gadget: composite: correctly initialize ep->maxpacket

Felix Fietkau (1):
ath5k: drop bogus warning on drv_set_key with unsupported cipher

Florian Westphal (1):
ipv6: avoid write to a possibly cloned skb

Gabriel Krisman Bertazi (1):
serial: 8250_pci: Detach low-level driver during PCI error recovery

Geoff Levand (1):
powerpc/ps3: Fix system hang with GCC 5 builds

Gerald Schaefer (1):
s390/vmlogrdr: fix IUCV buffer allocation

Germano Percossi (1):
CIFS: remove bad_network_name flag

Greg Kroah-Hartman (2):
usb: gadgetfs: restrict upper bound on device configuration size
HID: hid-cypress: validate length of report

Guenter Roeck (2):
usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
usb: hub: Wait for connection to be reestablished after port reset

Hannes Frederic Sowa (1):
dccp: fix memory leak during tear-down of unsuccessful connection request

Hannes Reinecke (1):
sd: get disk reference in sd_check_events()

Hector Marco-Gisbert (1):
x86/mm/32: Enable full randomization on i386 and X86_32

Heinrich Schuchardt (1):
apparmor: do not expose kernel stack

Helge Deller (2):
parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
Allow stack to grow up to address space limit

Henrik Ingo (1):
uvcvideo: uvc_scan_fallback() for webcams with broken chain

Hugh Dickins (2):
mm: larger stack guard gap, between vmas
mm: fix new crash in unmapped_area_topdown()

Ilia Mirkin (1):
drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval

Ilya Dryomov (2):
libceph: verify authorize reply on connect
libceph: force GFP_NOIO for socket allocations

J. Bruce Fields (1):
nfsd: check for oversized NFSv2/v3 arguments

James Hogan (2):
metag/usercopy: Drop unused macros
metag/usercopy: Zero rest of buffer from copy_from_user

Jamie Bainbridge (1):
ipv6: check raw payload size correctly in ioctl

Jan Kara (1):
ext4: trim allocation requests to group size

Jan-Marek Glogowski (1):
Reset TreeId to zero on SMB2 TREE_CONNECT

Janusz Dziedzic (1):
usb: dwc3: gadget: delay unmap of bounced requests

Jason A. Donenfeld (1):
padata: avoid race in reordering

Javier Martinez Canillas (1):
tty: serial: msm: Fix module autoload

Jeff Mahoney (1):
Revert "Btrfs: don't delay inode ref updates during log, replay"

Jim Mattson (1):
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)

Jiri Slaby (1):
crypto: algif_hash - avoid zero-sized array

Johan Hovold (5):
USB: serial: io_ti: bind to interface after fw download
USB: cdc-acm: fix open and suspend race
USB: cdc-acm: fix failed open not being detected
Input: iforce - validate number of endpoints before using them
Input: kbtab - validate number of endpoints before using them

Johannes Thumshirn (1):
scsi: don't BUG_ON() empty DMA transfers

John Johansen (9):
apparmor: fix uninitialized lsm_audit member
apparmor: exec should not be returning ENOENT when it denies
apparmor: fix disconnected bind mnts reconnection
apparmor: internal paths should be treated as disconnected
apparmor: check that xindex is in trans_table bounds
apparmor: add missing id bounds check on dfa verification
apparmor: don't check for vmalloc_addr if kvzalloc() failed
apparmor: fix oops in profile_unpack() when policy_db is not present
apparmor: fix module parameters can be changed after policy is locked

Josh Poimboeuf (2):
ACPI: Fix incompatibility with mcount-based function graph tracing
ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram

Juergen Gross (1):
xen, fbfront: fix connecting to backend

Julien Grall (1):
arm/xen: Use alloc_percpu rather than __alloc_percpu

K. Y. Srinivasan (1):
drivers: hv: Turn off write permission on the hypercall page

Kai-Heng Feng (1):
Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000

Kees Cook (2):
mm: Tighten x86 /dev/mem with zeroing reads
x86: standardize mmap_rnd() usage

Kefeng Wang (1):
ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock

Konstantin Khlebnikov (1):
md/raid5: limit request size according to implementation limits

Ladi Prosek (1):
virtio_balloon: init 1st buffer in stats vq

Larry Finger (1):
ssb: Fix error routine when fallback SPROM fails

Lee, Chun-Yi (1):
platform/x86: acer-wmi: setup accelerometer when ACPI device was found

Li Qiang (1):
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()

Linus Torvalds (1):
give up on gcc ilog2() constant optimizations

Liu Bo (1):
Btrfs: fix memory leak in reading btree blocks

Long Li (2):
scsi: storvsc: properly handle SRB_ERROR when sense message is present
scsi: storvsc: properly set residual data length on errors

Luis de Bethencourt (1):
mvsas: fix misleading indentation

Mantas M (1):
net: ipv6: check route protocol when deleting routes

Marc Kleine-Budde (2):
can: raw: raw_setsockopt: limit number of can_filter that can be set
can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer

Mark Rutland (1):
ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs

Martin K. Petersen (2):
scsi: sr: Sanity check returned mode data
scsi: sd: Fix capacity calculation with 32-bit sector_t

Martin Schwidefsky (2):
KVM: s390: fix task size check
s390: TASK_SIZE for kernel threads

Mathias Nyman (2):
xhci: free xhci virtual devices with leaf nodes first
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers

Mathias Svensson (1):
samples/seccomp: fix 64-bit comparison macros

Matt Chen (1):
mac80211: flush delayed work when entering suspend

Mauricio Faria de Oliveira (1):
block: allow WRITE_SAME commands with the SG_IO ioctl

Mauro Carvalho Chehab (1):
siano: make it work again with CONFIG_VMAP_STACK

Max Bires (1):
char: lack of bool string made CONFIG_DEVPORT always on

Max Filippov (1):
xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD

Maxime Ripard (1):
Input: tca8418 - use the interrupt trigger from the device tree

Michael Ellerman (1):
powerpc: Reject binutils 2.24 when building little endian

Michael Schenk (1):
rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down

Michal Hocko (1):
mm, fs: check for fatal signals in do_generic_file_read()

Michal Tesar (1):
igmp: Make igmp group member RFC 3376 compliant

Michel DÃnzer (1):
drm/ttm: Make sure BOs being swapped out are cacheable

Miklos Szeredi (1):
vfs: fix uninitialized flags in splice_to_pipe()

Mintz, Yuval (1):
bnx2x: Correct ringparam estimate when DOWN

Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()

Nicholas Bellinger (3):
target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
iscsi-target: Fix TMR reference leak during session shutdown
iscsi-target: Drop work-around for legacy GlobalSAN initiator

Niklas SÃderlund (1):
pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE

Nikolay Aleksandrov (1):
ip6mr: fix notification device destruction

OGAWA Hirofumi (1):
fat: fix using uninitialized fields of fat_inode/fsinfo_inode

Oliver Hartkopp (1):
can: bcm: fix hrtimer/tasklet termination in bcm op removal

Oliver Neukum (1):
ACM gadget: fix endianness in notifications

Omar Sandoval (2):
block: fix use-after-free in sys_ioprio_get()
virtio-console: avoid DMA from stack

Ondrej Kozina (1):
dm crypt: mark key as invalid until properly loaded

Paul Burton (1):
net: ti: cpmac: Fix compiler warning due to type confusion

Paul HÃber (1):
l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv

Paul Mackerras (1):
powerpc: Don't try to fix up misaligned load-with-reservation instructions

Pavel Rojtberg (1):
Input: xpad - use correct product id for x360w controllers

Pavel Shilovsky (3):
CIFS: Fix a possible memory corruption during reconnect
CIFS: Fix missing nls unload in smb2_reconnect()
CIFS: Fix a possible memory corruption in push locks

Peter Zijlstra (2):
futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
futex: Add missing error handling to FUTEX_REQUEUE_PI

Quinn Tran (1):
qla2xxx: Fix crash due to null pointer access

Rabin Vincent (1):
sched/debug: Don't dump sched debug info in SysRq-W

Rafael J. Wysocki (1):
cpufreq: Fix and clean up show_cpuinfo_cur_freq()

RafaÅ MiÅecki (2):
bcma: use (get|put)_device when probing/removing device driver
mtd: bcm47xxpart: fix parsing first block after aligned TRX

Ralf Baechle (1):
MIPS: Fix special case in 64 bit IP checksumming.

Raphael Assenat (1):
Input: joydev - do not report stale values on first open

Ravi Bangoria (1):
powerpc/xmon: Fix data-breakpoint

Reiter Wolfgang (2):
drop_monitor: add missing call to genlmsg_end
drop_monitor: consider inserted data in genlmsg_end

Russell Currey (1):
drivers/gpu/drm/ast: Fix infinite loop if read fails

Sachin Prabhu (5):
cifs: Do not send echoes before Negotiate is complete
Fix memory leaks in cifs_do_mount()
Compare prepaths when comparing superblocks
Move check for prefix path to within cifs_get_root()
Fix regression which breaks DFS mounting

Salvatore Benedetto (1):
crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg

Sebastian Ott (1):
s390/pci: fix use after free in dma_init

Sebastian Siewior (1):
ubi/upd: Always flush after prepared for an update

Sergey Senozhatsky (1):
printk: use rcuidle console tracepoint

Stefano Stabellini (1):
xen/x86: don't lose event interrupts

Steve Wise (1):
rdma_cm: fail iwarp accepts w/o connection params

Steven Rostedt (1):
ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it

Takashi Iwai (9):
ALSA: hda - Fix up GPIO for ASUS ROG Ranger
ALSA: seq: Fix race at creating a queue
ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()
ALSA: timer: Reject user params with too small ticks
ALSA: seq: Fix link corruption by event error handling
ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
ALSA: seq: Fix race during FIFO resize
ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
fbcon: Fix vc attr at deinit

Tariq Saeed (1):
ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()

Theodore Ts'o (7):
ext4: use more strict checks for inodes_per_block on mount
ext4: fix in-superblock mount options processing
ext4: add sanity checking to count_overhead()
jbd2: don't leak modified metadata buffers on an aborted journal
ext4: fix fencepost in s_first_meta_bg validation
ext4: preserve the needs_recovery flag when the journal is aborted
ext4: return EROFS if device is r/o and journal replay is needed

Thomas Gleixner (2):
tick/broadcast: Prevent NULL pointer dereference
x86/vdso: Plug race between mapping and ELF header setup

Thomas Hellstrom (1):
drm/vmwgfx: Remove getparam error message

Thomas Huth (1):
KVM: PPC: Book3S PR: Fix illegal opcode emulation

Todd Fujinaka (1):
igb: add i211 to i210 PHY workaround

Toshi Kani (1):
mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()

Trond Myklebust (1):
NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT

Uwe Kleine-KÃnig (3):
rtc: s35390a: make sure all members in the output are set
rtc: s35390a: implement reset routine as suggested by the reference
rtc: s35390a: improve irq handling

Vinayak Menon (1):
mm: vmpressure: fix sending wrong events on underflow

Vineet Gupta (2):
ARC: [arcompact] handle unaligned access delay slot corner case
ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup

Vitaly Kuznetsov (3):
Drivers: hv: balloon: don't crash when memory is added in non-sorted order
Drivers: hv: don't leak memory in vmbus_establish_gpadl()
Drivers: hv: get rid of timeout in vmbus_open()

Vlad Tsyrklevich (2):
i2c: fix kernel memory disclosure in dev interface
vfio/pci: Fix integer overflows, bitmask check

WANG Cong (1):
af_unix: move unix_mknod() out of bindlock

Wang, Rui Y (2):
crypto: ghash-clmulni - Fix load failure
crypto: cryptd - Assign statesize properly

Wei Fang (2):
md:raid1: fix a dead loop when read from a WriteMostly disk
scsi: avoid a permanent stop of the scsi device's request queue

Weston Andros Adamson (1):
NFSv4: fix getacl ERANGE for some ACL buffer sizes

Willem de Bruijn (3):
macvtap: read vnet_hdr_size once
packet: round up linear to header len
tun: read vnet_hdr_sz once

Willy Tarreau (1):
Linux 3.10.107

Xin Long (1):
sctp: listen on the sock only when it's state is listening or closed

Y.C. Chen (1):
drm/ast: Fix test for VGA enabled

Yang Yang (1):
futex: Move futex_init() to core_initcall

Yazen Ghannam (1):
x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs

Yegor Yefremov (1):
can: ti_hecc: add missing prepare and unprepare of the clock

Zhaohongjiang (1):
cancel the setfilesize transation when io error happen

colyli@xxxxxxx (1):
md linear: fix a race between linear_add() and linear_congested()

santosh.shilimkar@xxxxxxxxxx (1):
RDS: Fix the atomicity for congestion map update

stephen hemminger (1):
netvsc: reduce maximum GSO size

ììí (1):
can: peak: fix bad memory access and free sequence