[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20251112070019.2182638-1-chenhuacai@loongson.cn>
Date: Wed, 12 Nov 2025 15:00:19 +0800
From: Huacai Chen <chenhuacai@...ngson.cn>
To: Huacai Chen <chenhuacai@...nel.org>
Cc: loongarch@...ts.linux.dev,
Xuefeng Li <lixuefeng@...ngson.cn>,
Guo Ren <guoren@...nel.org>,
Xuerui Wang <kernel@...0n.name>,
Jiaxun Yang <jiaxun.yang@...goat.com>,
linux-kernel@...r.kernel.org,
Huacai Chen <chenhuacai@...ngson.cn>
Subject: [GIT PULL] LoongArch fixes for v6.18-rc6
The following changes since commit e9a6fb0bcdd7609be6969112f3fbfcce3b1d4a7c:
Linux 6.18-rc5 (2025-11-09 15:10:19 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-fixes-6.18-1
for you to fetch changes up to 237e74bfa261fb0cf75bd08c9be0c5094018ee20:
LoongArch: KVM: Fix max supported vCPUs set with EIOINTC (2025-11-10 08:37:07 +0800)
----------------------------------------------------------------
LoongArch fixes for v6.18-rc6
Fix a build error about Rust; fix some bugs about exception/interrupt,
memory management, perf event, hardware breakpoint, kexec and KVM.
----------------------------------------------------------------
Bibo Mao (5):
LoongArch: KVM: Set page with write attribute if dirty track disabled
LoongArch: KVM: Add delay until timer interrupt injected
LoongArch: KVM: Restore guest PMU if it is enabled
LoongArch: KVM: Skip PMU checking on vCPU context switch
LoongArch: KVM: Fix max supported vCPUs set with EIOINTC
Huacai Chen (5):
LoongArch: Clarify 3 MSG interrupt features
LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
LoongArch: Consolidate early_ioremap()/ioremap_prot()
LoongArch: Consolidate max_pfn & max_low_pfn calculation
LoongArch: Use correct accessor to read FWPC/MWPC
Qiang Ma (1):
LoongArch: kexec: Print out debugging message if required
Tianyang Zhang (1):
LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
Tiezhu Yang (1):
LoongArch: Refine the init_hw_perf_events() function
Vishal Moola (Oracle) (1):
LoongArch: Remove __GFP_HIGHMEM masking in pud_alloc_one()
Xi Ruoyao (1):
rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags
Youling Tang (1):
LoongArch: kexec: Initialize the kexec_buf structure
arch/loongarch/include/asm/cpu-features.h | 2 ++
arch/loongarch/include/asm/cpu.h | 6 +++++-
arch/loongarch/include/asm/hw_breakpoint.h | 4 ++--
arch/loongarch/include/asm/io.h | 5 ++++-
arch/loongarch/include/asm/loongarch.h | 2 ++
arch/loongarch/include/asm/pgalloc.h | 2 +-
arch/loongarch/include/asm/pgtable.h | 11 ++++++++---
arch/loongarch/kernel/cpu-probe.c | 4 ++++
arch/loongarch/kernel/kexec_efi.c | 2 +-
arch/loongarch/kernel/kexec_elf.c | 2 +-
arch/loongarch/kernel/machine_kexec.c | 22 ----------------------
arch/loongarch/kernel/machine_kexec_file.c | 2 +-
arch/loongarch/kernel/mem.c | 7 +++----
arch/loongarch/kernel/numa.c | 23 ++---------------------
arch/loongarch/kernel/perf_event.c | 7 ++++---
arch/loongarch/kernel/setup.c | 5 ++---
arch/loongarch/kernel/traps.c | 4 ++--
arch/loongarch/kvm/intc/eiointc.c | 2 +-
arch/loongarch/kvm/mmu.c | 2 +-
arch/loongarch/kvm/timer.c | 2 ++
arch/loongarch/kvm/vcpu.c | 19 +++++++++----------
arch/loongarch/mm/init.c | 2 --
arch/loongarch/mm/ioremap.c | 2 +-
rust/Makefile | 2 +-
24 files changed, 59 insertions(+), 82 deletions(-)
Powered by blists - more mailing lists