All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	Peter Zijlstra <peterz@infradead.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	Juri Lelli <juri.lelli@redhat.com>,
	Vincent Guittot <vincent.guittot@linaro.org>,
	Dietmar Eggemann <dietmar.eggemann@arm.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Mel Gorman <mgorman@suse.de>,
	Valentin Schneider <vschneid@redhat.com>,
	Shrikanth Hegde <sshegde@linux.ibm.com>
Subject: [GIT PULL] Scheduler updates for v6.16
Date: Sun, 25 May 2025 11:49:22 +0200	[thread overview]
Message-ID: <aDLnosxcYAyXpeoQ@gmail.com> (raw)

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(-)

             reply	other threads:[~2025-05-25  9:49 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-25  9:49 Ingo Molnar [this message]
2025-05-26 22:59 ` [GIT PULL] Scheduler updates for v6.16 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aDLnosxcYAyXpeoQ@gmail.com \
    --to=mingo@kernel.org \
    --cc=dietmar.eggemann@arm.com \
    --cc=juri.lelli@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mgorman@suse.de \
    --cc=peterz@infradead.org \
    --cc=rostedt@goodmis.org \
    --cc=sshegde@linux.ibm.com \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.org \
    --cc=vincent.guittot@linaro.org \
    --cc=vschneid@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.