[Xenial SRU] Xenial update to 4.4.75 stable release

Stefan Bader stefan.bader at canonical.com
Mon Jul 3 16:10:44 UTC 2017


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

The following patches were skipped because they were already applied:
* bug #1602726 nvme - reset_controller is not working after adapter's
  firmware upgrade (adapter quirk is needed)
  - nvme/quirk: Add a delay before checking for adapter readiness
* bug #1656913 NVMe: adapter is missing after abnormal shutdown
  followed by quick reboot, quirk needed
  - nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too

Patch "time: Fix clock->read(clock) race around clocksource changes"
had to be fixed up because we backported the following patches for
bug #1519625 "Always Running Timer (ART) to System Time translation":
* time: Add timekeeping snapshot code capturing system time and counter
* time: Add history to cross timestamp interface supporting slower devices

The original upstream patch did have those fixes, so the fixup has been
melded into the patch.

-Stefan


---

The following changes since commit 04984ede6372c7064bf79d822a36541b0b87cde4:

  Linux 4.4.74 (2017-07-03 16:03:15 +0200)

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 762fc2d7c7a7fb55fdc452a6c34ed1635c1085b2:

  Linux 4.4.75 (2017-07-03 18:04:19 +0200)

----------------------------------------------------------------
Alex Deucher (4):
      drm/radeon: add a PX quirk for another K53TK variant
      drm/radeon: add a quirk for Toshiba Satellite L20-183
      drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating
      drm/amdgpu: adjust default display clock

Daniel Drake (1):
      Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list

David Howells (1):
      rxrpc: Fix several cases where a padded len isn't checked in ticket decode

Eric W. Biederman (1):
      signal: Only reschedule timers on signals timers have sent

Greg Kroah-Hartman (1):
      Linux 4.4.75

Ilya Matveychikov (1):
      lib/cmdline.c: fix get_options() overflow while parsing ranges

Johan Hovold (1):
      USB: usbip: fix nonconforming hub descriptor

John Stultz (1):
      time: Fix clock->read(clock) race around clocksource changes

Joël Esponde (1):
      mtd: spi-nor: fix spansion quad enable

Kees Cook (1):
      fs/exec.c: account for argv/envp pointers

Michael Ellerman (1):
      powerpc/slb: Force a full SLB flush when we insert for a bad EA

Naveen N. Rao (1):
      powerpc/kprobes: Pause function_graph tracing during jprobes handling

NeilBrown (1):
      autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL

Nicholas Bellinger (2):
      target: Fix kref->refcount underflow in transport_cmd_finish_abort
      iscsi-target: Reject immediate data underflow larger than SCSI transfer length

Paul Mackerras (1):
      KVM: PPC: Book3S HV: Preserve userspace HTM state properly

Pavel Shilovsky (1):
      CIFS: Improve readdir verbosity

Russell King (1):
      net: phy: fix marvell phy status reading

Sebastian Parschauer (1):
      HID: Add quirk for Dell PIXART OEM mouse

Tobias Wolf (1):
      of: Add check to of_scan_flat_dt() before accessing initial_boot_params

William Wu (1):
      usb: gadget: f_fs: avoid out of bounds access on comp_desc

Yendapally Reddy Dhananjaya Reddy (1):
      net: phy: Initialize mdio clock at probe function

 Makefile                                     |  2 +-
 arch/powerpc/kernel/kprobes.c                | 11 +++++
 arch/powerpc/kvm/book3s_hv.c                 | 21 +++++++++
 arch/powerpc/mm/slb_low.S                    | 10 +++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c |  4 ++
 drivers/gpu/drm/amd/amdgpu/atombios_crtc.c   |  4 +-
 drivers/gpu/drm/radeon/radeon_combios.c      |  7 +++
 drivers/gpu/drm/radeon/radeon_device.c       |  4 ++
 drivers/hid/hid-ids.h                        |  3 ++
 drivers/hid/usbhid/hid-quirks.c              |  1 +
 drivers/input/serio/i8042-x86ia64io.h        |  7 +++
 drivers/mtd/spi-nor/spi-nor.c                |  7 +++
 drivers/net/phy/marvell.c                    |  2 -
 drivers/net/phy/mdio-bcm-iproc.c             |  6 +--
 drivers/of/fdt.c                             |  9 ++--
 drivers/target/iscsi/iscsi_target.c          | 12 ++++++
 drivers/target/target_core_internal.h        |  2 +-
 drivers/target/target_core_tmr.c             | 16 +++----
 drivers/target/target_core_transport.c       |  9 ++--
 drivers/usb/gadget/function/f_fs.c           | 10 ++---
 drivers/usb/usbip/vhci_hcd.c                 | 11 +++--
 fs/autofs4/dev-ioctl.c                       |  2 +-
 fs/cifs/smb1ops.c                            |  9 +++-
 fs/cifs/smb2ops.c                            |  4 +-
 fs/exec.c                                    | 28 ++++++++++--
 include/linux/timekeeper_internal.h          |  1 -
 kernel/signal.c                              | 20 ++++++---
 kernel/time/timekeeping.c                    | 51 +++++++++++++++-------
 lib/cmdline.c                                |  6 +--
 net/rxrpc/ar-key.c                           | 64 +++++++++++++++-------------
 30 files changed, 247 insertions(+), 96 deletions(-)




More information about the kernel-team mailing list