Commit 755bc1335e3b for kernel

commit 755bc1335e3b116b702205b72eb57b7b8aef2bb2
Merge: 0fa27899e014 b0d7f5f0c9f0
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Jan 10 15:54:41 2026 -1000

    Merge tag 'riscv-for-linus-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

    Pull RISC-V fixes from Paul Walmsley:
     "Notable changes include a fix to close one common microarchitectural
      attack vector for out-of-order cores. Another patch exposed an
      omission in my boot test coverage, which is currently missing
      relocatable kernels. Otherwise, the fixes seem to be settling down for
      us.

       - Fix CONFIG_RELOCATABLE=y boots by building Image files from
         vmlinux, rather than vmlinux.unstripped, now that the .modinfo
         section is included in vmlinux.unstripped

       - Prevent branch predictor poisoning microarchitectural attacks that
         use the syscall index as a vector by using array_index_nospec() to
         clamp the index after the bounds check (as x86 and ARM64 already
         do)

       - Fix a crash in test_kprobes when building with Clang

       - Fix a deadlock possible when tracing is enabled for SBI ecalls

       - Fix the definition of the Zk standard RISC-V ISA extension bundle,
         which was missing the Zknh extension

       - A few other miscellaneous non-functional cleanups, removing unused
         macros, fixing an out-of-date path in code comments, resolving a
         compile-time warning for a type mismatch in a pr_crit(), and
         removing an unnecessary header file inclusion"

    * tag 'riscv-for-linus-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
      riscv: trace: fix snapshot deadlock with sbi ecall
      riscv: remove irqflags.h inclusion in asm/bitops.h
      riscv: cpu_ops_sbi: smp_processor_id() returns int, not unsigned int
      riscv: configs: Clean up references to non-existing configs
      riscv: kexec_image: Fix dead link to boot-image-header.rst
      riscv: pgtable: Cleanup useless VA_USER_XXX definitions
      riscv: cpufeature: Fix Zk bundled extension missing Zknh
      riscv: fix KUnit test_kprobes crash when building with Clang
      riscv: Sanitize syscall table indexing under speculation
      riscv: boot: Always make Image from vmlinux, not vmlinux.unstripped