This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 42a7f6e3ffe0 Merge tag 'x86_microcode_for_v6.6_rc1' of git://git.kernel [...] new 8a132ecb6bc3 efi: Remove unused extern declaration efi_lookup_mapped_addr() new 92faa821bb16 efi: memmap: Remove kernel-doc warnings new f6e6e95ce162 efi/riscv: libstub: Fix comment about absolute relocation new c37ce23591b1 efi/arm64: Move EFI runtime call setup/teardown helpers ou [...] new d8ea2ffd017d efi/riscv: Move EFI runtime call setup/teardown helpers ou [...] new c7c7bce093c8 efi/runtime-wrappers: Use type safe encapsulation of call [...] new c99ba6e54652 efi/runtime-wrapper: Move workqueue manipulation out of line new e38abdab441c efi/runtime-wrappers: Remove duplicated macro for service [...] new 3c17ae416109 efi/runtime-wrappers: Don't duplicate setup/teardown code new 5894cf571e14 acpi/prmt: Use EFI runtime sandbox to invoke PRM handlers new a14198dfe990 efi/runtime-wrappers: Clean up white space and add __init [...] new 8b94da92559f x86/efistub: Fix PCI ROM preservation in mixed mode new b691118f2c44 Merge remote-tracking branch 'linux-efi/urgent' into efi/next new d7dd9b449fac Merge tag 'efi-next-for-v6.6' of git://git.kernel.org/pub/ [...] new f66c538098b6 lockdep/selftests: Use SBRM APIs for wait context tests new d637fce03462 Merge tag 'locking-core-2023-08-28' of git://git.kernel.or [...] new 7c2128235eff perf/amd: Prevent grouping of IBS events new 4c1c9dea2089 perf/x86: Use local64_try_cmpxchg new 28fd85a10a2a perf/core: Use local64_try_cmpxchg in perf_swevent_set_period new d6b45484c130 locking/arch: Avoid variable shadowing in local_try_cmpxchg() new 1af61adb3a23 perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin new 526fffabc5fb perf/mem: Introduce PERF_MEM_LVLNUM_UNC new 5c6e623f1b8e perf/mem: Add PERF_MEM_LVLNUM_NA to PERF_MEM_NA new 8bfc20baa935 perf/x86/ibs: Set mem_lvl_num, mem_remote and mem_hops for [...] new 5c816728651a arm_pmu: Add PERF_PMU_CAP_EXTENDED_HW_TYPE capability new 4b36873b4a34 perf/x86: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS ca [...] new 80391d8c387d arm_pmu: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability new 0cb52ad7bbb2 perf: Remove unused PERF_PMU_CAP_HETEROGENEOUS_CPUS capability new 62af03223785 perf: Remove unused extern declaration arch_perf_get_page_size() new 882cdb06b668 x86/cpu: Fix Gracemont uarch new 0cfd8fbadd68 x86/cpu: Fix Crestmont uarch new 535445621a66 x86/cpu: Update Hybrids new a430021faad6 perf/x86/intel: Add Crestmont PMU new 2c65477f14a3 perf/x86/uncore: Remove unnecessary ?: operator around pci [...] new 1a7c611546e5 Merge tag 'perf-core-2023-08-28' of git://git.kernel.org/p [...] new d243b34459ce kernel/fork: beware of __put_task_struct() calling context new 893cdaaa3977 sched: avoid false lockdep splat in put_task_struct() new 79462e8c879a sched: don't account throttle time for empty groups new 677ea015f231 sched: add throttled time stat for throttled children new 548796e2e70b sched/core: introduce sched_core_idle_cpu() new 35cd21f6292c sched/psi: make psi_cgroups_enabled static new fee1759e4f04 sched/fair: Determine active load balance for SMT sched groups new d24cb0d9113f sched/topology: Record number of cores in sched group new 7ff1693236f5 sched/fair: Implement prefer sibling imbalance calculation [...] new b1bfeab9b002 sched/fair: Consider the idle state of the whole core for [...] new 17953249bf02 x86/sched: Enable cluster scheduling on Hybrid new ed74cc4995d3 sched/debug: Dump domains' sched group flags new 7ee7642c9141 sched/fair: Stabilize asym cpu capacity system idle cpu selection new 48b5583719cd sched/headers: Rename task_struct::state to task_struct::_ [...] new 752182b24bf4 Merge tag 'v6.5-rc2' into sched/core, to pick up fixes new c2e164ac33f7 sched/fair: remove util_est boosting new 4efcc8bc7e08 sched/topology: Align group flags when removing degenerate domain new 98dfdd9ee939 sched/psi: Select KERNFS as needed new 113d0a6b3954 MAINTAINERS: Add Peter explicitly to the psi section new c98c18270be1 sched, cgroup: Restore meaning to hierarchical_quota new 88c56cfeaec4 sched/fair: Block nohz tick_stop when cfs bandwidth in use new af4cf40470c2 sched/fair: Add cfs_rq::avg_vruntime new e0c2ff903c32 sched/fair: Remove sched_feat(START_DEBIT) new 86bfbb7ce4f6 sched/fair: Add lag based placement new 99d4d26551b5 rbtree: Add rb_add_augmented_cached() helper new 147f3efaa241 sched/fair: Implement an EEVDF-like scheduling policy new 76cae9dbe185 sched/fair: Commit to lag based placement new e8f331bcc270 sched/smp: Use lag to simplify cross-runqueue placement new 5e963f2bd465 sched/fair: Commit to EEVDF new e4ec3318a17f sched/debug: Rename sysctl_sched_min_granularity to sysctl [...] new d07f09a1f99c sched/fair: Propagate enqueue flags into place_entity() new b41bbb33cf75 Merge branch 'sched/eevdf' into sched/core new c7fcb99877f9 sched/rt: Fix sysctl_sched_rr_timeslice intial value new c1fc6484e1fb sched/rt: sysctl_sched_rr_timeslice show default timeslice [...] new 7537b90c0036 sched: Simplify get_nohz_timer_target() new 0f92cdf36f84 sched: Simplify sysctl_sched_uclamp_handler() new 5bb76f1ddf2a sched: Simplify: migrate_swap_stop() new 4eb054f92b06 sched: Simplify wake_up_if_idle() new 857d315f1201 sched: Simplify ttwu() new 4bdada79f346 sched: Simplify sched_exec() new 6dafc713e3b0 sched: Simplify sched_tick_remote() new b4e1fa1e1428 sched: Simplify try_steal_cookie() new 7170509cadbb sched: Simplify sched_core_cpu_{starting,deactivate}() new 63304558ba5d sched/eevdf: Curb wakeup-preemption new 2f88c8e802c8 sched/eevdf/doc: Modify the documented knob to base_slice_ [...] new 3ca9a836ff53 Merge tag 'sched-core-2023-08-28' of git://git.kernel.org/ [...] new 566ffa3ae964 x86/cpu: Fix amd_check_microcode() declaration new ac1c6283c45a x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP new 22dc02f81cdd Revert "sched/fair: Move unused stub functions to header" new 65412c8d7274 x86/asm: Avoid unneeded __div64_32 function definition new 6d33531bc023 x86/purgatory: Include header for warn() declaration new 1a3e4b4da39b x86/alternative: Add a __alt_reloc_selftest() prototype new ce0a1b608bfc x86/paravirt: Silence unused native_pv_lock_init() functio [...] new 8874a414f8f7 x86/qspinlock-paravirt: Fix missing-prototype warning new 1e6f01f72855 x86/platform/uv: Refactor code using deprecated strcpy()/s [...] new 4108d141bfd0 x86/hpet: Refactor code using deprecated strncpy() interfa [...] new 212f07a21622 x86/platform/uv: Refactor code using deprecated strncpy() [...] new 97efd28334e2 Merge tag 'x86-cleanups-2023-08-28' of git://git.kernel.or [...]
The 93 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/scheduler/sched-design-CFS.rst | 2 +- MAINTAINERS | 1 + arch/arm64/include/asm/efi.h | 18 +- arch/arm64/kernel/efi.c | 16 +- arch/loongarch/include/asm/local.h | 4 +- arch/mips/include/asm/local.h | 4 +- arch/riscv/include/asm/efi.h | 10 +- arch/x86/boot/compressed/error.c | 2 +- arch/x86/boot/compressed/error.h | 2 +- arch/x86/events/amd/ibs.c | 186 +-- arch/x86/events/core.c | 11 +- arch/x86/events/intel/core.c | 54 +- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/ds.c | 9 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 2 +- arch/x86/events/msr.c | 10 +- arch/x86/events/perf_event.h | 2 + arch/x86/events/rapl.c | 2 +- arch/x86/include/asm/div64.h | 6 + arch/x86/include/asm/intel-family.h | 18 +- arch/x86/include/asm/local.h | 4 +- arch/x86/include/asm/microcode.h | 6 - arch/x86/include/asm/paravirt.h | 7 + arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/qspinlock.h | 7 +- arch/x86/include/asm/qspinlock_paravirt.h | 2 + arch/x86/include/asm/uv/bios.h | 4 +- arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/apic/ipi.c | 2 + arch/x86/kernel/apic/x2apic_uv_x.c | 5 +- arch/x86/kernel/cpu/intel_epb.c | 2 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/paravirt.c | 3 +- arch/x86/kernel/smpboot.c | 11 +- arch/x86/mm/init.c | 2 +- arch/x86/platform/efi/memmap.c | 2 +- arch/x86/platform/uv/uv_nmi.c | 12 +- arch/x86/purgatory/purgatory.c | 1 + drivers/acpi/Kconfig | 2 +- drivers/acpi/prmt.c | 8 +- drivers/edac/i10nm_base.c | 2 +- drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/x86-stub.c | 2 +- drivers/firmware/efi/riscv-runtime.c | 15 +- drivers/firmware/efi/runtime-wrappers.c | 358 +++-- drivers/idle/intel_idle.c | 10 +- drivers/perf/arm_pmu.c | 10 +- drivers/platform/x86/intel/pmc/core.c | 2 +- .../x86/intel/speed_select_if/isst_if_common.c | 2 +- drivers/powercap/intel_rapl_common.c | 2 +- drivers/powercap/intel_rapl_msr.c | 2 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 +- include/linux/cgroup-defs.h | 2 + include/linux/efi.h | 53 +- include/linux/perf_event.h | 14 +- include/linux/rbtree_augmented.h | 26 + include/linux/sched.h | 21 +- include/linux/sched/task.h | 38 +- include/uapi/linux/perf_event.h | 3 +- init/Kconfig | 1 + kernel/cgroup/cgroup.c | 34 + kernel/events/core.c | 18 +- kernel/events/ring_buffer.c | 5 +- kernel/fork.c | 8 + kernel/locking/qspinlock_paravirt.h | 20 +- kernel/sched/core.c | 496 +++---- kernel/sched/debug.c | 49 +- kernel/sched/fair.c | 1371 +++++++++++--------- kernel/sched/features.h | 24 +- kernel/sched/psi.c | 2 +- kernel/sched/rt.c | 5 +- kernel/sched/sched.h | 59 +- kernel/sched/topology.c | 15 +- kernel/softirq.c | 2 +- lib/locking-selftest.c | 135 +- tools/power/x86/turbostat/turbostat.c | 2 +- 77 files changed, 1843 insertions(+), 1427 deletions(-)