This is the start of the review cycle for the Linux 3.13.11.10 stable kernel. This version contains 105 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.10 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/ABI/removed/net_dma | 8 + Documentation/lzo.txt | 164 +++++++++++++++++++ Documentation/networking/ip-sysctl.txt | 6 - Documentation/virtual/kvm/mmu.txt | 14 ++ arch/arm/boot/dts/at91sam9263.dtsi | 2 + arch/arm/mach-at91/clock.c | 1 + arch/m68k/mm/hwtest.c | 6 + arch/s390/kvm/interrupt.c | 1 + arch/um/drivers/ubd_kern.c | 5 +- arch/x86/ia32/ia32entry.S | 18 +- arch/x86/include/asm/elf.h | 5 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/intel.c | 15 ++ arch/x86/kernel/signal.c | 5 + arch/x86/kernel/xsave.c | 7 +- arch/x86/kvm/mmu.c | 29 ++-- arch/x86/kvm/vmx.c | 16 +- arch/x86/kvm/x86.h | 20 ++- block/blk-settings.c | 4 +- crypto/async_tx/async_xor.c | 3 +- drivers/ata/libata-sff.c | 20 +-- drivers/ata/pata_serverworks.c | 13 +- drivers/base/firmware_class.c | 3 + drivers/base/regmap/regmap-debugfs.c | 8 +- drivers/base/regmap/regmap.c | 7 +- drivers/block/drbd/drbd_interval.c | 4 + drivers/block/xen-blkback/blkback.c | 1 + drivers/bluetooth/btusb.c | 9 + drivers/bluetooth/hci_h5.c | 2 +- drivers/crypto/caam/caamhash.c | 28 ++-- drivers/crypto/caam/sg_sw_sec4.h | 54 ------ drivers/dma/Kconfig | 12 -- drivers/dma/Makefile | 1 - drivers/dma/dmaengine.c | 104 ------------ drivers/dma/ioat/dma.c | 1 - drivers/dma/ioat/dma.h | 7 - drivers/dma/ioat/dma_v2.c | 1 - drivers/dma/ioat/dma_v3.c | 1 - drivers/dma/iovlock.c | 280 -------------------------------- drivers/dma/pl330.c | 12 +- drivers/edac/mpc85xx_edac.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 4 +- drivers/hv/channel.c | 49 ++++-- drivers/hv/connection.c | 17 +- drivers/hv/hv.c | 27 +-- drivers/hv/hyperv_vmbus.h | 4 + drivers/input/mouse/synaptics.c | 22 ++- drivers/input/mouse/synaptics.h | 8 +- drivers/input/serio/i8042-x86ia64io.h | 6 + drivers/md/dm-bufio.c | 5 +- drivers/md/dm-log-userspace-transfer.c | 2 +- drivers/media/common/siano/sms-cards.c | 6 + drivers/media/common/siano/sms-cards.h | 1 + drivers/media/usb/em28xx/em28xx-video.c | 15 +- drivers/media/usb/siano/smsusb.c | 2 + drivers/media/usb/uvc/uvc_driver.c | 9 + drivers/media/v4l2-core/v4l2-common.c | 9 +- drivers/message/fusion/mptspi.c | 5 + drivers/mfd/rtsx_pcr.c | 2 +- drivers/misc/mei/bus.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 7 + drivers/mmc/host/tmio_mmc_pio.c | 9 + drivers/mtd/ubi/fastmap.c | 1 + drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/wireless/iwlwifi/pcie/drv.c | 4 + drivers/net/wireless/rt2x00/rt2800.h | 2 +- drivers/pci/host/pci-mvebu.c | 6 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/quirks.c | 20 +++ drivers/power/charger-manager.c | 5 + drivers/scsi/be2iscsi/be_mgmt.c | 13 +- drivers/scsi/qla2xxx/qla_target.c | 4 +- drivers/spi/spi-dw-mid.c | 7 +- drivers/tty/serial/8250/8250_pci.c | 21 +++ drivers/tty/serial/omap-serial.c | 12 +- drivers/usb/core/hub.c | 6 +- drivers/usb/core/quirks.c | 4 + drivers/usb/serial/cp210x.c | 2 + drivers/video/cfbcopyarea.c | 13 +- drivers/video/console/bitblit.c | 3 +- drivers/video/console/fbcon_ccw.c | 3 +- drivers/video/console/fbcon_cw.c | 3 +- drivers/video/console/fbcon_ud.c | 3 +- drivers/virtio/virtio_pci.c | 33 +++- fs/buffer.c | 5 + fs/dcache.c | 5 + fs/ecryptfs/inode.c | 2 +- fs/jffs2/jffs2_fs_sb.h | 2 - fs/jffs2/wbuf.c | 17 +- fs/lockd/mon.c | 6 + fs/namespace.c | 3 + fs/nfs/client.c | 2 +- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfs4renewd.c | 12 +- fs/nfs/nfs4state.c | 18 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/pstore/inode.c | 4 +- fs/super.c | 2 + fs/ubifs/log.c | 8 +- fs/xfs/xfs_aops.c | 16 +- include/linux/blkdev.h | 5 +- include/linux/compiler-gcc5.h | 66 ++++++++ include/linux/dmaengine.h | 22 +-- include/linux/kvm_host.h | 2 - include/linux/sched.h | 6 +- include/linux/skbuff.h | 8 +- include/linux/tcp.h | 8 - include/linux/usb/quirks.h | 3 + include/net/netdma.h | 32 ---- include/net/sock.h | 19 +-- include/net/tcp.h | 8 - kernel/futex.c | 2 + kernel/module.c | 2 + kernel/sysctl_binary.c | 1 - lib/lzo/lzo1x_decompress_safe.c | 103 ++++++------ mm/percpu.c | 2 - net/bluetooth/smp.c | 5 +- net/ceph/messenger.c | 6 +- net/core/Makefile | 1 - net/core/dev.c | 10 -- net/core/sock.c | 6 - net/core/user_dma.c | 131 --------------- net/dccp/proto.c | 4 +- net/ipv4/sysctl_net_ipv4.c | 9 - net/ipv4/tcp.c | 147 ++--------------- net/ipv4/tcp_input.c | 61 ------- net/ipv4/tcp_ipv4.c | 18 +- net/ipv6/tcp_ipv6.c | 13 +- net/llc/af_llc.c | 10 +- net/netlink/af_netlink.c | 2 +- security/selinux/hooks.c | 2 +- sound/pci/emu10k1/emu10k1_callback.c | 6 +- sound/soc/codecs/tlv320aic3x.c | 13 ++ sound/soc/soc-dapm.c | 25 +-- virt/kvm/kvm_main.c | 33 +++- 136 files changed, 953 insertions(+), 1226 deletions(-) Al Viro (3): missing data dependency barrier in prepend_name() [jffs2] kill wbuf_queued/wbuf_dwork_lock fix misuses of f_count() in ppp and netlink Alexander Usyskin (1): mei: bus: fix possible boundaries violation Alexey Khoroshilov (1): dm log userspace: fix memory leak in dm_ulog_tfr_init failure path Andreas Bomholtz (1): USB: cp210x: add support for Seluxit USB dongle Andreas Henriksson (1): ARM: at91: fix at91sam9263ek DT mmc pinmuxing settings Andy Adamson (1): NFSv4.1: Fix an NFSv4.1 state renewal regression Andy Lutomirski (2): x86_64, entry: Filter RFLAGS.NT on entry from userspace x86,kvm,vmx: Preserve CR4 across VM entry Andy Shevchenko (2): spi: dw-mid: respect 8 bit mode spi: dw-mid: terminate ongoing transfers at exit Artem Bityutskiy (1): UBIFS: fix free log space calculation Arun Easi (1): qla2xxx: Use correct offset to req-q-out for reserve calculation Ben Hutchings (1): x86: Reject x32 executables if x32 ABI not supported Benjamin Coddington (1): lockd: Try to reconnect if statd has moved Benjamin Herrenschmidt (1): drm/ast: Fix HW cursor image Borislav Petkov (1): mpc85xx_edac: Make L2 interrupt shared too Bryan O'Donoghue (2): x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead serial: 8250: Add Quark X1000 to 8250_pci.c Catalin Marinas (1): futex: Ensure get_futex_key_refs() always implies a barrier Champion Chen (1): Bluetooth: Fix issue with USB suspend in btusb driver Chao Yu (1): ecryptfs: avoid to access NULL pointer when write metadata in xattr Chris Ball (1): mfd: rtsx_pcr: Fix MSI enable error handling Chris J Arges (1): mptfusion: enable no_write_same for vmware scsi disks Christian Borntraeger (1): KVM: s390: unintended fallthrough for external call Cristian Stoica (2): crypto: caam - fix addressing of struct member crypto: caam - remove duplicated sg copy functions Dan Williams (1): net_dma: simple removal Daniel Mack (1): ASoC: soc-dapm: fix use after free Dave Chinner (1): xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly David Matlack (3): kvm: fix potentially corrupt mmio cache kvm: x86: fix stale mmio cache bug kvm: don't take vcpu mutex for obviously invalid vcpu ioctls Dmitry Lavnikevich (1): ASoC: tlv320aic3x: fix PLL D configuration Dmitry Torokhov (1): Input: synaptics - gate forcepad support by DMI check Douglas Lehr (1): PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size Eric W. Biederman (1): mnt: Prevent pivot_root from creating a loop in the mount tree Fabian Frederick (1): nfs: fix duplicate proc entries Frank Schaefer (2): [media] em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop [media] em28xx-v4l: fix video buffer field order reporting in progressive mode Frans Klaver (1): tty: omap-serial: fix division by zero Geert Uytterhoeven (1): m68k: Disable/restore interrupts in hwreg_present()/hwreg_write() Guenter Roeck (1): Revert "percpu: free percpu allocation info for uniprocessor system" Hans de Goede (1): Input: i8042 - add noloop quirk for Asus X750LN Ilya Dryomov (1): libceph: ceph-msgr workqueue needs a resque worker Joe Savage (1): USB: serial: cp210x: added Ketra N1 wireless interface support Joe Thornber (1): dm bufio: update last_accessed when relinking a buffer Johan Hedberg (1): Bluetooth: Fix setting correct security level when initiating SMP Junxiao Bi (1): mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set K. Y. Srinivasan (6): Drivers: hv: vmbus: Cleanup vmbus_post_msg() Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl() Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl() Drivers: hv: vmbus: Fix a bug in vmbus_open() Drivers: hv: vmbus: Cleanup vmbus_close_internal() Drivers: hv: vmbus: Cleanup hv_post_message() Kees Cook (1): firmware_class: make sure fw requests contain a name Krzysztof Kozlowski (3): power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gauge dmaengine: pl330: Fix NULL pointer dereference on probe failure dmaengine: pl330: Fix NULL pointer dereference on driver unbind Lai Jiangshan (1): drbd: compute the end before rb_insert_augmented() Loic Poulain (1): Bluetooth: Fix HCI H5 corrupted ack value Lu Baolu (1): USB: Add device quirk for ASUS T100 Base Station keyboard Ludovic Desroches (1): ARM: at91/PMC: don't forget to write PMC_PCDR register to disable clocks Maciej Matraszek (1): [media] v4l2-common: fix overflow in v4l_bound_align_image() Mauro Carvalho Chehab (1): [media] siano: add support for PCTV 77e Michael S. Tsirkin (1): virtio_pci: fix virtio spec compliance on restore Mike Christie (1): be2iscsi: check ip buffer before copying Mike Snitzer (1): block: fix alignment_offset math that assumes io_min is a power-of-2 Mikulas Patocka (4): framebuffer: fix border color framebuffer: fix screen corruption when copying dm bufio: when done scanning return from __scan immediately fs: make cont_expand_zero interruptible Oleg Nesterov (2): x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() Olga Kornievskaia (1): Fixing lease renewal Ondrej Zary (1): libata-sff: Fix controllers with no ctl port Oren Givon (1): iwlwifi: Add missing PCI IDs for the 7260 series Pankaj Dubey (1): regmap: fix NULL pointer dereference in _regmap_write/read Paolo Bonzini (1): KVM: do not bias the generation number in kvm_current_mmio_generation Paul Fertser (1): [media] media: usb: uvc: add a quirk for Dell XPS M1330 webcam Prarit Bhargava (1): modules, lock around setting of MODULE_STATE_UNFORMED Ricardo Ribalda Delgado (1): PCI: Generate uppercase hex for modalias interface class Richard Genoud (1): UBI: add missing kmem_cache_free() in process_pool_aeb error path Roger Pau Monné (1): xen-blkback: fix leak on grant map error path Roger Tseng (1): mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response Sasha Levin (1): kernel: add support for gcc 5 Scott Carter (1): pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller Sergei Shtylyov (1): mmc: tmio: prevent endless loop in tmio_mmc_set_clock() Stanislaw Gruszka (1): rt2800: correct BBP1_TX_POWER_CTRL mask Stephen Smalley (1): selinux: fix inode security list corruption Takashi Iwai (1): ALSA: emu10k1: Fix deadlock in synth voice lookup Tetsuo Handa (1): fs: Fix theoretical division by 0 in super_cache_scan(). Thomas Petazzoni (1): PCI: mvebu: Fix uninitialized variable in mvebu_get_tgt_attr() Thorsten Knabe (1): um: ubd: Fix for processes stuck in D state forever Trond Myklebust (2): NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails NFSv4: fix open/lock state recovery error handling Valdis Kletnieks (1): pstore: Fix duplicate {console,ftrace}-efi entries Willy Tarreau (3): Documentation: lzo: document part of the encoding Revert "lzo: properly check for overruns" lzo: check for length overrun in variable length encoding. Xiubo Li (2): regmap: debugfs: fix possbile NULL pointer dereference regmap: fix possible ZERO_SIZE_PTR pointer dereferencing error. Xuelin Shi (1): dmaengine: fix xor sources continuation Yann Droneaud (1): fanotify: enable close-on-exec on events' fd when requested in fanotify_init() -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html