This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from aefcf2f4b581 Merge branch 'next-lockdown' of git://git.kernel.org/pub/s [...] new dac9f027b109 sched/fair: Remove unused cfs_rq_clock_task() function new 42fd8baab31f sched/core: Convert vcpu_is_preempted() from macro to an i [...] new 3fbd7ee285b2 tasks: Add a count of task RCU users new 0ff7b2cfbae3 tasks, sched/core: Ensure tasks are available for a grace [...] new 154abafc68bf tasks, sched/core: With a grace period after finish_task_s [...] new 5311a98fef7d tasks, sched/core: RCUify the assignment of rq->curr new fc0d77387cb5 sched/membarrier: Fix private expedited registration check new 09554009c0ca sched/membarrier: Remove redundant check new 2840cf02fae6 sched/membarrier: Call sync_core only before usermode for same mm new 227a4aadc75b sched/membarrier: Fix p->mm->membarrier_state racy load new 19a4ff534bb0 selftests, sched/membarrier: Add multi-threaded test new c6d68c1c4a4d sched/membarrier: Skip IPIs when mm->mm_users == 1 new c172e0a3e8e6 sched/membarrier: Return -ENOMEM to userspace on memory al [...] new 714e501e16cd sched/core: Fix migration to invalid CPU in __set_cpus_all [...] new 763a9ec06c40 sched/fair: Fix -Wunused-but-set-variable warnings new a49b4f4012ef sched/core: Fix preempt_schedule() interrupt return comment new 9fc41acc89e5 sched/core: Remove double update_max_interval() call on CP [...] new 4892f51ad54d sched/fair: Avoid redundant EAS calculation new 9c5efe9ae7df Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] new ca14c996afe7 x86/purgatory: Disable the stackleak GCC plugin for the purgatory new f19e00ee84be Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new a003365cab64 powerpc/tm: Add tm-poison test new 7aec584eaf1c powerpc/book3s64/radix: Remove WARN_ON in destroy_context() new c6fadabb2868 powerpc: Fix definition of PCR bits to work with old binutils new 13c7bb3c57dc powerpc/64s: Set reserved PCR bits new 4c0f5d1eb407 powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_ [...] new cbd18991e24f powerpc/mm: Fix an Oops in kasan_mmu_init() new 3a83f677a6ee KVM: PPC: Book3S HV: use smp_mb() when setting/clearing ho [...] new 1211ee61b4a8 powerpc/pseries: Read TLB Block Invalidate Characteristics new 59545ebe3319 powerpc/pseries: Call H_BLOCK_REMOVE when supported new 677733e296b5 powerpc/book3s64/mm: Don't do tlbie fixup for some hardwar [...] new 09ce98cacd51 powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag new 047e6575aec7 powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue o [...] new 93cad5f78995 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] new 4111cdef0e87 powerpc/nvdimm: Use HCALL error as the return value new faa6d21153fd powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error new 253c892193ab powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV [...] new a2953204b576 Merge tag 'powerpc-5.4-2' of git://git.kernel.org/pub/scm/ [...]
The 38 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: arch/powerpc/include/asm/cputable.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 100 ++- arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/kernel/cpu_setup_power.S | 6 + arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 35 +- arch/powerpc/kernel/eeh.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/powerpc/kvm/book3s_hv_nested.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 42 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 +- arch/powerpc/mm/book3s64/hash_native.c | 31 +- arch/powerpc/mm/book3s64/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/radix_tlb.c | 84 ++- arch/powerpc/mm/kasan/kasan_init_32.c | 34 +- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 163 ++++- arch/powerpc/platforms/pseries/papr_scm.c | 72 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/xics/icp-native.c | 6 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- arch/x86/purgatory/Makefile | 1 + fs/exec.c | 2 +- include/linux/mm_types.h | 14 +- include/linux/rcuwait.h | 20 +- include/linux/sched.h | 10 +- include/linux/sched/mm.h | 10 +- include/linux/sched/task.h | 2 +- kernel/exit.c | 74 +-- kernel/fork.c | 8 +- kernel/sched/core.c | 28 +- kernel/sched/fair.c | 39 +- kernel/sched/membarrier.c | 239 ++++--- kernel/sched/sched.h | 34 + tools/testing/selftests/membarrier/.gitignore | 3 +- tools/testing/selftests/membarrier/Makefile | 5 +- .../{membarrier_test.c => membarrier_test_impl.h} | 40 +- .../membarrier/membarrier_test_multi_thread.c | 73 ++ .../membarrier/membarrier_test_single_thread.c | 24 + tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +++++++++++++++++++++ tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 2 +- tools/testing/selftests/powerpc/tm/tm-poison.c | 179 +++++ 46 files changed, 1852 insertions(+), 343 deletions(-) rename tools/testing/selftests/membarrier/{membarrier_test.c => membarrier_test_im [...] create mode 100644 tools/testing/selftests/membarrier/membarrier_test_multi_thread.c create mode 100644 tools/testing/selftests/membarrier/membarrier_test_single_thread.c create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-poison.c