mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2] Scheduler time extension
@ 2025-02-15  0:54 Prakash Sangappa
  2025-02-15  0:54 ` [PATCH 1/2] Sched: Scheduler time slice extension Prakash Sangappa
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Prakash Sangappa @ 2025-02-15  0:54 UTC (permalink / raw)
  To: linux-kernel; +Cc: peterz, rostedt, mathieu.desnoyers, tglx, prakash.sangappa

Follow up to discussion in [1], posting these patches.
They are based on use of the restartable sequences(rseq) for API.

However, currently the discussion is on thread [2] in response to patch
posted by Steven. Mainly about whether this feature should be applicable
only to normal threads(SCHED_OTHER) under PREEMPT_LAZY preemption model
or keep it independent of the preemption method.

[1] https://lore.kernel.org/all/20241113000126.967713-1-prakash.sangappa@oracle.com/
[2] https://lore.kernel.org/all/20250131225837.972218232@goodmis.org/

Prakash Sangappa (2):
  Sched: Scheduler time slice extension
  Sched: Add scheduler stat for cpu time slice extension

 include/linux/entry-common.h | 11 +++++--
 include/linux/sched.h        | 20 +++++++++++++
 include/uapi/linux/rseq.h    |  5 ++++
 kernel/entry/common.c        | 15 ++++++----
 kernel/rseq.c                | 57 ++++++++++++++++++++++++++++++++++++
 kernel/sched/core.c          | 21 +++++++++++++
 kernel/sched/debug.c         |  1 +
 kernel/sched/syscalls.c      |  5 ++++
 8 files changed, 127 insertions(+), 8 deletions(-)

-- 
2.43.5


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

end of thread, other threads:[~2025-04-18 19:38 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-02-15  0:54 [PATCH 0/2] Scheduler time extension Prakash Sangappa
2025-02-15  0:54 ` [PATCH 1/2] Sched: Scheduler time slice extension Prakash Sangappa
2025-02-15 19:34   ` kernel test robot
2025-02-15 20:16   ` kernel test robot
2025-02-15  0:54 ` [PATCH 2/2] Sched: Add scheduler stat for cpu " Prakash Sangappa
2025-02-17 17:00 ` [PATCH 0/2] Scheduler time extension Steven Rostedt
2025-03-18 16:10   ` Prakash Sangappa
2025-03-22 10:14     ` Steven Rostedt
2025-04-11 20:54       ` Prakash Sangappa
2025-04-14 16:41         ` Steven Rostedt
2025-04-14 17:21           ` Prakash Sangappa
2025-04-15  6:25           ` Sebastian Andrzej Siewior
2025-04-18 19:38             ` Prakash Sangappa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®