[Xenial SRU] Xenial update to 4.4.63 stable release

Stefan Bader stefan.bader at canonical.com
Tue May 2 14:53:05 UTC 2017


https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1687629

-Stefan


---

The following changes since commit 156e00060fbc5f735530bfdda36bab8b3d58ff71:

  UBUNTU: Ubuntu-4.4.0-78.99 (2017-04-27 10:32:04 -0300)

are available in the git repository at:

  git://git.launchpad.net/~smb/+git/linux-xenial stable-4.4

for you to fetch changes up to cc1365bc23c55cc81287b094b329c8d713b7a38f:

  Linux 4.4.63 (2017-05-02 16:10:15 +0200)

----------------------------------------------------------------
Arnd Bergmann (1):
      dvb-usb-v2: avoid use-after-free

Ben Hutchings (4):
      pegasus: Use heap buffers for all register access
      rtl8150: Use heap buffers for all register access
      catc: Combine failure cleanup code in catc_probe()
      catc: Use heap buffer for memory size test

Benjamin Herrenschmidt (1):
      powerpc: Disable HFSCR[TM] if TM is not supported

Cameron Gutman (1):
      Input: xpad - add support for Razer Wildcat gamepad

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

Dan Williams (2):
      acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison)
      libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat

Fam Zheng (1):
      scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable

Geert Uytterhoeven (1):
      char: Drop bogus dependency of DEVPORT on !M68K

Germano Percossi (1):
      CIFS: store results of cifs_reopen_file to avoid infinite wait

Greg Kroah-Hartman (3):
      Revert "MIPS: Lantiq: Fix cascaded IRQ setup"
      MIPS: fix Select HAVE_IRQ_EXIT_ON_IRQ_STACK patch.
      Linux 4.4.63

Herbert Xu (1):
      crypto: ahash - Fix EINPROGRESS notification callback

Ilia Mirkin (2):
      drm/nouveau/mpeg: mthd returns true on success now
      drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one

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

Kees Cook (1):
      mm: Tighten x86 /dev/mem with zeroing reads

Kirill A. Shutemov (1):
      thp: fix MADV_DONTNEED vs clear soft dirty race

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

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

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

Mathias Krause (1):
      x86/vdso: Ensure vdso32_enabled gets set to valid values only

Mauro Carvalho Chehab (1):
      dvb-usb: don't use stack for firmware load

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

Miaoqing Pan (1):
      ath9k: fix NULL pointer dereference

Minchan Kim (1):
      zram: do not use copy_page with non-page aligned address

Nicholas Bellinger (2):
      iscsi-target: Fix TMR reference leak during session shutdown
      iscsi-target: Drop work-around for legacy GlobalSAN initiator

Omar Sandoval (1):
      virtio-console: avoid DMA from stack

Paolo Bonzini (1):
      kvm: fix page struct leak in handle_vmon

Peter Zijlstra (1):
      perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()

Richard Genoud (1):
      tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done

Stefan BrĂ¼ns (1):
      dvb-usb-firmware: don't do DMA on stack

Steven Rostedt (VMware) (1):
      ftrace: Fix removing of second function probe

Tejun Heo (1):
      cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups

Thierry Reding (1):
      rtc: tegra: Implement clock handling

Thomas Gleixner (1):
      x86/vdso: Plug race between mapping and ELF header setup

Tyler Baker (1):
      irqchip/irq-imx-gpcv2: Fix spinlock initialization

 Makefile                                          |  2 +-
 arch/mips/Kconfig                                 |  4 +-
 arch/mips/lantiq/irq.c                            | 38 ++++++-----
 arch/powerpc/kernel/setup_64.c                    |  9 +++
 arch/x86/entry/vdso/vdso32-setup.c                | 11 ++-
 arch/x86/events/intel/lbr.c                       |  3 +
 arch/x86/include/asm/elf.h                        |  2 +-
 arch/x86/kvm/vmx.c                                | 10 ++-
 arch/x86/mm/init.c                                | 41 +++++++++---
 crypto/ahash.c                                    | 79 ++++++++++++++--------
 drivers/acpi/nfit.c                               |  6 +-
 drivers/block/zram/zram_drv.c                     |  6 +-
 drivers/char/Kconfig                              |  6 +-
 drivers/char/mem.c                                | 82 ++++++++++++++---------
 drivers/char/virtio_console.c                     | 12 +++-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c   |  2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c   |  2 +-
 drivers/input/joystick/xpad.c                     |  2 +
 drivers/irqchip/irq-imx-gpcv2.c                   |  2 +
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c       |  9 +--
 drivers/media/usb/dvb-usb/dvb-usb-firmware.c      | 33 +++++----
 drivers/net/usb/catc.c                            | 56 ++++++++++------
 drivers/net/usb/pegasus.c                         | 29 ++++++--
 drivers/net/usb/rtl8150.c                         | 34 ++++++++--
 drivers/net/wireless/ath/ath9k/common-spectral.c  |  8 ++-
 drivers/nvdimm/bus.c                              |  6 ++
 drivers/platform/x86/acer-wmi.c                   | 22 ++++--
 drivers/rtc/rtc-tegra.c                           | 28 +++++++-
 drivers/scsi/sd.c                                 | 23 ++++++-
 drivers/scsi/sr.c                                 |  6 +-
 drivers/target/iscsi/iscsi_target_parameters.c    | 16 -----
 drivers/target/iscsi/iscsi_target_util.c          | 12 ++--
 drivers/tty/serial/atmel_serial.c                 | 11 ++-
 drivers/video/fbdev/xen-fbfront.c                 |  4 +-
 fs/cifs/file.c                                    |  6 +-
 fs/ext4/inode.c                                   |  5 +-
 fs/proc/task_mmu.c                                |  9 ++-
 include/crypto/internal/hash.h                    | 10 +++
 include/linux/cgroup.h                            | 21 ++++++
 include/linux/sched.h                             |  4 ++
 kernel/cgroup.c                                   |  9 +--
 kernel/kthread.c                                  |  3 +
 kernel/trace/ftrace.c                             | 20 ++++--
 net/ipv6/route.c                                  |  2 +
 45 files changed, 496 insertions(+), 211 deletions(-)




More information about the kernel-team mailing list