All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHSET sched_ext/for-6.11] sched_ext: Clean up kernel/sched/ext.h
@ 2024-06-23  1:50 Tejun Heo
  2024-06-23  1:50 ` [PATCH 1/3] sched_ext: Minor cleanups in kernel/sched/ext.h Tejun Heo
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Tejun Heo @ 2024-06-23  1:50 UTC (permalink / raw)
  To: torvalds; +Cc: void, mingo, peterz, tglx, linux-kernel, kernel-team

Hello,

While sched_ext was out of tree, kernel/sched/ext.h contained declarations
and definitions which aren't ideal but are helpful for forward porting. This
patchset cleans them up.

- for_balance_class_range() is removed and instead open coded in
  put_prev_task_balance().

- Some declarations and definitions in kernel/sched/ext.h are moved to
  kernel/sched/sched.h.

This patchset contains the following three patches:

  0001-sched_ext-Minor-cleanups-in-kernel-sched-ext.h.patch
  0002-sched-sched_ext-Open-code-for_balance_class_range.patch
  0003-sched-sched_ext-Move-some-declarations-from-kernel-s.patch

and is also available in the following git branch:

  git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git scx-header-cleanups

diffstat follows. Thanks.

 kernel/sched/core.c  |   14 +++++++++++++-
 kernel/sched/ext.c   |    2 +-
 kernel/sched/ext.h   |   54 ++----------------------------------------------------
 kernel/sched/sched.h |   65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 4 files changed, 75 insertions(+), 60 deletions(-)

--
tejun

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

end of thread, other threads:[~2024-07-08 19:39 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-23  1:50 [PATCHSET sched_ext/for-6.11] sched_ext: Clean up kernel/sched/ext.h Tejun Heo
2024-06-23  1:50 ` [PATCH 1/3] sched_ext: Minor cleanups in kernel/sched/ext.h Tejun Heo
2024-06-23  7:16   ` David Vernet
2024-06-23  1:50 ` [PATCH 2/3] sched, sched_ext: Open code for_balance_class_range() Tejun Heo
2024-06-23  7:17   ` David Vernet
2024-06-23  1:50 ` [PATCH 3/3] sched, sched_ext: Move some declarations from kernel/sched/ext.h to sched.h Tejun Heo
2024-06-23  7:48   ` David Vernet
2024-07-08 19:39 ` [PATCHSET sched_ext/for-6.11] sched_ext: Clean up kernel/sched/ext.h Tejun Heo

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.