This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e477dba5442c Merge tag 'for-6.12/dm-changes' of git://git.kernel.org/pu [...] new 88801d043b1d xen/pci: Add a function to reset device for xen new b166b8ab4189 xen/pvh: Setup gsi for passthrough device new 2fae6bb7be32 xen/privcmd: Add new syscall to get gsi from dev new 8f2f74f2f3eb xen/pciback: fix cast to restricted pci_ers_result_t and p [...] new 08377ed24fee xen: sync elfnote.h from xen tree new 1db29f99edb0 x86/pvh: Make PVH entrypoint PIC for x86-64 new b464b461d27d x86/pvh: Set phys_base when calling xen_prepare_pvh() new e3e8cd90f8e2 x86/kernel: Move page table macros to header new 47ffe0578aee x86/pvh: Add 64bit relocation page tables new 653608c67ae3 Merge tag 'for-linus-6.12-rc1a-tag' of git://git.kernel.or [...] new 977fae6d6117 sh: Remove unused declarations for make_maskreg_irq() and [...] new c3e878ca7b66 sh: intc: Replace simple_strtoul() with kstrtoul() new ec38498450a9 Merge tag 'sh-for-v6.12-tag1' of git://git.kernel.org/pub/ [...] new 987cbafe628a Merge tag 'irq-core-2024-09-16' into loongarch-next new da5b2ad1c2f1 objtool: Handle frame pointer related instructions new b8468bd92ae1 LoongArch: Enable objtool for Clang new a7e083772456 LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM new 0eb0bd21e838 LoongArch: Remove STACK_FRAME_NON_STANDARD(do_syscall) new e8dd556c7432 LoongArch: Enable generic CPU vulnerabilites support new d0bb0b600081 LoongArch: Enable ACPI BGRT handling new 34e3c4500cdc LoongArch: Rework CPU feature probe from CPUCFG/IOCSR new e86935f705fa LoongArch: Add ARCH_HAS_SET_MEMORY support new f04de6d8f252 LoongArch: Add ARCH_HAS_SET_DIRECT_MAP support new f93f67d06b10 LoongArch: Improve hardware page table walker new d4f31acf1302 LoongArch: Simplify _percpu_read() and _percpu_write() new 5016c3a31a6d LoongArch: Fix memleak in pci_acpi_scan_root() new 64c35d6c0ff9 LoongArch: Remove posix_types.h include from sigcontext.h new f339bd3b51da Docs/LoongArch: Add advanced extended IRQ model description new 3630400697a3 Merge tag 'loongarch-6.12' of git://git.kernel.org/pub/scm [...]
The 29 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/arch/loongarch/irq-chip-model.rst | 32 +++ .../zh_CN/arch/loongarch/irq-chip-model.rst | 32 +++ arch/loongarch/Kconfig | 7 +- arch/loongarch/include/asm/atomic.h | 2 + arch/loongarch/include/asm/cpu-features.h | 2 + arch/loongarch/include/asm/cpu.h | 30 +-- arch/loongarch/include/asm/loongarch.h | 1 + arch/loongarch/include/asm/mmu_context.h | 35 +++- arch/loongarch/include/asm/percpu.h | 124 ++++-------- arch/loongarch/include/asm/pgtable.h | 32 ++- arch/loongarch/include/asm/set_memory.h | 21 ++ arch/loongarch/include/uapi/asm/hwcap.h | 1 + arch/loongarch/include/uapi/asm/sigcontext.h | 1 - arch/loongarch/kernel/acpi.c | 4 + arch/loongarch/kernel/cpu-probe.c | 120 +++++++----- arch/loongarch/kernel/proc.c | 10 +- arch/loongarch/kernel/syscall.c | 4 - arch/loongarch/mm/Makefile | 3 +- arch/loongarch/mm/fault.c | 41 ++++ arch/loongarch/mm/pageattr.c | 218 +++++++++++++++++++++ arch/loongarch/pci/acpi.c | 1 + arch/sh/include/asm/irq.h | 6 - arch/x86/include/asm/pgtable_64.h | 23 ++- arch/x86/kernel/head_64.S | 20 -- arch/x86/platform/pvh/head.S | 161 +++++++++++++-- arch/x86/xen/enlighten_pvh.c | 23 +++ drivers/acpi/Kconfig | 2 +- drivers/acpi/pci_irq.c | 2 +- drivers/sh/intc/userimask.c | 5 +- drivers/xen/Kconfig | 1 + drivers/xen/acpi.c | 50 +++++ drivers/xen/pci.c | 13 ++ drivers/xen/privcmd.c | 32 +++ drivers/xen/xen-pciback/conf_space_capability.c | 2 +- drivers/xen/xen-pciback/pci_stub.c | 78 +++++++- include/linux/acpi.h | 1 + include/uapi/xen/privcmd.h | 7 + include/xen/acpi.h | 27 +++ include/xen/interface/elfnote.h | 93 ++++++++- include/xen/interface/physdev.h | 17 ++ include/xen/pci.h | 6 + tools/objtool/arch/loongarch/decode.c | 11 +- tools/objtool/check.c | 23 ++- tools/objtool/include/objtool/elf.h | 1 + 44 files changed, 1078 insertions(+), 247 deletions(-) create mode 100644 arch/loongarch/include/asm/set_memory.h create mode 100644 arch/loongarch/mm/pageattr.c