[GIT PULL] LoongArch fixes for v7.1-rc5
From: Huacai Chen
Date: Sat May 23 2026 - 03:31:16 EST
The following changes since commit 5200f5f493f79f14bbdc349e402a40dfb32f23c8:
Linux 7.1-rc4 (2026-05-17 13:59:58 -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.1-2
for you to fetch changes up to 4a09f4a23a3003d31f8545dd0770f2b3b0f54d8b:
LoongArch: KVM: Move some variable declarations to paravirt.h (2026-05-22 15:05:12 +0800)
----------------------------------------------------------------
LoongArch fixes for v7.1-rc5
Rework KASLR to avoid initrd overlap, remove some unused code to avoid
a build warning, fix some bugs about kprobes and KVM.
----------------------------------------------------------------
Bibo Mao (1):
LoongArch: KVM: Move some variable declarations to paravirt.h
Huacai Chen (1):
LoongArch: Remove unused code to avoid build warning
Tiezhu Yang (2):
LoongArch: kprobes: Use larch_insn_text_copy() to patch instructions
LoongArch: kprobes: Fix handling of fatal unrecoverable recursions
WANG Rui (3):
efi/loongarch: Randomize kernel preferred address for KASLR
LoongArch: Skip relocation-time KASLR if already applied
LoongArch: Avoid initrd overlap during kernel relocation
arch/loongarch/include/asm/efi.h | 4 ++-
arch/loongarch/include/asm/paravirt.h | 6 ++++
arch/loongarch/include/asm/qspinlock.h | 5 +--
arch/loongarch/kernel/kprobes.c | 14 ++++----
arch/loongarch/kernel/relocate.c | 50 ++++++++++++++++++++++++++
arch/loongarch/mm/init.c | 4 ---
drivers/firmware/efi/libstub/efi-stub-helper.c | 4 +++
drivers/firmware/efi/libstub/loongarch.c | 16 +++++++++
8 files changed, 88 insertions(+), 15 deletions(-)