[3.19.y-ckt stable] Linux 3.19.8-ckt9 stable review

Kamal Mostafa kamal at canonical.com
Tue Oct 27 21:29:00 UTC 2015


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




More information about the kernel-team mailing list