Skip to content

Initial Spectre variant 1 patches

Russell King - ARM Linux linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 3 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 3 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchMark RutlandTony Lindgren
SeriesA-b A-b A-b Boot-tested-by R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/3] Initial Spectre variant 1 patches

Hi,

This series adds initial support for the Spectre variant 1 workarounds to the kernel. This does _not_ cover the user accessors, which are still in development.

The series adds support for the array_index_mask_nospec() macro, used by generic kernel code to mask out of bounds pointers, and also adds the syscall table hardening.

 arch/arm/include/asm/assembler.h |  8 ++++++++
 arch/arm/include/asm/barrier.h   | 31 +++++++++++++++++++++++++++++++
 arch/arm/kernel/entry-common.S   | 14 +++-----------
 arch/arm/kernel/entry-header.S   | 25 +++++++++++++++++++++++++
 4 files changed, 67 insertions(+), 11 deletions(-)
Signature · 3 lines
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up