[GIT PULL] LoongArch fixes for v6.11-rc3

From: Huacai Chen
Date: Thu Aug 08 2024 - 07:25:36 EST


The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed:

Linux 6.11-rc2 (2024-08-04 13:50:53 -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.11-1

for you to fetch changes up to 494b0792d962e8efac72b3a5b6d9bcd4e6fa8cf0:

LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall() (2024-08-07 17:37:14 +0800)

----------------------------------------------------------------
LoongArch fixes for v6.11-rc3

Enable general EFI poweroff method to make poweroff usable on hardwares
which lack ACPI S5, use accessors to page table entries instead of direct
dereference to avoid potential problems, and two trivial kvm cleanups.
----------------------------------------------------------------
Dandan Zhang (1):
LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall()

Huacai Chen (1):
LoongArch: Use accessors to page table entries instead of direct dereference

Miao Wang (1):
LoongArch: Enable general EFI poweroff method

Yuli Wang (1):
LoongArch: KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS

arch/loongarch/include/asm/hugetlb.h | 4 +--
arch/loongarch/include/asm/kfence.h | 6 ++---
arch/loongarch/include/asm/kvm_host.h | 2 --
arch/loongarch/include/asm/kvm_para.h | 4 +--
arch/loongarch/include/asm/pgtable.h | 48 +++++++++++++++++++++--------------
arch/loongarch/kernel/efi.c | 6 +++++
arch/loongarch/kvm/mmu.c | 8 +++---
arch/loongarch/mm/hugetlbpage.c | 6 ++---
arch/loongarch/mm/init.c | 10 ++++----
arch/loongarch/mm/kasan_init.c | 10 ++++----
arch/loongarch/mm/pgtable.c | 2 +-
11 files changed, 60 insertions(+), 46 deletions(-)