Linus, The following changes since commit 5472d60c129f75282d94ae5ad072ee6dfb7c7246: Merge tag 'trace-v6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace (2025-10-09 12:18:22 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux tags/riscv-for-linux-6.18-rc2 for you to fetch changes up to 852947be66b826c3d0ba328e19a3559fdf7ac726: riscv: kprobes: convert one final __ASSEMBLY__ to __ASSEMBLER__ (2025-10-10 16:04:25 -0600) ---------------------------------------------------------------- RISC-V updates for v6.18-rc2 Some RISC-V fixes for v6.18-rc2, including changes to: - Disable CFI with Rust for any platform other than x86 and ARM64 - Keep task mm_cpumasks up-to-date to avoid triggering M-mode firmware warnings if the kernel tries to send an IPI to an offline CPU - Improve kprobe address validation performance and avoid desyncs (following x86) - Avoid duplicate device probes by avoiding DT hardware probing when ACPI is enabled in early boot - Use the correct set of dependencies for CONFIG_ARCH_HAS_ELF_CORE_EFLAGS, avoiding an allnoconfig warning - Fix a few other minor issues ---------------------------------------------------------------- Conor Dooley (1): rust: cfi: only 64-bit arm and x86 support CFI_CLANG Danil Skrebenkov (1): RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors Fabian Vogt (1): riscv: kprobes: Fix probe address validation Florian Schmaus (1): riscv: entry: fix typo in comment 'instruciton' -> 'instruction' Han Gao (1): riscv: acpi: avoid errors caused by probing DT devices when ACPI is used Miquel Sabaté Solà (1): riscv: kgdb: Ensure that BUFMAX > NUMREGBYTES Paul Walmsley (1): riscv: kprobes: convert one final __ASSEMBLY__ to __ASSEMBLER__ Thomas Weißschuh (1): riscv: Respect dependencies of ARCH_HAS_ELF_CORE_EFLAGS arch/Kconfig | 1 + arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/kgdb.h | 9 +++++++-- arch/riscv/kernel/cpu-hotplug.c | 1 + arch/riscv/kernel/entry.S | 2 +- arch/riscv/kernel/probes/kprobes.c | 13 +++++++++---- arch/riscv/kernel/setup.c | 7 +++++-- arch/riscv/kernel/tests/kprobes/test-kprobes.h | 4 ++-- 8 files changed, 27 insertions(+), 12 deletions(-) text data bss dec hex filename +8 . . +8 +8 vmlinux.rv64 +4 . . +4 +4 vmlinux.rv64_nosmp . . . . . vmlinux.rv32 . . . . . vmlinux.rv32_nosmp . . . . . vmlinux.nommu_virt . . . . . vmlinux.allnoconfig x x x x x vmlinux.allmodconfig