[Xenial SRU] Xenial update to 4.4.113 stable release

Stefan Bader stefan.bader at canonical.com
Fri Mar 9 08:13:52 UTC 2018


Skipped in this update because we already carry the patches:

* CVE-2017-5715 (Spectre v2 retpoline)
  - x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier
  - x86/asm: Use register variable to get stack pointer value
  - x86/kbuild: enable modversions for symbols exported from asm
  - x86/asm: Make asm/alternative.h safe from assembly
  - EXPORT_SYMBOL() for asm
  - kconfig.h: use __is_defined() to check if MODULE is defined
  - x86/retpoline: Add initial retpoline support
  - x86/spectre: Add boot time option to select Spectre v2 mitigation
  - x86/retpoline/crypto: Convert crypto assembler indirect jumps
  - x86/retpoline/entry: Convert entry assembler indirect jumps
  - x86/retpoline/ftrace: Convert ftrace assembler indirect jumps
  - x86/retpoline/hyperv: Convert assembler indirect jumps
  - x86/retpoline/xen: Convert Xen hypercall indirect jumps
  - x86/retpoline/checksum32: Convert assembler indirect jumps
  - x86/retpoline/irq32: Convert assembler indirect jumps
  - x86/retpoline: Fill return stack buffer on vmexit
  - x86/retpoline: Remove compile time warning
  - x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros
  - module: Add retpoline tag to VERMAGIC
  - x86/cpu, x86/pti: Do not enable PTI on AMD processors
  - x86/mce: Make machine check speculation protected
  - retpoline: Introduce start/end markers of indirect thunk
  - kprobes/x86: Blacklist indirect thunk functions for kprobes
  - kprobes/x86: Disable optimizing on the function jumps to indirect thunk
  - x86/retpoline: Optimize inline assembler for vmexit_fill_RSB

* LP: #1743053:
  - libata: apply MAX_SEC_1024 to all LITEON EP1 series devices

Specially marked up for moving Spectre v1 Intel patches to upstream code:
* Revert "x86/cpu/AMD: Make the LFENCE instruction serialized"
* x86/cpu/AMD: Make LFENCE a serializing instruction
* x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC

-Stefan

---

The following changes since commit 91f4dab9c034980df2fdbd519299ac1b30f7a2a4:

  qeth: check not more than 16 SBALEs on the completion queue (2018-03-02 14:51:29 +0100)

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 fdf2a7bfb332c7f3e54da19e4161db4ac448bf20:

  Linux 4.4.113 (2018-03-09 08:52:15 +0100)

----------------------------------------------------------------
Arnd Bergmann (2):
      gcov: disable for COMPILE_TEST
      phy: work around 'phys' references to usb-nop-xceiv devices

Dennis Yang (1):
      dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6

Eric Biggers (2):
      af_key: fix buffer overread in verify_address_len()
      af_key: fix buffer overread in parse_exthdrs()

Greg Kroah-Hartman (1):
      Linux 4.4.113

H. Nikolaus Schaller (1):
      Input: twl6040-vibra - fix DT node memory management

Hannes Reinecke (1):
      scsi: sg: disable SET_FORCE_LOW_DMA

Joe Lawrence (1):
      pipe: avoid round_pipe_size() nr_pages overflow on 32-bit

Joe Thornber (1):
      dm btree: fix serious bug in btree_split_beneath()

Johan Hovold (3):
      Input: 88pm860x-ts - fix child-node lookup
      Input: twl6040-vibra - fix child-node lookup
      Input: twl4030-vibra - fix sibling-node lookup

Jonas Gorski (1):
      MIPS: AR7: ensure the port type's FCR value is used

Li Jinyue (1):
      futex: Prevent overflow by strengthen input validation

Marc Zyngier (1):
      arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls

Nicholas Piggin (1):
      kbuild: modversions for EXPORT_SYMBOL() for asm

Stefan Bader (1):
      Revert "x86/cpu/AMD: Make the LFENCE instruction serialized"

Stephane Grosjean (1):
      can: peak: fix potential bug in packet fragmentation

Steven Rostedt (VMware) (1):
      tracing: Fix converting enum's from the map in trace_event_eval_update()

Takashi Iwai (3):
      ALSA: pcm: Remove yet superfluous WARN_ON()
      ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant
      ALSA: hda - Apply the existing quirk to iMac 14,1

Thomas Gleixner (1):
      x86/apic/vector: Fix off by one in error path

Thomas Petazzoni (1):
      ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7

Tom Lendacky (2):
      x86/cpu/AMD: Make LFENCE a serializing instruction
      x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC

Tomas Henzl (1):
      scsi: hpsa: fix volume offline state

Xunlei Pang (1):
      sched/deadline: Zero out positive runtime after throttling constrained tasks

zhenwei.pi (1):
      x86/pti: Document fix wrong index

 Documentation/x86/pti.txt                    |  2 +-
 Makefile                                     |  2 +-
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 10 +++-
 arch/arm64/kvm/handle_exit.c                 |  4 +-
 arch/mips/ar7/platform.c                     |  2 +-
 arch/x86/include/asm/msr-index.h             |  1 +
 arch/x86/kernel/apic/vector.c                |  7 ++-
 arch/x86/kernel/cpu/amd.c                    | 31 +++++++---
 drivers/input/misc/twl4030-vibra.c           |  6 +-
 drivers/input/misc/twl6040-vibra.c           |  2 +-
 drivers/input/touchscreen/88pm860x-ts.c      | 16 +++--
 drivers/md/dm-thin-metadata.c                |  6 +-
 drivers/md/persistent-data/dm-btree.c        | 19 +-----
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c   | 21 +++----
 drivers/phy/phy-core.c                       |  4 ++
 drivers/scsi/hpsa.c                          |  1 +
 drivers/scsi/sg.c                            | 30 +++-------
 fs/pipe.c                                    | 18 +++++-
 include/scsi/sg.h                            |  1 -
 kernel/futex.c                               |  3 +
 kernel/gcov/Kconfig                          |  1 +
 kernel/sched/deadline.c                      |  2 +
 kernel/trace/trace_events.c                  | 16 ++++-
 net/key/af_key.c                             |  8 +++
 scripts/Makefile.build                       | 87 +++++++++++++++++++++++++---
 sound/core/pcm_lib.c                         |  1 -
 sound/pci/hda/patch_cirrus.c                 |  1 +
 sound/pci/hda/patch_realtek.c                |  1 +
 28 files changed, 218 insertions(+), 85 deletions(-)




More information about the kernel-team mailing list