[GIT PULL] LoongArch fixes for v7.0-rc6
From: Huacai Chen
Date: Fri Mar 27 2026 - 11:04:56 EST
The following changes since commit c369299895a591d96745d6492d4888259b004a9e:
Linux 7.0-rc5 (2026-03-22 14:42:17 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-fixes-7.0-2
for you to fetch changes up to 6bcfb7f46d667b04bd1a1169ccedf5fb699c60df:
LoongArch: KVM: Fix base address calculation in kvm_eiointc_regs_access() (2026-03-26 14:29:09 +0800)
----------------------------------------------------------------
LoongArch fixes for v7.0-rc6
Fix missing NULL checks for kstrdup(), workaround LS2K/LS7A GPU DMA hang
bug, emit GNU_EH_FRAME for vDSO correctly, and fix some KVM-related bugs.
----------------------------------------------------------------
Bibo Mao (1):
LoongArch: KVM: Fix base address calculation in kvm_eiointc_regs_access()
Huacai Chen (3):
LoongArch: Workaround LS2K/LS7A GPU DMA hang bug
LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust
LoongArch: KVM: Handle the case that EIOINTC's coremap is empty
Li Jun (1):
LoongArch: Fix missing NULL checks for kstrdup()
Xi Ruoyao (1):
LoongArch: vDSO: Emit GNU_EH_FRAME correctly
arch/loongarch/include/asm/linkage.h | 36 ++++++++++++++++
arch/loongarch/include/asm/sigframe.h | 9 ++++
arch/loongarch/kernel/asm-offsets.c | 2 +
arch/loongarch/kernel/env.c | 7 ++-
arch/loongarch/kernel/signal.c | 6 +--
arch/loongarch/kvm/intc/eiointc.c | 16 +++----
arch/loongarch/kvm/vcpu.c | 3 ++
arch/loongarch/pci/pci.c | 80 +++++++++++++++++++++++++++++++++++
arch/loongarch/vdso/Makefile | 4 +-
arch/loongarch/vdso/sigreturn.S | 6 +--
10 files changed, 147 insertions(+), 22 deletions(-)
create mode 100644 arch/loongarch/include/asm/sigframe.h