Commit 4b828867b394 for kernel

commit 4b828867b3949d8e9dd698b906e2be5b7eaad4a5
Merge: 7f424c6690df 615e705fc8c7
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 18 11:46:44 2025 -0700

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

    Pull RISC-V fixes from Palmer Dabbelt:

     - A fix for an issue where C instructions ended up in non-C builds, due
       to some broken inline assembly in the KGDB breakpoint insertion code

     - A fix to avoid spurious printk messages about misaligned access
       performance probing

     - A fix for a handful of issues with /proc/iomem's reserved region
       handling

     - A pair of fixes for module relocation processing

     - A few build-time fixes

    * tag 'riscv-for-linus-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
      riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break
      riscv: KGDB: Do not inline arch_kgdb_breakpoint()
      riscv: Avoid fortify warning in syscall_get_arguments()
      riscv: Provide all alternative macros all the time
      riscv: module: Allocate PLT entries for R_RISCV_PLT32
      riscv: module: Fix out-of-bounds relocation access
      riscv: Properly export reserved regions in /proc/iomem
      riscv: Fix unaligned access info messages
      riscv: Avoid fortify warning in syscall_get_arguments()
      Documentation: riscv: Fix typo MIMPLID -> MIMPID
      riscv: Use kvmalloc_array on relocation_hashtable