* [GIT PULL] Scheduler updates for v6.16
@ 2025-05-25 9:49 Ingo Molnar
2025-05-26 22:59 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Ingo Molnar @ 2025-05-25 9:49 UTC (permalink / raw)
To: Linus Torvalds
Cc: linux-kernel, Peter Zijlstra, Thomas Gleixner, Juri Lelli,
Vincent Guittot, Dietmar Eggemann, Steven Rostedt, Mel Gorman,
Valentin Schneider, Shrikanth Hegde
Linus,
Please pull the latest sched/core Git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-core-2025-05-25
# HEAD: 90ca9410dab21c407706726b86b6e50c6698b5af sched/uclamp: Align uclamp and util_est and call before freq update
Scheduler updates for v6.16:
Core & fair scheduler changes:
- Tweak wait_task_inactive() to force dequeue sched_delayed tasks
(John Stultz)
- Adhere to place_entity() constraints (Peter Zijlstra)
- Allow decaying util_est when util_avg > CPU capacity (Pierre Gondois)
- Fix up wake_up_sync() vs DELAYED_DEQUEUE (Xuewen Yan)
Energy management:
- Introduce sched_update_asym_prefer_cpu() (K Prateek Nayak)
- cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change
(K Prateek Nayak)
- Align uclamp and util_est and call before freq update (Xuewen Yan)
CPU isolation:
- Make use of more than one housekeeping CPU (Phil Auld)
RT scheduler:
- Fix race in push_rt_task() (Harshit Agarwal)
- Add kernel cmdline option for rt_group_sched (Michal Koutný)
Scheduler topology support:
- Improve topology_span_sane speed (Steve Wahl)
Scheduler debugging:
- Move and extend the sched_process_exit() tracepoint (Andrii Nakryiko)
- Add RT_GROUP WARN checks for non-root task_groups (Michal Koutný)
- Fix trace_sched_switch(.prev_state) (Peter Zijlstra)
- Untangle cond_resched() and live-patching (Peter Zijlstra)
Fixes and cleanups:
- Misc fixes and cleanups (K Prateek Nayak, Michal Koutný,
Peter Zijlstra, Xuewen Yan)
Thanks,
Ingo
------------------>
Andrii Nakryiko (1):
sched/tracepoints: Move and extend the sched_process_exit() tracepoint
Harshit Agarwal (1):
sched/rt: Fix race in push_rt_task
John Stultz (1):
sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks
K Prateek Nayak (4):
sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu
sched/topology: Introduce sched_update_asym_prefer_cpu()
cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change
sched/debug: Print the local group's asym_prefer_cpu
Michal Koutný (9):
sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions
sched: Remove unneeed macro wrap
sched: Always initialize rt_rq's task_group
sched: Add commadline option for RT_GROUP_SCHED toggling
sched: Skip non-root task_groups with disabled RT_GROUP_SCHED
sched: Bypass bandwitdh checks with runtime disabled RT_GROUP_SCHED
sched: Do not construct nor expose RT_GROUP_SCHED structures if disabled
sched: Add RT_GROUP WARN checks for non-root task_groups
sched: Add annotations to RT_GROUP_SCHED fields
Peter Zijlstra (3):
sched: Fix trace_sched_switch(.prev_state)
sched/fair: Adhere to place_entity() constraints
sched,livepatch: Untangle cond_resched() and live-patching
Phil Auld (1):
sched/isolation: Make use of more than one housekeeping cpu
Pierre Gondois (1):
sched/fair: Allow decaying util_est when util_avg > CPU capa
Steve Wahl (2):
sched/topology: improve topology_span_sane speed
sched/topology: Refinement to topology_span_sane speedup
Xuewen Yan (3):
sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE
sched/util_est: Simplify condition for util_est_{en,de}queue()
sched/uclamp: Align uclamp and util_est and call before freq update
Documentation/admin-guide/kernel-parameters.txt | 5 +
drivers/cpufreq/amd-pstate.c | 4 +-
include/linux/livepatch_sched.h | 14 +--
include/linux/sched.h | 6 -
include/linux/sched/topology.h | 6 +
include/trace/events/sched.h | 34 +++++-
init/Kconfig | 11 ++
kernel/exit.c | 2 +-
kernel/livepatch/transition.c | 49 +++-----
kernel/sched/core.c | 148 +++++++++++++-----------
kernel/sched/debug.c | 4 +
kernel/sched/fair.c | 33 +++---
kernel/sched/isolation.c | 2 +-
kernel/sched/rt.c | 105 +++++++++--------
kernel/sched/sched.h | 34 +++++-
kernel/sched/syscalls.c | 5 +-
kernel/sched/topology.c | 129 ++++++++++++++++-----
17 files changed, 377 insertions(+), 214 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Scheduler updates for v6.16
2025-05-25 9:49 [GIT PULL] Scheduler updates for v6.16 Ingo Molnar
@ 2025-05-26 22:59 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-05-26 22:59 UTC (permalink / raw)
To: Ingo Molnar
Cc: Linus Torvalds, linux-kernel, Peter Zijlstra, Thomas Gleixner,
Juri Lelli, Vincent Guittot, Dietmar Eggemann, Steven Rostedt,
Mel Gorman, Valentin Schneider, Shrikanth Hegde
The pull request you sent on Sun, 25 May 2025 11:49:22 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-core-2025-05-25
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/eaed94d1f68c3476834e07409f5fc9bd8efd6395
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-05-26 22:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-25 9:49 [GIT PULL] Scheduler updates for v6.16 Ingo Molnar
2025-05-26 22:59 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.