lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aDLnosxcYAyXpeoQ@gmail.com>
Date: Sun, 25 May 2025 11:49:22 +0200
From: Ingo Molnar <mingo@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Peter Zijlstra <peterz@...radead.org>,
	Thomas Gleixner <tglx@...utronix.de>,
	Juri Lelli <juri.lelli@...hat.com>,
	Vincent Guittot <vincent.guittot@...aro.org>,
	Dietmar Eggemann <dietmar.eggemann@....com>,
	Steven Rostedt <rostedt@...dmis.org>, Mel Gorman <mgorman@...e.de>,
	Valentin Schneider <vschneid@...hat.com>,
	Shrikanth Hegde <sshegde@...ux.ibm.com>
Subject: [GIT PULL] Scheduler updates for v6.16

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ