[GIT PULL] RISC-V Fixes for 6.16-rc1
Alexandre Ghiti
alex at ghiti.fr
Tue Jun 10 13:13:20 PDT 2025
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux
tags/riscv-fixes-6.16-rc1
for you to fetch changes up to 0e7815e464847acbe5d9adfb351c68f822bbaa7e:
RISC-V: vDSO: Correct inline assembly constraints in the getrandom
syscall wrapper (2025-06-10 08:43:46 +0000)
----------------------------------------------------------------
riscv fixes for 6.16-rc1
- A fix for the newly introduced getrandom vdso where clang optimizes
away a register variable which is both an input and an output parameter
- Another fix for vdso to prevent an error from llvm-readelf
- A fix for the runtime constant support which did not handle the zero
case correctly
- A fix for theadvector where we did not save all the vector registers,
only a few of them
----------------------------------------------------------------
Note that there are still important pending fixes that need reviews and
tests:
- raid6
(https://lore.kernel.org/linux-riscv/[email protected]/T/#t)
- initialization of vdso static data
(https://lore.kernel.org/linux-riscv/[email protected]/)
So I may come with another PR this week.
----------------------------------------------------------------
Alexandre Ghiti (1):
Merge patch "fix riscv runtime constant support"
Charles Mirabile (1):
riscv: fix runtime constant support for nommu kernels
Fangrui Song (1):
riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment
Han Gao (1):
riscv: vector: Fix context save/restore with xtheadvector
Xi Ruoyao (1):
RISC-V: vDSO: Correct inline assembly constraints in the
getrandom syscall wrapper
arch/riscv/include/asm/runtime-const.h | 2 +-
arch/riscv/include/asm/vdso/getrandom.h | 2 +-
arch/riscv/include/asm/vector.h | 12 ++++++------
arch/riscv/kernel/vdso/vdso.lds.S | 2 +-
4 files changed, 9 insertions(+), 9 deletions(-)
More information about the linux-riscv
mailing list