[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