[GIT PULL] LoongArch fixes for v6.15-rc4
From: Huacai Chen
Date: Sat Apr 26 2025 - 06:23:58 EST
The following changes since commit 9c32cda43eb78f78c73aee4aa344b777714e259b:
Linux 6.15-rc3 (2025-04-20 13:43:47 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-fixes-6.15-1
for you to fetch changes up to 5add0dbbebd60628b55e5eb8426612dedab7311a:
LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally (2025-04-26 09:58:13 +0800)
----------------------------------------------------------------
LoongArch fixes for v6.15-rc4
Add a missing Kconfig option, fix some bugs about exception handler,
memory management and KVM.
----------------------------------------------------------------
Bibo Mao (2):
LoongArch: KVM: Fully clear some CSRs when VM reboot
LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally
Ming Wang (1):
LoongArch: Return NULL from huge_pte_offset() for invalid PMD
Petr Tesarik (1):
LoongArch: Remove a bogus reference to ZONE_DMA
Tiezhu Yang (3):
LoongArch: Make regs_irqs_disabled() more clear
LoongArch: Make do_xyz() exception handlers more robust
LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
Yuli Wang (1):
LoongArch: Select ARCH_USE_MEMTEST
Yulong Han (1):
LoongArch: KVM: Fix multiple typos of KVM code
arch/loongarch/Kconfig | 1 +
arch/loongarch/include/asm/fpu.h | 39 ++++++++++++++++++++++---------------
arch/loongarch/include/asm/lbt.h | 10 +++++++---
arch/loongarch/include/asm/ptrace.h | 4 ++--
arch/loongarch/kernel/fpu.S | 6 ++++++
arch/loongarch/kernel/lbt.S | 4 ++++
arch/loongarch/kernel/signal.c | 21 --------------------
arch/loongarch/kernel/traps.c | 20 +++++++++++--------
arch/loongarch/kvm/intc/ipi.c | 4 ++--
arch/loongarch/kvm/main.c | 4 ++--
arch/loongarch/kvm/vcpu.c | 8 ++++++++
arch/loongarch/mm/hugetlbpage.c | 2 +-
arch/loongarch/mm/init.c | 3 ---
13 files changed, 68 insertions(+), 58 deletions(-)