[GIT PULL] RISC-V Fixes for 5.15 (or -rc8)

From: Palmer Dabbelt
Date: Sat Oct 30 2021 - 12:05:57 EST


The following changes since commit 3ef6ca4f354c53abf263cbeb51e7272523c294d8:

checksyscalls: Unconditionally ignore fstat{,at}64 (2021-10-07 17:16:28 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.15-rc8

for you to fetch changes up to 54c5639d8f507ebefa814f574cb6f763033a72a5:

riscv: Fix asan-stack clang build (2021-10-29 08:54:50 -0700)

----------------------------------------------------------------
RISC-V Fixes for 5.15 (or -rc8)

* A fix to ensure the trap vector's address is aligned.
* A fix to avoid re-populating the KASAN shadow memory.
* A fix to allow kasan to build without warnings, which have recently
become errors.

----------------------------------------------------------------
I know these are pretty late, but they do fix concrete issues. It's not a big
deal if they don't make it for 5.15, as it's very likely they end up on stable
either way.

----------------------------------------------------------------
Alexandre Ghiti (2):
riscv: Do not re-populate shadow memory with kasan_populate_early_shadow
riscv: Fix asan-stack clang build

Chen Lu (1):
riscv: fix misalgned trap vector base address

arch/riscv/Kconfig | 6 ++++++
arch/riscv/include/asm/kasan.h | 3 +--
arch/riscv/kernel/head.S | 1 +
arch/riscv/mm/kasan_init.c | 14 +++-----------
4 files changed, 11 insertions(+), 13 deletions(-)