Message ID | 1520583232-24620-1-git-send-email-stefan.bader@canonical.com |
---|---|
State | New |
Headers | show |
Series | [Xenial,SRU] Xenial update to 4.4.113 stable release | expand |
On 03/09/18 09:13, Stefan Bader wrote: > 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(-) > Applied to xenial/master-next branch. Thanks, Kleber