-
- Downloads
Merge tag 'riscv-for-linus-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
Pull RISC-V fixes from Palmer Dabbelt: - reintroduce the text patching global icache flush - fix syscall entry code to correctly initialize a0, which manifested as a strace bug - XIP kernels now map the entire kernel, which fixes boot under at least DEBUG_VIRTUAL=y - initialize all nodes in the acpi_early_node_map initializer - fix OOB access in the Andes vendor extension probing code - A new key for scalar misaligned access performance in hwprobe, which correctly treat the values as an enum (as opposed to a bitmap) * tag 'riscv-for-linus-6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array RISC-V: hwprobe: Add SCALAR to misaligned perf defines RISC-V: hwprobe: Add MISALIGNED_PERF key RISC-V: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE riscv: change XIP's kernel_map.size to be size of the entire kernel riscv: entry: always initialize regs->a0 to -ENOSYS riscv: Re-introduce global icache flush in patch_text_XXX()
Showing
- Documentation/arch/riscv/hwprobe.rst 22 additions, 14 deletionsDocumentation/arch/riscv/hwprobe.rst
- arch/riscv/include/asm/hwprobe.h 1 addition, 1 deletionarch/riscv/include/asm/hwprobe.h
- arch/riscv/include/uapi/asm/hwprobe.h 6 additions, 0 deletionsarch/riscv/include/uapi/asm/hwprobe.h
- arch/riscv/kernel/acpi_numa.c 1 addition, 1 deletionarch/riscv/kernel/acpi_numa.c
- arch/riscv/kernel/patch.c 4 additions, 0 deletionsarch/riscv/kernel/patch.c
- arch/riscv/kernel/sys_hwprobe.c 6 additions, 5 deletionsarch/riscv/kernel/sys_hwprobe.c
- arch/riscv/kernel/traps.c 2 additions, 2 deletionsarch/riscv/kernel/traps.c
- arch/riscv/kernel/traps_misaligned.c 3 additions, 3 deletionsarch/riscv/kernel/traps_misaligned.c
- arch/riscv/kernel/unaligned_access_speed.c 6 additions, 6 deletionsarch/riscv/kernel/unaligned_access_speed.c
- arch/riscv/kernel/vendor_extensions.c 1 addition, 1 deletionarch/riscv/kernel/vendor_extensions.c
- arch/riscv/mm/init.c 2 additions, 2 deletionsarch/riscv/mm/init.c
Loading
Please register or sign in to comment