This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f0a78b3e2a0c arm64: Update __NR_compat_syscalls for statmount/listmount new e4ab322fbaaa cleanup: Add conditional guard support new 28a9466d75a8 MAINTAINERS: Add include/linux/lockdep*.h new 18caaedaf4c3 locking/lockdep: Slightly reorder 'struct lock_class' to s [...] new 5431fdd2c181 ptrace: Convert ptrace_attach() to use lock guards new a51749ab34d9 locking/mutex: Document that mutex_unlock() is non-atomic new 67a1723344cf Merge tag 'v6.7-rc8' into locking/core, to pick up depende [...] new 2b9d9e0a9ba0 locking/mutex: Clarify that mutex_unlock(), and most other [...] new 6cbf5b3105f3 Merge tag 'locking-core-2024-01-08' of git://git.kernel.or [...] new e2e13630f93d objtool: Fix calloc call for new -Walloc-size new 669d089a7fe1 Merge tag 'objtool-core-2024-01-08' of git://git.kernel.or [...] new 9bb6362652f3 debugobjects: Stop accessing objects after releasing hash [...] new ab9517fa9aab Merge tag 'core-debugobjects-2024-01-08' of git://git.kern [...] new d68019471995 entry: Move exit to usermode functions to header file new caf4062e35b2 entry: Move enter_from_user_mode() to header file new 221a164035fd entry: Move syscall_enter_from_user_mode() to header file new cdc202281a5d Merge tag 'core-entry-2024-01-08' of git://git.kernel.org/ [...] new 15bece7bec0d cpu/hotplug: Remove unused CPU hotplug states new fe22944cf05e cpu/hotplug: Increase the number of dynamic states new 46a08b4d4836 Merge tag 'smp-core-2024-01-08' of git://git.kernel.org/pu [...] new a89299c40911 time: Make sysfs_get_uname() function visible in header new cb665db94fc6 tick-sched: Fix function names in comments new 318050671aff tick/sched: Cleanup confusing variables new cbf04a220261 tick-sched: Warn when next tick seems to be in the past new dbcdcb62b59d tracing/timers: Enhance timer_start tracepoint new b573c73101d8 tracing/timers: Add tracepoint for tracking timer base is_ [...] new d124c3393e79 timers: Do not IPI for deferrable timers new b5e6f59888c7 timers: Move store of next event into __next_timer_interrupt() new 8a2c9c7e7848 timers: Clarify check in forward_timer_base() new 1e490484aa3a timers: Split out forward timer base functionality new 7a39a5080ef0 timers: Use already existing function for forwarding timer base new bb8caad5083f timers: Rework idle logic new da65f29dada7 timers: Fix nextevt calculation when no timers are pending new f24dc33f8e0a Merge tag 'timers-core-2024-01-08' of git://git.kernel.org [...] new c90b5c4e6554 irqchip/renesas-rzg2l: Use tabs instead of spaces new 02f650764017 irqchip/renesas-rzg2l: Align struct member names to tabs new b94f455372ad irqchip/renesas-rzg2l: Document structure members new ef88eefb1a81 irqchip/renesas-rzg2l: Implement restriction when writing [...] new 2eca4731cc66 irqchip/renesas-rzg2l: Add macro to retrieve TITSR registe [...] new 74d2ef5f6f4b irqchip/renesas-rzg2l: Add support for suspend to RAM new 1cf0697a24ef dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Doc [...] new ca596295f4c9 dt-bindings: interrupt-controller: mpm: Pass MSG RAM slice [...] new 221b110d87c2 irqchip/qcom-mpm: Support passing a slice of SRAM as reg space new 69ffab9b9e69 irqchip/irq-xtensa-pic: Clean up new 0bdf0621f89f Merge tag 'irq-core-2024-01-08' of git://git.kernel.org/pu [...] new 571d91dcadfa perf: Add branch stack counters new 85846b27072d perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag new 1f2376cd03dd perf: Add branch_sample_call_stack new 318c49859112 perf/x86/intel: Reorganize attrs and is_visible new 33744916196b perf/x86/intel: Support branch counters logging new 5d2d4a9f603a Merge branch 'tip/perf/urgent' new 652ffc2104ec perf/core: Fix narrow startup race when creating the perf [...] new 243218ca9303 perf/x86/intel/cstate: Cleanup duplicate attr_groups new c3dd1995620c x86/smp: Export symbol cpu_clustergroup_mask() new 3877d55a0db2 perf/x86/intel/cstate: Add Sierra Forest support new bbb968696d0f perf/x86/intel/cstate: Add Grand Ridge support new 388a1fb7da6a perf: Fix the nr_addr_filters fix new cf35791476fc perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO [...] new b560e0cd882b perf/x86/uncore: Use u64 to replace unsigned for the uncor [...] new 632c4bf6d007 perf/x86/intel/uncore: Support Granite Rapids new 388d76175bd9 perf/x86/intel/uncore: Support IIO free-running counters on GNR new cb4a6ccf3583 perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge new 0f9e0d7928d8 perf/x86/amd: Reject branch stack for IBS events new 1692cf434ba1 perf/x86/intel/uncore: Fix NULL pointer dereference issue [...] new fdd041028f22 perf/x86/intel/uncore: Factor out topology_gidnid_map() new aac4de465af0 Merge tag 'perf-core-2024-01-08' of git://git.kernel.org/p [...] new d6111cf45c57 sched: Use WRITE_ONCE() for p->on_rq new 84db47ca7146 sched/numa: Fix mm numa_scan_seq based unconditional scan new 2227a957e1d5 sched/eevdf: Sort the rbtree by virtual deadline new ee4373dc902c sched/eevdf: O(1) fastpath for task selection new 5d69eca542ee sched: Unify runtime accounting across classes new 5fe6ec8f6ab5 sched: Remove vruntime from trace_sched_stat_runtime() new c708a4dc5ab5 sched: Unify more update_curr*() new 9e07d45c5210 sched/deadline: Collect sched_dl_entity initialization new 2f7a0f58948d sched/deadline: Move bandwidth accounting into {en,de}queu [...] new 63ba8422f876 sched/deadline: Introduce deadline servers new dd5403869a40 sched/cpuidle: Comment about timers requirements VS idle handler new 194600008d5c sched/timers: Explain why idle task schedules out on remot [...] new 50181c0cff31 sched/pelt: Avoid underestimation of task utilization new 9c0b4bb7f630 sched/cpufreq: Rework schedutil governor performance estimation new f12560779f9d sched/cpufreq: Rework iowait boost new 0257e5a3c26b sched/doc: Update documentation after renames and synchron [...] new 5068d84054b7 sched/fair: Update min_vruntime for reweight_entity() correctly new 418146e39891 freezer,sched: Clean saved_state when restoring it during thaw new d2e9f53ac5dd Merge tag 'v6.7-rc6' into sched/core, to pick up fixes new 9942cb22ea45 sched/topology: Add a new arch_scale_freq_ref() method new 599457ba1540 cpufreq: Use the fixed and coherent frequency for scaling [...] new b3edde44e5d4 cpufreq/schedutil: Use a fixed reference frequency new 15cbbd1d317e energy_model: Use a fixed reference frequency new 50b813b147e9 cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|kh [...] new 5477fa249b56 cpufreq/cppc: Set the frequency used for computing the capacity new 1f023007f5e7 arm64/amu: Use capacity_ref_freq() to set AMU ratio new 7736ae5572eb sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) new 11137d384996 sched/fair: Simplify util_est new 3af7524b1419 sched/fair: Use all little CPUs for CPU-bound workloads new fbb66ce0b1d6 sched/fair: Remove unused 'next_buddy_marked' local variab [...] new f60a631ab9ed sched/fair: Fix tg->load when offlining a CPU new cdb3033e191f Merge branch 'sched/urgent' into sched/core, to pick up pe [...] new bfe8eb3b85c5 Merge tag 'sched-core-2024-01-08' of git://git.kernel.org/ [...]
The 98 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: .../testing/sysfs-bus-event_source-devices-caps | 6 + .../bindings/interrupt-controller/qcom,mpm.yaml | 54 ++- .../interrupt-controller/renesas,rzg2l-irqc.yaml | 5 +- Documentation/locking/mutex-design.rst | 18 + Documentation/scheduler/sched-design-CFS.rst | 8 +- Documentation/scheduler/schedutil.rst | 7 +- .../zh_CN/scheduler/sched-design-CFS.rst | 8 +- .../translations/zh_CN/scheduler/schedutil.rst | 7 +- MAINTAINERS | 2 +- arch/arm/include/asm/topology.h | 1 + arch/arm64/include/asm/topology.h | 1 + arch/arm64/kernel/topology.c | 26 +- arch/powerpc/perf/core-book3s.c | 2 +- arch/riscv/include/asm/topology.h | 1 + arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/ibs.c | 3 + arch/x86/events/core.c | 4 +- arch/x86/events/intel/core.c | 145 ++++++- arch/x86/events/intel/cstate.c | 158 +++++-- arch/x86/events/intel/ds.c | 4 +- arch/x86/events/intel/lbr.c | 85 +++- arch/x86/events/intel/uncore.c | 12 + arch/x86/events/intel/uncore.h | 10 +- arch/x86/events/intel/uncore_discovery.c | 5 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_nhmex.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 208 +++++++-- arch/x86/events/perf_event.h | 12 + arch/x86/events/perf_event_flags.h | 2 + arch/x86/include/asm/msr-index.h | 5 + arch/x86/include/asm/perf_event.h | 4 + arch/x86/kernel/smpboot.c | 1 + drivers/acpi/cppc_acpi.c | 104 +++++ drivers/base/arch_topology.c | 56 ++- drivers/cpufreq/cppc_cpufreq.c | 139 +----- drivers/cpufreq/cpufreq.c | 4 +- drivers/irqchip/irq-qcom-mpm.c | 26 +- drivers/irqchip/irq-renesas-rzg2l.c | 110 +++-- drivers/irqchip/irq-xtensa-pic.c | 31 +- include/acpi/cppc_acpi.h | 2 + include/linux/arch_topology.h | 8 + include/linux/cleanup.h | 52 ++- include/linux/cpufreq.h | 1 + include/linux/cpuhotplug.h | 16 +- include/linux/energy_model.h | 7 +- include/linux/entry-common.h | 95 +++- include/linux/lockdep_types.h | 2 +- include/linux/mm_types.h | 3 + include/linux/mutex.h | 3 +- include/linux/perf_event.h | 22 +- include/linux/rwsem.h | 8 +- include/linux/sched.h | 75 ++-- include/linux/sched/task.h | 2 + include/linux/sched/topology.h | 8 + include/linux/spinlock.h | 41 ++ include/trace/events/sched.h | 15 +- include/trace/events/timer.h | 40 +- include/uapi/linux/perf_event.h | 13 + kernel/entry/common.c | 108 +---- kernel/events/core.c | 46 +- kernel/freezer.c | 1 + kernel/locking/mutex.c | 5 + kernel/ptrace.c | 128 +++--- kernel/sched/core.c | 140 +++--- kernel/sched/cpufreq_schedutil.c | 90 ++-- kernel/sched/deadline.c | 479 +++++++++++++-------- kernel/sched/debug.c | 18 +- kernel/sched/fair.c | 449 ++++++++++--------- kernel/sched/features.h | 1 - kernel/sched/idle.c | 30 ++ kernel/sched/pelt.h | 4 +- kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 135 ++---- kernel/sched/stop_task.c | 13 +- kernel/time/tick-internal.h | 3 +- kernel/time/tick-sched.c | 25 +- kernel/time/timer.c | 110 +++-- lib/debugobjects.c | 200 ++++----- tools/objtool/check.c | 2 +- 79 files changed, 2314 insertions(+), 1381 deletions(-)