Sched_ext development
 help / color / mirror / Atom feed
 messages from 2026-08-01 08:51:55 to 2026-08-16 20:20:44 UTC [more...]

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

[PATCHSET sched_ext/for-7.3] sched_ext: Update core-sched task ordering for scheduler hierarchies
 2026-08-16  2:13 UTC  (6+ messages)
` [PATCH 1/4] sched_ext: Fix inverted ops.core_sched_before() invocation
` [PATCH 2/4] sched_ext: Use runnable_at for the default core-sched task ordering
` [PATCH 3/4] sched_ext: Make core-sched task ordering hierarchy-aware
` [PATCH 4/4] sched_ext: Drop the dead SCX_DEQ_CORE_SCHED_EXEC test in dequeue_task_scx()

[PATCH sched_ext/for-7.3] sched_ext: Move the config-off sub-cap kfunc stubs into sub.c
 2026-08-16  0:11 UTC  (2+ messages)

[PATCH sched_ext/for-7.3] sched_ext: Make SCHED_CLASS_EXT select GENERIC_ALLOCATOR
 2026-08-15 12:33 UTC  (3+ messages)

[PATCH] sched_ext/scx_flatcg: expire cached hweights on weight changes
 2026-08-15 11:55 UTC  (6+ messages)

[PATCHSET sched_ext/for-7.3] sched_ext: Dispatch path follow-ups
 2026-08-15 10:10 UTC  (5+ messages)
` [PATCH 1/3] sched_ext: Keep kick_sync waiting on the rq's own CPU
` [PATCH 2/3] sched_ext: Drop the stale keep_prev fixup in dispatch_pick()
` [PATCH 3/3] sched_ext: Rename balance-era identifiers to dispatch terms

[PATCHSET sched_ext/for-7.3] sched_ext: Misc fixes
 2026-08-15 10:03 UTC  (8+ messages)
` [PATCH 1/2] sched_ext: Drop unlocked scx_rq_clock_invalidate() from scx_root_disable()
  ` [PATCH v2 "
` [PATCH 2/2] sched_ext: Make scx_bpf_events() read the calling scheduler's counters

[PATCH] sched_ext/scx_flatcg: Fix cvtime true-up on slice expiry
 2026-08-15  9:10 UTC  (4+ messages)

[PATCH v2] sched_ext: Don't BUG_ON a destroyed DSQ in process_deferred_reenq_users
 2026-08-15  5:49 UTC  (4+ messages)

[PATCH] sched_ext: don't rehome a dead task in scx_cgroup_task_migrated
 2026-08-15  3:31 UTC  (3+ messages)

[PATCH] sched_ext: don't BUG_ON a destroyed DSQ in process_deferred_reenq_users
 2026-08-15  0:01 UTC  (3+ messages)

[PATCH] selftests/sched_ext: Fix flaky ddsp failure tests on busy systems
 2026-08-14 22:34 UTC  (2+ messages)

[PATCH sched_ext/for-7.3] selftests/sched_ext: Make numa idle validation race-free
 2026-08-14 22:30 UTC  (2+ messages)

[PATCH sched_ext/for-7.2-fixes] sched_ext: Fix scx_bpf_dsq_reenq___compat kfunc extern prototype
 2026-08-14 21:03 UTC  (2+ messages)

[PATCH] sched_ext: Fix scx_bpf_dsq_move_to_local___v2 compat detection
 2026-08-14 19:49 UTC  (2+ messages)

[PATCH] sched_ext: Fix exit_task leak on fork failure during enable
 2026-08-14 19:21 UTC  (2+ messages)

[PATCH sched_ext/for-7.3] sched_ext: Set up ops.sub_ecaps_updated() dispatch context on the executing CPU
 2026-08-14 18:52 UTC  (3+ messages)

[PATCH v3 0/4] selftests: shared lib.bpf.mk for building BPF progs and skeletons
 2026-08-14 17:21 UTC  (11+ messages)
` [PATCH v3 1/4] selftests: add shared lib.bpf.mk to build "
` [PATCH v3 2/4] selftests/cgroup: add memcg_stat_cross_cpu correctness test for flush
` [PATCH v3 3/4] selftests/hid: build the BPF program via the shared lib.bpf.mk
` [PATCH v3 4/4] selftests/sched_ext: build BPF schedulers "

[PATCHSET sched_ext/for-7.3-arena-args] sched_ext: Convert arena-pointer interfaces to __arena arguments
 2026-08-13 17:12 UTC  (5+ messages)
` [PATCH 1/3] sched_ext: Pass kernel arena pointers to ops_cid callbacks
` [PATCH 2/3] sched_ext: Convert sub-cap kfuncs to __arena cmask arguments
` [PATCH 3/3] sched_ext: Convert scx_bpf_cid_override() to __arena array arguments

[BUG] sched_ext: ops.sub_ecaps_updated() dispatch context is set up on the wrong CPU under core scheduling
 2026-08-13  4:59 UTC 

[PATCH] selftests/bpf: Remove duplicate copies of the arena spinlock qnodes
 2026-08-13  4:38 UTC  (2+ messages)

[PATCHSET sched_ext/for-7.2-fixes] sched_ext: Fix core scheduling
 2026-08-12 20:25 UTC  (17+ 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] sched_ext: Gate cid kfuncs behind the SCX struct_ops check
 2026-08-12 19:20 UTC  (3+ messages)

[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] 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  (20+ messages)
` [PATCH 07/15] sched_ext: Block proxy donors across scheduler transitions
` [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 12/15] sched_ext: Delegate proxy donor admission to BPF schedulers
` [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  (4+ messages)
` [PATCH 1/2] sched_ext: Initialize idle masks before ops.init()

[PATCH] sched_ext: Set errno on ENABLING -> ENABLED transition failure
 2026-08-02 20:20 UTC  (2+ 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  (16+ messages)
` [PATCH 02/12] sched_ext: Make several ext.c helpers available outside ext.c
` [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  (5+ messages)
` [PATCH 2/2] selftests/sched_ext: Make allowed_cpus idle validation race-free


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