[GIT PULL] KVM/riscv fixes for 6.18 take #1

Anup Patel anup at brainfault.org
Fri Oct 24 04:09:12 PDT 2025


Hi Paolo,

We have three fixes for the 6.18 kernel. Two of these
are related to checking pending interrupts whereas
the third one removes automatic I/O mapping from
kvm_arch_prepare_memory_region().

Please pull.

Regards,
Anup

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  https://github.com/kvm-riscv/linux.git tags/kvm-riscv-fixes-6.18-1

for you to fetch changes up to be01d4d5c30114e9df37fca9efbb2c5cb0ad36f6:

  RISC-V: KVM: Remove automatic I/O mapping for VM_PFNMAP (2025-10-24
11:00:48 +0530)

----------------------------------------------------------------
KVM/riscv fixes for 6.18, take #1

- Fix check for local interrupts on riscv32
- Read HGEIP CSR on the correct cpu when checking for IMSIC interrupts
- Remove automatic I/O mapping from kvm_arch_prepare_memory_region()

----------------------------------------------------------------
Fangyu Yu (2):
      RISC-V: KVM: Read HGEIP CSR on the correct cpu
      RISC-V: KVM: Remove automatic I/O mapping for VM_PFNMAP

Samuel Holland (1):
      RISC-V: KVM: Fix check for local interrupts on riscv32

 arch/riscv/kvm/aia_imsic.c | 16 ++++++++++++++--
 arch/riscv/kvm/mmu.c       | 20 +-------------------
 arch/riscv/kvm/vcpu.c      |  2 +-
 3 files changed, 16 insertions(+), 22 deletions(-)



More information about the linux-riscv mailing list