This is the start of the review cycle for the Linux 3.19.8-ckt9 stable kernel. This version contains 86 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/ubuntu/linux.git/log/?h=linux-3.19.y-review git://kernel.ubuntu.com/ubuntu/linux.git linux-3.19.y-review The review period for version 3.19.8-ckt9 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.19.y-ckt extended stable kernel version, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable . -Kamal -- arch/arm/Makefile | 8 ++ arch/arm/boot/dts/omap3-beagle.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 4 +- arch/arm/kernel/kgdb.c | 8 +- arch/arm/kernel/signal.c | 15 ++-- arch/arm/kvm/arm.c | 2 +- arch/arm/kvm/interrupts_head.S | 6 +- arch/arm/kvm/mmu.c | 6 +- arch/arm/mach-omap2/board-generic.c | 7 -- arch/arm64/Kconfig | 16 ++++ arch/arm64/Makefile | 4 + arch/arm64/kernel/head.S | 5 ++ arch/arm64/kernel/module.c | 2 + arch/arm64/kernel/signal32.c | 47 +++++++--- arch/arm64/kvm/hyp.S | 9 +- arch/powerpc/boot/Makefile | 3 + arch/powerpc/mm/hugepage-hash64.c | 3 +- arch/powerpc/platforms/powernv/pci.c | 5 +- arch/powerpc/sysdev/fsl_msi.c | 5 +- arch/powerpc/sysdev/mpic_pasemi_msi.c | 5 +- arch/powerpc/sysdev/mpic_u3msi.c | 5 +- arch/powerpc/sysdev/ppc4xx_msi.c | 5 +- arch/s390/kernel/compat_signal.c | 27 +++++- arch/x86/include/uapi/asm/msr-index.h | 1 + arch/x86/kernel/apic/apic.c | 7 ++ arch/x86/kernel/entry_64.S | 16 +++- arch/x86/kernel/paravirt.c | 16 +++- arch/x86/kernel/tsc.c | 17 ++-- arch/x86/kvm/vmx.c | 2 + arch/x86/kvm/x86.c | 2 + drivers/block/zram/zcomp.c | 12 +-- drivers/gpu/drm/i915/intel_bios.c | 12 ++- drivers/gpu/drm/qxl/qxl_display.c | 12 +-- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 29 ++++-- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 11 ++- drivers/hwmon/nct6775.c | 16 ++-- drivers/infiniband/ulp/isert/ib_isert.c | 47 +++++++++- drivers/irqchip/irq-atmel-aic5.c | 24 +++-- drivers/misc/cxl/pci.c | 2 - drivers/net/ethernet/altera/altera_tse_main.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 - drivers/net/macvtap.c | 4 +- drivers/net/usb/usbnet.c | 7 +- drivers/net/vxlan.c | 10 +-- drivers/pci/access.c | 27 +----- drivers/pci/quirks.c | 20 ++++- drivers/platform/x86/hp-wmi.c | 31 ++++--- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-xtensa-xtfpga.c | 4 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/staging/android/ion/ion.c | 6 +- drivers/usb/chipidea/udc.c | 84 ++++++++--------- drivers/usb/core/config.c | 5 +- drivers/usb/host/xhci-mem.c | 23 +++-- drivers/usb/host/xhci-ring.c | 13 ++- drivers/usb/host/xhci.c | 10 ++- drivers/usb/serial/option.c | 24 +++++ fs/btrfs/extent_io.c | 65 ++++++++++++-- fs/btrfs/inode.c | 3 +- fs/cifs/cifsencrypt.c | 53 ++++++++++- fs/cifs/ioctl.c | 6 ++ fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 76 ++++++++++++---- fs/nfs/pagelist.c | 2 +- fs/ocfs2/dlm/dlmmaster.c | 9 +- fs/ocfs2/dlm/dlmrecovery.c | 8 +- kernel/sched/core.c | 15 +++- kernel/time/timekeeping.c | 2 +- net/core/fib_rules.c | 14 +-- net/ipv4/tcp_output.c | 1 + net/ipv6/ip6mr.c | 2 +- net/netfilter/nf_log.c | 9 +- net/netfilter/nft_compat.c | 24 +++-- net/netlink/af_netlink.c | 30 +++++-- net/netlink/af_netlink.h | 9 ++ net/openvswitch/datapath.c | 4 +- net/openvswitch/flow_table.c | 23 ++--- net/openvswitch/flow_table.h | 2 +- net/sctp/sm_sideeffect.c | 2 +- security/keys/gc.c | 10 ++- security/keys/request_key.c | 3 + sound/arm/Kconfig | 15 ++-- sound/soc/pxa/Kconfig | 2 - sound/soc/pxa/pxa2xx-ac97.c | 4 +- tools/perf/util/header.c | 4 +- virt/kvm/eventfd.c | 124 +++++++++++++++----------- virt/kvm/kvm_main.c | 19 +++- 93 files changed, 904 insertions(+), 372 deletions(-) Alex Williamson (2): PCI: Fix devfn for VPD access through function 0 PCI: Use function 0 VPD for identical functions, regular VPD for others Andy Lutomirski (2): x86/paravirt: Replace the paravirt nop with a bona fide empty function x86/nmi/64: Fix a paravirt stack-clobbering bug in the NMI code Aneesh Kumar K.V (1): powerpc/mm: Recompute hash value after a failed update Ard Biesheuvel (1): ARM: 8429/1: disable GCC SRA optimization Arnaldo Carvalho de Melo (1): perf header: Fixup reading of HEADER_NRCPUS feature Atsushi Nemoto (1): net: eth: altera: fix napi poll_list corruption Benjamin Herrenschmidt (1): powerpc/boot: Specify ABI v2 when building an LE boot wrapper Carl Frederik Werner (1): ARM: dts: omap3-beagle: make i2c3, ddc and tfp410 gpio work again Daniel Axtens (1): cxl: Fix unbalanced pci_dev_get in cxl_probe Daniel Borkmann (1): netlink, mmap: transform mmap skb into full skb on taps Dave Airlie (1): drm/qxl: only report first monitor as connected if we have no state David Howells (3): KEYS: Fix race between key destruction and finding a keyring by name KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring KEYS: Don't permit request_key() to construct a new keyring David Woodhouse (1): x86/platform: Fix Geode LX timekeeping in the generic x86 build Dominik Dingel (1): sched: access local runqueue directly in single_task_running Doug Anderson (1): ARM: 8425/1: kgdb: Don't try to stop the machine when setting breakpoints Eric Dumazet (2): tcp: add proper TS val into RST packets net/mlx4_en: really allow to change RSS key Eugene Shatokhin (1): usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared Filipe Manana (1): Btrfs: fix read corruption of compressed and shared extents Florian Westphal (1): netfilter: nf_log: don't zap all loggers on unregister Grazvydas Ignotas (1): ARM: dts: omap5-uevm.dts: fix i2c5 pinctrl offsets Guenter Roeck (2): spi: Fix documentation of spi_alloc_master() hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips Jani Nikula (1): drm/i915/bios: handle MIPI Sequence Block v3+ gracefully Jann Horn (1): CIFS: fix type confusion in copy offload ioctl Jason Wang (4): kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd kvm: factor out core eventfd assign/deassign logic kvm: fix double free for fast mmio eventfd kvm: fix zero length mmio searching Jeff Mahoney (1): btrfs: skip waiting on ordered range for special files Jenny Derzhavetz (2): iser-target: remove command with state ISTATE_REMOVE iser-target: Put the reference on commands waiting for unsol data Jesse Gross (1): openvswitch: Zero flows on allocation. Jiri Benc (1): vxlan: set needed headroom correctly John Stultz (1): time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64() Joseph Qi (1): ocfs2/dlm: fix deadlock when dispatch assert master Julia Lawall (1): xhci-mem: Use setup_timer Kyle Evans (1): hp-wmi: limit hotkey enable Liu.Zhao (1): USB: option: add ZTE PIDs Ludovic Desroches (1): irqchip/atmel-aic5: Use per chip mask caches in mask/unmask() Luis Henriques (1): zram: fix possible use after free in zcomp_create() Marc Zyngier (2): arm64: KVM: Disable virtual timer even if the guest is not using it arm: KVM: Disable virtual timer even if the guest is not using it Marek Majtyka (1): arm: KVM: Fix incorrect device to IPA mapping Martin Schwidefsky (1): s390/compat: correct uc_sigmask of the compat signal frame Mathias Nyman (4): usb: Use the USB_SS_MULT() macro to get the burst multiplier. xhci: give command abortion one more chance before killing xhci xhci: change xhci 1.0 only restrictions to support xhci 1.1 xhci: init command timeout timer earlier to avoid deleting it uninitialized Max Filippov (1): spi: xtensa-xtfpga: fix register endianness Michael S. Tsirkin (1): macvtap: fix TUNSETSNDBUF values > 64k Nishanth Menon (1): ARM: OMAP2+: board-generic: Remove stale of_irq macros Pablo Neira Ayuso (2): netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC netfilter: nf_log: wait for rcu grace after logger unregistration Paolo Bonzini (1): KVM: x86: trap AMD MSRs for the TSeg base and mask Paul Mackerras (1): powerpc/MSI: Fix race condition in tearing down MSI interrupts Pavel Fedin (1): arm/arm64: KVM: vgic: Check for !irqchip_in_kernel() when mapping resources Peng Tao (1): nfs: fix pg_test page count calculation Peter Chen (1): usb: chipidea: udc: using the correct stall implementation Peter Seiderer (1): cifs: use server timestamp for ntlmv2 authentication Richard Laing (1): net/ipv6: Correct PIM6 mrt_lock handling Robert Jarzmik (2): ASoC: pxa: pxa2xx-ac97: fix dma requestor lines ASoC: fix broken pxa SoC support Roger Quadros (3): usb: xhci: lock mutex on xhci_stop usb: xhci: Clear XHCI_STATE_DYING on start usb: xhci: exit early in xhci_setup_device() if we're halted or dying Russell King (1): ARM: fix Thumb2 signal handling when ARMv6 is enabled Shaohua Li (1): x86/apic: Serialize LVTT and TSC_DEADLINE writes Shawn Lin (1): staging: ion: fix corruption of ion_import_dma_buf Simon Guinot (1): net: mvneta: fix DMA buffer unmapping in mvneta_rx() Steve French (2): disabling oplocks/leases via module parm enable_oplocks broken for SMB3 [SMB3] Fix sec=krb5 on smb3 mounts Sudip Mukherjee (1): spi: spidev: fix possible NULL dereference Tan, Jui Nee (1): spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled Thomas Hellstrom (1): drm/vmwgfx: Fix up user_dmabuf refcounting Wanpeng Li (1): KVM: vmx: fix VPID is 0000H in non-root operation Will Deacon (4): KVM: arm64: add workaround for Cortex-A57 erratum #852523 arm64: head.S: initialise mdcr_el2 in el2_setup arm64: compat: fix vfp save/restore across signal handlers in big-endian arm64: errata: add module build workaround for erratum #843419 Wilson Kok (1): fib_rules: fix fib rule dumps across multiple skbs lucien (1): sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state -- 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