Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Pull ARM updates from Russell King: - Initial round of Spectre variant 1 and variant 2 fixes for 32-bit ARM - Clang support improvements - nommu updates for v8 MPU - enable ARM_MODULE_PLTS by default to avoid problems loading modules with larger kernels - vmlinux.lds and dma-mapping cleanups * 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm: (31 commits) ARM: spectre-v1: fix syscall entry ARM: spectre-v1: add array_index_mask_nospec() implementation ARM: spectre-v1: add speculation barrier (csdb) macros ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 ARM: KVM: invalidate icache on guest exit for Cortex-A15 ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 ARM: spectre-v2: warn about incorrect context switching functions ARM: spectre-v2: add firmware based hardening ARM: spectre-v2: harden user aborts in kernel space ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit ARM: spectre-v2: harden branch predictor on context switches ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre ARM: bugs: add support for per-processor bug checking ARM: bugs: hook processor bug checking into SMP and suspend paths ARM: bugs: prepare processor bug infrastructure ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs ARM: 8774/1: remove no-op macro VMLINUX_SYMBOL() ARM: 8773/1: amba: Export amba_bustype ...
No related branches found
No related tags found
Showing
- arch/arm/Kconfig 3 additions, 1 deletionarch/arm/Kconfig
- arch/arm/Makefile 1 addition, 1 deletionarch/arm/Makefile
- arch/arm/boot/compressed/Makefile 1 addition, 1 deletionarch/arm/boot/compressed/Makefile
- arch/arm/include/asm/assembler.h 8 additions, 0 deletionsarch/arm/include/asm/assembler.h
- arch/arm/include/asm/barrier.h 32 additions, 0 deletionsarch/arm/include/asm/barrier.h
- arch/arm/include/asm/bugs.h 4 additions, 2 deletionsarch/arm/include/asm/bugs.h
- arch/arm/include/asm/cp15.h 3 additions, 0 deletionsarch/arm/include/asm/cp15.h
- arch/arm/include/asm/cputype.h 8 additions, 0 deletionsarch/arm/include/asm/cputype.h
- arch/arm/include/asm/kgdb.h 1 addition, 1 deletionarch/arm/include/asm/kgdb.h
- arch/arm/include/asm/kvm_asm.h 0 additions, 2 deletionsarch/arm/include/asm/kvm_asm.h
- arch/arm/include/asm/kvm_host.h 12 additions, 2 deletionsarch/arm/include/asm/kvm_host.h
- arch/arm/include/asm/kvm_mmu.h 22 additions, 1 deletionarch/arm/include/asm/kvm_mmu.h
- arch/arm/include/asm/mpu.h 77 additions, 35 deletionsarch/arm/include/asm/mpu.h
- arch/arm/include/asm/proc-fns.h 4 additions, 0 deletionsarch/arm/include/asm/proc-fns.h
- arch/arm/include/asm/system_misc.h 15 additions, 0 deletionsarch/arm/include/asm/system_misc.h
- arch/arm/include/asm/uaccess.h 1 addition, 1 deletionarch/arm/include/asm/uaccess.h
- arch/arm/include/asm/v7m.h 11 additions, 3 deletionsarch/arm/include/asm/v7m.h
- arch/arm/kernel/Makefile 1 addition, 0 deletionsarch/arm/kernel/Makefile
- arch/arm/kernel/asm-offsets.c 5 additions, 3 deletionsarch/arm/kernel/asm-offsets.c
- arch/arm/kernel/bugs.c 18 additions, 0 deletionsarch/arm/kernel/bugs.c
Loading
Please register or sign in to comment