All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Scheduler updates for v6.18
@ 2025-09-26 14:17 Ingo Molnar
  2025-09-30 21:03 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Ingo Molnar @ 2025-09-26 14:17 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-kernel, Peter Zijlstra, Thomas Gleixner, Juri Lelli,
	Vincent Guittot, Dietmar Eggemann, Steven Rostedt, Mel Gorman,
	Tejun Heo, 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-09-26

   # HEAD: 45b7f780739a3145aeef24d2dfa02517a6c82ed6 sched: Fix some typos in include/linux/preempt.h

( Merge note: we've stopped using Link tags for the purpose of tip-bot 
  lkml email notifications during the v6.18 development window, and 
  thus commits applied after September 15-ish only have Links if they 
  are particularly informative. Commits before that still have the 
  old-style Link tags. )

Scheduler updates for v6.18:

Core scheduler changes:

 - Make migrate_{en,dis}able() inline, to improve performance
   (Menglong Dong)

 - Move STDL_INIT() functions out-of-line (Peter Zijlstra)

 - Unify the SCHED_{SMT,CLUSTER,MC} Kconfig (Peter Zijlstra)

Fair scheduling:

 - Defer throttling when tasks exit to user-space, to reduce the
   chance & impact of throttle-preemption with held locks and
   other resources. (Aaron Lu, Valentin Schneider)

 - Get rid of sched_domains_curr_level hack for tl->cpumask(),
   as the warning was getting triggered on certain topologies.
   (Peter Zijlstra)

Misc cleanups & fixes:

 - Header cleanups (Menglong Dong)

 - Fix race in push_dl_task() (Harshit Agarwal)

 Thanks,

	Ingo

------------------>
Aaron Lu (6):
      sched/fair: Task based throttle time accounting
      sched/fair: Get rid of throttled_lb_pair()
      sched/fair: Propagate load for throttled cfs_rq
      sched/fair: update_cfs_group() for throttled cfs_rqs
      sched/fair: Do not special case tasks in throttled hierarchy
      sched/fair: Do not balance task to a throttled cfs_rq

Harshit Agarwal (1):
      sched/deadline: Fix race in push_dl_task()

Menglong Dong (4):
      arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
      rcu: Replace preempt.h with sched.h in include/linux/rcupdate.h
      sched: Make migrate_{en,dis}able() inline
      sched: Fix some typos in include/linux/preempt.h

Peter Zijlstra (3):
      sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
      sched: Move STDL_INIT() functions out-of-line
      sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig

Valentin Schneider (3):
      sched/fair: Add related data structure for task based throttle
      sched/fair: Implement throttle task work and related helpers
      sched/fair: Switch to task based throttle model


 Kbuild                               |  13 +-
 arch/Kconfig                         |  38 +++
 arch/alpha/kernel/asm-offsets.c      |   1 +
 arch/arc/kernel/asm-offsets.c        |   1 +
 arch/arm/Kconfig                     |  18 +-
 arch/arm/kernel/asm-offsets.c        |   2 +
 arch/arm64/Kconfig                   |  26 +-
 arch/arm64/kernel/asm-offsets.c      |   1 +
 arch/csky/kernel/asm-offsets.c       |   1 +
 arch/hexagon/kernel/asm-offsets.c    |   1 +
 arch/loongarch/Kconfig               |  19 +-
 arch/loongarch/kernel/asm-offsets.c  |   2 +
 arch/m68k/kernel/asm-offsets.c       |   1 +
 arch/microblaze/kernel/asm-offsets.c |   1 +
 arch/mips/Kconfig                    |  16 +-
 arch/mips/kernel/asm-offsets.c       |   2 +
 arch/nios2/kernel/asm-offsets.c      |   1 +
 arch/openrisc/kernel/asm-offsets.c   |   1 +
 arch/parisc/Kconfig                  |   9 +-
 arch/parisc/kernel/asm-offsets.c     |   1 +
 arch/powerpc/Kconfig                 |  11 +-
 arch/powerpc/include/asm/topology.h  |   2 +
 arch/powerpc/kernel/asm-offsets.c    |   1 +
 arch/powerpc/kernel/smp.c            |  27 +-
 arch/riscv/Kconfig                   |   9 +-
 arch/riscv/kernel/asm-offsets.c      |   1 +
 arch/s390/Kconfig                    |   8 +-
 arch/s390/kernel/asm-offsets.c       |   1 +
 arch/s390/kernel/topology.c          |  20 +-
 arch/sh/kernel/asm-offsets.c         |   1 +
 arch/sparc/Kconfig                   |  20 +-
 arch/sparc/kernel/asm-offsets.c      |   1 +
 arch/um/kernel/asm-offsets.c         |   2 +
 arch/x86/Kconfig                     |  27 +-
 arch/x86/kernel/smpboot.c            |   8 +-
 arch/xtensa/kernel/asm-offsets.c     |   1 +
 include/linux/preempt.h              |  11 +-
 include/linux/rcupdate.h             |   2 +-
 include/linux/sched.h                | 118 +++++++++
 include/linux/sched/topology.h       |  29 +--
 include/linux/topology.h             |   2 +-
 kernel/bpf/verifier.c                |   1 +
 kernel/sched/core.c                  |  66 ++---
 kernel/sched/deadline.c              |  73 ++++--
 kernel/sched/fair.c                  | 489 +++++++++++++++++++++--------------
 kernel/sched/pelt.h                  |   4 +-
 kernel/sched/rq-offsets.c            |  12 +
 kernel/sched/sched.h                 |   7 +-
 kernel/sched/topology.c              |  73 ++++--
 49 files changed, 686 insertions(+), 496 deletions(-)
 create mode 100644 kernel/sched/rq-offsets.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] Scheduler updates for v6.18
  2025-09-26 14:17 [GIT PULL] Scheduler updates for v6.18 Ingo Molnar
@ 2025-09-30 21:03 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-09-30 21:03 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, Tejun Heo, Valentin Schneider, Shrikanth Hegde

The pull request you sent on Fri, 26 Sep 2025 16:17:33 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-core-2025-09-26

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6c7340a7a8d2b6ecad1ad108f6daa73ba1dc082f

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-09-30 21:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-26 14:17 [GIT PULL] Scheduler updates for v6.18 Ingo Molnar
2025-09-30 21:03 ` 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.