APPLIED: [Xenial SRU] Xenial update to 4.4.113 stable release
Kleber Souza
kleber.souza at canonical.com
Tue Mar 13 09:41:33 UTC 2018
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
More information about the kernel-team
mailing list