Sched_ext development
 help / color / mirror / Atom feed
 messages from 2026-07-24 19:16:55 to 2026-08-12 19:20:14 UTC [more...]

[PATCH] sched_ext: Gate cid kfuncs behind the SCX struct_ops check
 2026-08-12 19:20 UTC  (3+ messages)

[PATCHSET sched_ext/for-7.2-fixes] sched_ext: Fix core scheduling
 2026-08-12 17:07 UTC  (16+ messages)
` [PATCH 1/6] sched/core: Handle pick_task() releasing the rq lock
` [PATCH 2/6] sched/core: Make core-sched flips wait for in-flight selections
` [PATCH 3/6] sched_ext: Replace SCX_RQ_BAL_KEEP with a dispatch verdict return
  ` [PATCH v2 "
` [PATCH 4/6] sched_ext: Fix this_rq() assumptions in dispatch kfuncs
` [PATCH 5/6] sched_ext: Count rq lock releases in rq->scx.lock_drop_seq
` [PATCH 6/6] sched_ext: Fix rq->core_pick corruption under core scheduling

[PATCH v2 0/4] selftests: shared lib.bpf.mk for building BPF progs and skeletons
 2026-08-12  7:03 UTC  (10+ messages)
` [PATCH v2 1/4] selftests: add shared lib.bpf.mk to build "
` [PATCH v2 2/4] selftests/cgroup: add memcg_stat_cross_cpu correctness test for flush

[PATCH sched_ext/for-7.3] selftests/sched_ext: Make numa idle validation race-free
 2026-08-11 15:35 UTC 

[PATCH] selftests/sched_ext: Fix flaky ddsp failure tests on busy systems
 2026-08-11 14:13 UTC 

[PATCH] sched_ext: don't rehome a dead task in scx_cgroup_task_migrated
 2026-08-11 10:31 UTC 

[PATCH] sched_ext: Fix scx_bpf_dsq_move_to_local___v2 compat detection
 2026-08-11  8:11 UTC 

[PATCH] sched_ext: don't BUG_ON a destroyed DSQ in process_deferred_reenq_users
 2026-08-11  7:59 UTC 

[PATCH] selftests/sched_ext: Check skeleton open failure in exit test
 2026-08-10 19:51 UTC  (2+ messages)

[PATCHSET v11 sched_ext/for-7.3] sched: Make proxy execution compatible with sched_ext
 2026-08-10 16:06 UTC  (20+ messages)
` [PATCH 01/15] sched: Make NOHZ CFS bandwidth checks follow proxy donor
` [PATCH 02/15] sched/core: Avoid false migration warning for proxy donors
` [PATCH 03/15] sched: Pass next class to sched_change_begin()
` [PATCH 04/15] sched: Add helper to block retained proxy donors
` [PATCH 05/15] sched: Add sched_ext hooks for proxy execution
` [PATCH 06/15] sched_ext: Block proxy donors across scheduler transitions
` [PATCH 07/15] sched_ext: Fix ops.running/stopping() pairing for proxy-exec donors
` [PATCH 08/15] sched_ext: Move reject DSQ draining into core
` [PATCH 09/15] sched_ext: Generalize the reject DSQ reenqueue path
` [PATCH 10/15] sched_ext: Handle proxy-exec races in remote DSQ transfers
` [PATCH 11/15] sched_ext: Split curr|donor references properly
` [PATCH 12/15] sched_ext: Delegate proxy donor admission to BPF schedulers
` [PATCH 13/15] sched_ext: Add selftest for blocked donor admission
` [PATCH 14/15] sched_ext: scx_qmap: Add proxy execution support
` [PATCH 15/15] sched: Allow enabling proxy exec with sched_ext

[PATCH] sched_ext: Fix NULL dereference in find_parent_sched()
 2026-08-07 12:57 UTC  (3+ messages)
  ` [PATCH] sched_ext: Add NULL check "

[PATCHSET v10 sched_ext/for-7.3] sched: Make proxy execution compatible with sched_ext
 2026-08-06  9:07 UTC  (32+ messages)
` [PATCH 01/15] sched/core: Avoid false migration warning for proxy donors
` [PATCH 02/15] sched: Make NOHZ CFS bandwidth checks follow proxy donor
` [PATCH 03/15] sched: Add helper to block retained proxy donors
` [PATCH 04/15] sched: Skip class callbacks with SCHED_FLAG_KEEP_PARAMS
` [PATCH 05/15] sched: Add prepare_switch() class callback
` [PATCH 06/15] sched: Add sched_ext hooks for proxy execution
` [PATCH 07/15] sched_ext: Block proxy donors across scheduler transitions
` [PATCH 08/15] sched_ext: Fix ops.running/stopping() pairing for proxy-exec donors
` [PATCH 09/15] sched_ext: Generalize the reject DSQ reenqueue path
` [PATCH 10/15] sched_ext: Handle proxy-exec races in remote DSQ transfers
` [PATCH 11/15] sched_ext: Split curr|donor references properly
` [PATCH 12/15] sched_ext: Delegate proxy donor admission to BPF schedulers
` [PATCH 13/15] sched_ext: Add selftest for blocked donor admission
` [PATCH 14/15] sched_ext: scx_qmap: Add proxy execution support
` [PATCH 15/15] sched: Allow enabling proxy exec with sched_ext

[PATCHSET v2 sched_ext/for-7.3] sched_ext: Bandwidth-limited rescue execution for stranded tasks
 2026-08-03 21:37 UTC  (17+ messages)
` [PATCH 01/12] sched_ext: Rename scx_local_or_reject_dsq() to scx_resolve_local_dsq()
` [PATCH 02/12] sched_ext: Make several ext.c helpers available outside ext.c
` [PATCH 03/12] sched_ext: Factor out __scx_bpf_now()
` [PATCH 04/12] sched_ext: Reject internal enq_flags in the dsq move kfuncs
` [PATCH 05/12] sched_ext: Make SCX_ENQ_IGNORE_CAPS waive the preemption cap too
` [PATCH 06/12] sched_ext: Synchronize slice and dsq_vtime writes
` [PATCH 07/12] sched_ext: Add SCX_TASK_PROTECTED
` [PATCH 08/12] sched_ext: Add bandwidth-limited rescue execution for stranded tasks
  ` [PATCH v2 "
` [PATCH 09/12] sched_ext: Eject the top rescue consumer on overload
` [PATCH 10/12] sched_ext: Sync tools autogen enum headers
` [PATCH 11/12] sched_ext: scx_qmap - Idle-check pinned tasks before direct dispatch
` [PATCH 12/12] sched_ext: scx_qmap - Add rescue support

[GIT PULL] sched_ext: Fixes for v7.2-rc6
 2026-08-03 18:42 UTC  (2+ messages)

[PATCHSET v4 sched_ext/for-7.3] sched_ext: Fix idle CPU state initialization and validation
 2026-08-03 17:01 UTC  (5+ messages)
` [PATCH 1/2] sched_ext: Initialize idle masks as busy
` [PATCH 2/2] selftests/sched_ext: Make allowed_cpus idle validation race-free

[PATCHSET v3 sched_ext/for-7.3] sched_ext: Fix idle CPU state initialization and validation
 2026-08-03  5:46 UTC  (5+ messages)
` [PATCH 1/2] sched_ext: Initialize idle masks before ops.init()
` [PATCH 2/2] selftests/sched_ext: Make allowed_cpus idle validation race-free

[PATCH] selftests/bpf: Remove duplicate copies of the arena spinlock qnodes
 2026-08-03  0:18 UTC 

[PATCH] sched_ext: Set errno on ENABLING -> ENABLED transition failure
 2026-08-02 20:20 UTC  (4+ messages)

[PATCH] sched_ext: Fix stale @cgroup_id in sched_ext_ops kernel-doc
 2026-08-02 20:20 UTC  (2+ messages)

[PATCHSET sched_ext/for-7.3] sched_ext: Bandwidth-limited rescue execution for stranded tasks
 2026-08-02 19:51 UTC  (18+ messages)
` [PATCH 01/12] sched_ext: Rename scx_local_or_reject_dsq() to scx_resolve_local_dsq()
` [PATCH 02/12] sched_ext: Make several ext.c helpers available outside ext.c
` [PATCH 03/12] sched_ext: Factor out __scx_bpf_now()
` [PATCH 04/12] sched_ext: Reject internal enq_flags in the dsq move kfuncs
` [PATCH 05/12] sched_ext: Make SCX_ENQ_IGNORE_CAPS waive the preemption cap too
` [PATCH 06/12] sched_ext: Synchronize slice and dsq_vtime writes
` [PATCH 07/12] sched_ext: Add SCX_TASK_PROTECTED
` [PATCH 08/12] sched_ext: Add bandwidth-limited rescue execution for stranded tasks
` [PATCH 09/12] sched_ext: Eject the top rescue consumer on overload
` [PATCH 10/12] sched_ext: Sync tools autogen enum headers
` [PATCH 11/12] sched_ext: scx_qmap - Idle-check pinned tasks before direct dispatch
` [PATCH 12/12] sched_ext: scx_qmap - Add rescue support

[PATCHSET v2 sched_ext/for-7.3] sched_ext: Fix idle CPU state initialization and validation
 2026-08-01 10:35 UTC  (8+ messages)
` [PATCH 1/2] sched_ext: Initialize idle masks before ops.init()
` [PATCH 2/2] selftests/sched_ext: Make allowed_cpus idle validation race-free

[PATCH sched_ext/for-7.2-fixes] selftests/sched_ext: Make allowed_cpus idle validation race-free
 2026-07-31  8:25 UTC  (4+ messages)

[PATCH] rcu-tasks: Defer IRQ-disabled callback enqueue to irq_work
 2026-07-30 12:19 UTC  (4+ messages)

[PATCHSET sched_ext/for-7.3] sched_ext: NMI-safe exit handling
 2026-07-27 21:24 UTC  (10+ messages)
` [PATCH 1/5] sched_ext: Make exit claiming lock-free
  ` [PATCH v2 "
` [PATCH 2/5] sched_ext: Format bstr exit messages after claiming the exit
` [PATCH 3/5] sched_ext: Report NMI kicks with scx_error()
` [PATCH 4/5] sched_ext: Abort directly from the hardlockup handler
` [PATCH 5/5] sched_ext: Report scx_link_sched() failures inline

[PATCH v3 sched_ext/for-7.3] sched_ext: Bound per-task reenqueues and eject the owning scheduler
 2026-07-27 20:02 UTC  (6+ messages)
  ` [PATCH sched_ext/for-7.3] tools/sched_ext/include: Regenerate enum_defs.autogen.h

[PATCH sched_ext/for-7.3] sched_ext: Bound per-task reenqueues and eject the owning scheduler
 2026-07-26 19:49 UTC  (4+ messages)
` [PATCH v2 "

[PATCH sched_ext/for-7.2-fixes] sched_ext: mark waker CPU busy when selected in WAKE_SYNC case
 2026-07-26  6:37 UTC  (2+ messages)

[PATCH] sched_ext: Fix incorrect SCX_PICK_IDLE_CPU_* flag prefix in kernel-doc
 2026-07-25 20:44 UTC  (2+ messages)

[PATCHSET sched_ext/for-7.3] sched_ext: Sparse annotation cleanups
 2026-07-25 20:41 UTC  (2+ messages)

[PATCHSET v9 sched_ext/for-7.3] sched: Make proxy execution compatible with sched_ext
 2026-07-25 16:26 UTC  (18+ messages)
` [PATCH 01/14] sched/core: Avoid false migration warning for proxy donors
` [PATCH 02/14] sched: Make NOHZ CFS bandwidth checks follow proxy donor
` [PATCH 03/14] sched: Add helper to block retained proxy donors
` [PATCH 04/14] sched: Add prepare_switch() class callback
` [PATCH 05/14] sched: Add sched_ext hooks for proxy execution
` [PATCH 06/14] sched_ext: Block proxy donors across scheduler transitions
` [PATCH 07/14] sched_ext: Fix ops.running/stopping() pairing for proxy-exec donors
` [PATCH 08/14] sched_ext: Generalize the reject DSQ reenqueue path
` [PATCH 09/14] sched_ext: Handle proxy-exec races in remote DSQ transfers
` [PATCH 10/14] sched_ext: Split curr|donor references properly
` [PATCH 11/14] sched_ext: Delegate proxy donor admission to BPF schedulers
` [PATCH 12/14] sched_ext: Add selftest for blocked donor admission
` [PATCH 13/14] sched_ext: scx_qmap: Add proxy execution support
` [PATCH 14/14] sched: Allow enabling proxy exec with sched_ext

[PATCHSET v2 sched_ext/for-7.3] sched_ext: Follow-up fixes and missing cap enforcement
 2026-07-24 22:19 UTC  (6+ messages)
` [PATCH 3/5] sched_ext: Count kicks denied for lacking baseline cid access
` [PATCH 4/5] sched_ext: Factor out scx_cpuperf_set()
` [PATCH 5/5] sched_ext: Gate scx_bpf_cidperf_set() behind a new SCX_CAP_PERF


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