This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 88fe49249c99 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub [...] new 34dc2efb39a2 memblock: fix section mismatch warning new cbf78d85079c stop_machine: mark helpers __always_inline new ea29b20a8285 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM new 0740a50b9baa mm/page_alloc.c: refactor initialization of struct page fo [...] new 82e69a121be4 mm/fork: clear PASID for new mm new 2103cf9c3f3b hugetlb: dedup the code to add a new file_region new ca7e0457efef hugetlb: break earlier in add_reservation_in_range() when we can new 97a7e4733b9b mm: introduce page_needs_cow_for_dma() for deciding whether cow new ca6eb14d6453 mm: use is_cow_mapping() across tree where proper new 4eae4efa2c29 hugetlb: do early cow when page pinned on src mm new 184cee516f3e mm/highmem.c: fix zero_user_segments() with start > end new e7850f4d844e binfmt_misc: fix possible deadlock in bm_register_write new f0b15b608129 MAINTAINERS: exclude uapi directories in API/ABI section new 97e4910232fa linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* new 702b16d724a6 kfence: fix printk format for ptrdiff_t new df3ae2c9941d kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] new 0aa41cae92c1 kfence: fix reports if constant function prefixes exist new 149fc787353f include/linux/sched/mm.h: use rcu_dereference in in_vfork() new 96cfe2c0fd23 mm/madvise: replace ptrace attach requirement for process_madvise new f9d79e8dce40 kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC new d9b571c885a8 kasan: fix KASAN_STACK dependency for HW_TAGS new 6ce64428d620 mm/userfaultfd: fix memory corruption due to writeprotect new 0ceb1ace4a27 ia64: fix ia64_syscall_get_set_arguments() for break-based [...] new 61bf318eac2c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign new be6c8982e4ab mm/memcg: rename mem_cgroup_split_huge_fixup to split_page [...] new e1baddf8475b mm/memcg: set memcg when splitting page new 57e0076e6575 zram: fix return value on writeback_store new 2766f1821600 zram: fix broken page writeback new 50eb842fe517 Merge branch 'akpm' (patches from Andrew) new beda430177f5 KVM: x86: Ensure deadline timer has truly expired before p [...] new 99840a75454b KVM: SVM: Connect 'npt' module param to KVM's internal 'np [...] new 4691453406c3 kvm: x86: use NULL instead of using plain integer as pointer new b96b0c5de685 KVM: arm64: nvhe: Save the SPE context early new 31948332d5fa KVM: arm64: Avoid corrupting vCPU context register in guest exit new c4b000c3928d KVM: arm64: Fix nVHE hyp panic host context restore new 6b5b368fccd7 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key new f27647b588c1 KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] new b9d699e2694d KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] new 9739f6ef053f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] new 357ad203d45c KVM: arm64: Fix range alignment when walking page tables new dbaee836d60a KVM: arm64: Don't use cbz/adr with external symbols new 01dc9262ff57 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM new 7d717558dd5e KVM: arm64: Reject VM creation when the default IPA size i [...] new 262b003d059c KVM: arm64: Fix exclusive limit for IPA size new 6fcd9cbc6a90 kvm: x86: annotate RCU pointers new d7eb79c6290c KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged new 8df9f1af2ece KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in [...] new 35737d2db2f4 KVM: LAPIC: Advancing the timer expiration on guest initia [...] new 9d0c8e793f0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new cea15316ceee powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] new 7aed41cff35a powerpc/64s: Use symbolic macros for function entry encoding new 73ac79881804 powerpc: Fix inverted SET_FULL_REGS bitop new c080a173301f powerpc/64s/exception: Clean up a missed SRR specifier new bd73758803c2 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() new 0b736881c8f1 powerpc/traps: unrecoverable_exception() is not an interru [...] new c3c7579f5e3b Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm [...] new e504e74cc3a2 x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] new b59cc97674c9 x86/unwind/orc: Silence warnings caused by missing ORC data new 5d5675df792f x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls new 78a81d88f60b x86/sev-es: Introduce ip_within_syscall_gap() helper new 545ac14c16b5 x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] new 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler new bffe30dd9f1f x86/sev-es: Use __copy_from_user_inatomic() new 0a7c10df49eb Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.o [...] new 9e9888a0fe97 efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] new 836d7f0572ca Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.o [...] new a5398bffc01f perf/core: Flush PMU internal buffers for per-CPU events new afbef3014958 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR new c8e2fe13d1d1 x86/perf: Use RET0 as default for guest_get_msrs to handle [...] new 75013c6c52d8 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel. [...]
The 70 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/virt/kvm/api.rst | 3 + MAINTAINERS | 4 +- arch/arm64/include/asm/kvm_asm.h | 8 +- arch/arm64/include/asm/kvm_hyp.h | 8 +- arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/hyp/entry.S | 8 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 9 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 ++- arch/arm64/kvm/hyp/nvhe/host.S | 15 +-- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 12 +-- arch/arm64/kvm/hyp/nvhe/switch.c | 14 ++- arch/arm64/kvm/hyp/nvhe/tlb.c | 3 +- arch/arm64/kvm/hyp/pgtable.c | 1 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 40 ++++++- arch/arm64/kvm/hyp/vhe/tlb.c | 3 +- arch/arm64/kvm/mmu.c | 3 +- arch/arm64/kvm/perf.c | 10 ++ arch/arm64/kvm/pmu-emul.c | 10 -- arch/arm64/kvm/reset.c | 12 ++- arch/arm64/kvm/vgic/vgic-v3.c | 12 ++- arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/kernel/ptrace.c | 24 +++-- arch/powerpc/include/asm/code-patching.h | 7 +- arch/powerpc/include/asm/interrupt.h | 3 +- arch/powerpc/include/asm/ptrace.h | 4 +- arch/powerpc/include/asm/switch_to.h | 10 ++ arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/interrupt.c | 1 - arch/powerpc/kernel/traps.c | 2 +- arch/x86/entry/common.c | 3 +- arch/x86/entry/entry_64_compat.S | 2 + arch/x86/events/core.c | 15 ++- arch/x86/events/intel/core.c | 5 +- arch/x86/include/asm/insn-eval.h | 2 + arch/x86/include/asm/kvm_host.h | 4 +- arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/ptrace.h | 15 +++ arch/x86/kernel/kvmclock.c | 19 ++-- arch/x86/kernel/sev-es.c | 22 +++- arch/x86/kernel/traps.c | 3 +- arch/x86/kernel/unwind_orc.c | 14 +-- arch/x86/kvm/lapic.c | 12 ++- arch/x86/kvm/mmu/tdp_mmu.c | 11 ++ arch/x86/kvm/svm/svm.c | 25 ++--- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/insn-eval.c | 66 +++++++++--- drivers/block/zram/zram_drv.c | 17 +-- drivers/firmware/efi/libstub/efi-stub.c | 16 +++ drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 2 +- fs/binfmt_misc.c | 29 +++-- fs/proc/task_mmu.c | 2 - include/kvm/arm_pmu.h | 9 +- include/linux/compiler-clang.h | 6 ++ include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 6 +- include/linux/mm.h | 21 ++++ include/linux/mm_types.h | 1 + include/linux/perf_event.h | 2 + include/linux/sched/mm.h | 3 +- include/linux/stop_machine.h | 11 +- init/Kconfig | 3 +- kernel/events/core.c | 42 +++++++- kernel/fork.c | 8 ++ lib/Kconfig.kasan | 1 + mm/highmem.c | 17 ++- mm/huge_memory.c | 10 +- mm/hugetlb.c | 123 +++++++++++++++------ mm/internal.h | 5 - mm/kfence/report.c | 30 +++--- mm/madvise.c | 13 ++- mm/memcontrol.c | 15 ++- mm/memory.c | 16 +-- mm/page_alloc.c | 167 ++++++++++++++--------------- mm/slab.c | 2 +- 77 files changed, 712 insertions(+), 348 deletions(-)