[GIT PULL] RISC-V Fixes for 6.15-rc3

Palmer Dabbelt palmer at rivosinc.com
Fri Apr 18 10:44:38 PDT 2025


The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-6.15-rc3
Primary key fingerprint: 00CE 76D1 8349 60DF CE88  6DF8 EF4C A150 2CCB AB41
     Subkey fingerprint: 2B3C 3747 4468 43B2 4A94  3A7A 2E13 19F3 5FBB 1889
merged tag 'riscv-fixes-6.15-rc3'

for you to fetch changes up to 615e705fc8c7bdb6816faf09b5b16a0441f050e7:

  Merge tag 'riscv-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes (2025-04-16 11:10:25 -0700)

----------------------------------------------------------------
RISC-V Fixes for 6.15-rc3

* A fix for an issue where C instructions ended up in non-C builds, do
  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.

----------------------------------------------------------------
This got hung up last week on the plugin ICE, which I thought was a RISC-V
problem but actually looks to be something pretty generic.

----------------------------------------------------------------
Andrew Jones (2):
      riscv: Fix unaligned access info messages
      riscv: Provide all alternative macros all the time

Björn Töpel (1):
      riscv: Properly export reserved regions in /proc/iomem

Nam Cao (1):
      Documentation: riscv: Fix typo MIMPLID -> MIMPID

Nathan Chancellor (2):
      riscv: Avoid fortify warning in syscall_get_arguments()
      riscv: Avoid fortify warning in syscall_get_arguments()

Palmer Dabbelt (3):
      Merge tag 'riscv-fixes-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
      Merge patch series "riscv: Rework the arch_kgdb_breakpoint() implementation"
      Merge tag 'riscv-fixes-6.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes

Samuel Holland (2):
      riscv: module: Fix out-of-bounds relocation access
      riscv: module: Allocate PLT entries for R_RISCV_PLT32

WangYuli (2):
      riscv: KGDB: Do not inline arch_kgdb_breakpoint()
      riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break

Will Pierce (1):
      riscv: Use kvmalloc_array on relocation_hashtable

 Documentation/arch/riscv/hwprobe.rst        |  2 +-
 arch/riscv/include/asm/alternative-macros.h | 19 ++++++---------
 arch/riscv/include/asm/kgdb.h               |  9 +-------
 arch/riscv/include/asm/syscall.h            |  7 ++++--
 arch/riscv/kernel/kgdb.c                    |  6 +++++
 arch/riscv/kernel/module-sections.c         | 13 ++++++-----
 arch/riscv/kernel/module.c                  | 11 +++++----
 arch/riscv/kernel/setup.c                   | 36 ++++++++++++++++++++++++++++-
 arch/riscv/kernel/unaligned_access_speed.c  | 35 +++++++++++++++++-----------
 9 files changed, 89 insertions(+), 49 deletions(-)



More information about the linux-riscv mailing list