Sched_ext development
 help / color / mirror / Atom feed
 messages from 2026-04-10 06:48:08 to 2026-04-21 07:20:02 UTC [more...]

[PATCHSET sched_ext/for-7.2] sched_ext: Topological CPU IDs and cid-form struct_ops
 2026-04-21  7:19 UTC  (15+ messages)
` [PATCH 01/16] sched_ext: Rename ops_cpu_valid() to scx_cpu_valid() and expose it
` [PATCH 02/16] sched_ext: Move scx_exit(), scx_error() and friends to ext_internal.h
` [PATCH 03/16] sched_ext: Shift scx_kick_cpu() validity check to scx_bpf_kick_cpu()
` [PATCH 04/16] sched_ext: Relocate cpu_acquire/cpu_release to end of struct sched_ext_ops
` [PATCH 05/16] sched_ext: Make scx_enable() take scx_enable_cmd
` [PATCH 06/16] sched_ext: Add topological CPU IDs (cids)
` [PATCH 07/16] sched_ext: Add scx_bpf_cid_override() kfunc
` [PATCH 08/16] tools/sched_ext: Add struct_size() helpers to common.bpf.h
` [PATCH 09/16] sched_ext: Add cmask, a base-windowed bitmap over cid space
` [PATCH 10/16] sched_ext: Add cid-form kfunc wrappers alongside cpu-form
` [PATCH 11/16] sched_ext: Add bpf_sched_ext_ops_cid struct_ops type
` [PATCH 12/16] sched_ext: Forbid cpu-form kfuncs from cid-form schedulers
` [PATCH 13/16] tools/sched_ext: scx_qmap: Restart on hotplug instead of cpu_online/offline
` [PATCH 14/16] tools/sched_ext: scx_qmap: Add cmask-based idle tracking and cid-based idle pick

[PATCH sched_ext/for-7.1-fixes] tools/sched_ext: scx_qmap: Silence task_ctx lookup miss
 2026-04-21  7:17 UTC  (3+ messages)
` [PATCH v2 "

[PATCH sched_ext/for-7.2] tools/sched_ext: Remove unused nr_cpus in scx_cpu0
 2026-04-21  6:09 UTC  (2+ messages)

[PATCH v2 sched_ext/for-7.1-fixes 0/2] sched_ext: Deny SCX kfuncs to non-SCX struct_ops programs
 2026-04-20 18:02 UTC  (4+ messages)
` [PATCH v2 1/2] "
` [PATCH v2 2/2] selftests/sched_ext: Add non_scx_kfunc_deny test

[PATCH v2 sched_ext/for-7.2] sched_ext: Documentation: clarify arena-backed doubly-linked lists in scx_qmap
 2026-04-20 18:02 UTC  (2+ messages)

[PATCH v2] sched_ext: Documentation: add note about multiple ops.enqueue() calls in a row
 2026-04-20 18:01 UTC  (2+ messages)

[PATCH for-7.1-fixes 1/2] rhashtable: add no_sync_grow option
 2026-04-20 17:22 UTC  (19+ messages)
` [PATCH for-7.1-fixes 2/2] sched_ext: mark scx_sched_hash and dsq_hash no_sync_grow
                  ` [PATCH] rhashtable: Restore insecure_elasticity toggle
                    ` [v2 PATCH] "
                      ` [PATCH v2 sched_ext/for-7.1-fixes] sched_ext: Mark scx_sched_hash insecure_elasticity

[PATCH] sched_ext: Documentation: add note about multiple ops.enqueue() calls in a row
 2026-04-20 15:23 UTC  (5+ messages)

[PATCH 0/2] cgroup/cpuset: fix DL rollback accounting and add a selftest
 2026-04-20  7:58 UTC  (12+ messages)
` [PATCH 1/2] cgroup/cpuset: record DL BW alloc CPU for attach rollback
` [PATCH 2/2] selftests/sched_ext: add cpuset DL rollback test

[PATCH v2] sched_ext: Honor SCX_OPS_ALWAYS_ENQ_IMMED on framework-internal goto-local paths
 2026-04-20  5:29 UTC  (3+ messages)

[PATCH] sched_ext: Honor SCX_OPS_ALWAYS_ENQ_IMMED on framework-internal goto-local paths
 2026-04-20  3:41 UTC  (2+ messages)
` [External Mail][PATCH] "

[PATCH v3 sched_ext/for-7.2] sched_ext: add p->scx.tid and SCX_OPS_TID_TO_TASK lookup
 2026-04-19 20:19 UTC  (6+ messages)

[PATCH sched_ext/for-7.2] sched_ext: add p->scx.tid and SCX_OPS_TID_TO_TASK lookup
 2026-04-19 18:31 UTC  (6+ messages)

[PATCH v2 sched_ext/for-7.2] sched_ext: add p->scx.tid and SCX_OPS_TID_TO_TASK lookup
 2026-04-19 18:12 UTC 

[PATCH v2 sched_ext/for-7.1-fixes] tools/sched_ext: Remove dead -d option in scx_flatcg
 2026-04-19 17:53 UTC  (2+ messages)

[PATCH sched_ext/for-7.2] sched_ext: Document the ops compat strategy in compat.h/compat.bpf.h
 2026-04-19 17:53 UTC  (4+ messages)

[PATCH sched_ext/for-7.1-fixes] tools/sched_ext: Add missing -d option in scx_flatcg
 2026-04-19 16:08 UTC  (3+ messages)

[PATCH sched_ext/for-7.2] sched_ext: Documentation: update scx_qmap description for BPF arena
 2026-04-19 16:04 UTC  (2+ messages)

[BUG] selftests/sched_ext: reload_loop failed
 2026-04-19  9:51 UTC 

[PATCH sched_ext/for-7.1-fixes 0/2] sched_ext: Deny SCX kfuncs to non-SCX struct_ops programs
 2026-04-18  6:50 UTC  (5+ messages)
` [PATCH 1/2] "
` [PATCH 2/2] selftests/sched_ext: Add non_scx_kfunc_deny test

[PATCH v3 0/2] sched_ext: Cgroup sub-scheduler minor fixes
 2026-04-17 18:38 UTC  (4+ messages)
` [PATCH v3 1/2] tools/sched_ext: Add missing -c option in scx_qmap help
` [PATCH v3 2/2] sched_ext: Print sub-scheduler disabled log and reason

[PATCH] tools/sched_ext: Handle pinned tasks in scx_central
 2026-04-17 18:38 UTC  (10+ messages)

[RFC PATCH] sched: add CONFIG_SCHED_EXT_RT_EXPERIMENTAL to move SCHED_EXT above SCHED_RR/SCHED_FIFO
 2026-04-17  6:30 UTC  (5+ messages)

[PATCH] sched_ext: Prevent RB-tree corruption in scx_bpf_task_set_dsq_vtime()
 2026-04-16 18:09 UTC  (6+ messages)

[PATCHSET v2 sched_ext/for-7.2] sched_ext: scx_qmap: Convert to BPF arena
 2026-04-16 17:48 UTC  (6+ messages)
` [PATCH 1/4] sched_ext: scx_qmap: rename tctx to taskc
` [PATCH 2/4] sched_ext: scx_qmap: move globals and cpu_ctx into a BPF arena map
` [PATCH 3/4] sched_ext: scx_qmap: move task_ctx into a BPF arena slab
` [PATCH 4/4] sched_ext: scx_qmap: replace FIFO queue maps with arena-backed lists

[PATCH v2 0/2] sched_ext: Cgroup sub-scheduler minor fixes
 2026-04-16 16:15 UTC  (4+ messages)
` [PATCH v2 1/2] tools/sched_ext: Add missing -c option in scx_qmap help
` [PATCH v2 2/2] sched_ext: Print sub-scheduler disabled log and reason

[PATCHSET sched_ext/for-7.2] sched_ext: scx_qmap: Convert to BPF arena
 2026-04-16 15:45 UTC  (11+ messages)
` [PATCH 1/4] sched_ext: scx_qmap: rename tctx to taskc
` [PATCH 2/4] sched_ext: scx_qmap: move globals and cpu_ctx into a BPF arena map
` [PATCH 3/4] sched_ext: scx_qmap: move task_ctx into a BPF arena slab
` [PATCH 4/4] sched_ext: scx_qmap: replace FIFO queue maps with arena-backed lists

[PATCH 00/61] treewide: Use IS_ERR_OR_NULL over manual NULL check - refactor
 2026-04-16 12:30 UTC  (5+ messages)
` [PATCH 01/61] Coccinelle: Prefer IS_ERR_OR_NULL over manual NULL check
` [PATCH 55/61] interconnect: "

[GIT PULL] sched_ext changes for v7.1
 2026-04-15 18:11 UTC  (2+ messages)

[PATCH 0/2] sched_ext: Cgroup sub-scheduler minor fixes
 2026-04-15 10:48 UTC  (5+ messages)
` [PATCH 1/2] tools/sched_ext: Add missing -c option in scx_qmap help
` [PATCH 2/2] sched_ext: Print sub-scheduler disabled log and reason

[PATCHSET sched_ext/for-7.1] sched_ext: Add verifier-time kfunc context filter
 2026-04-14 17:25 UTC  (31+ messages)
` [PATCH 01/10] sched_ext: Drop TRACING access to select_cpu kfuncs
` [PATCH 02/10] sched_ext: Add select_cpu kfuncs to scx_kfunc_ids_unlocked
  ` [PATCH v2 "
` [PATCH 03/10] sched_ext: Track @p's rq lock across set_cpus_allowed_scx -> ops.set_cpumask
  ` [PATCH v2 "
` [PATCH 04/10] sched_ext: Fix ops.cgroup_move() invocation kf_mask and rq tracking
  ` [PATCH v2 "
` [PATCH 05/10] sched_ext: Decouple kfunc unlocked-context check from kf_mask
  ` [PATCH v2 "
` [PATCH 06/10] sched_ext: Drop redundant rq-locked check from scx_bpf_task_cgroup()
` [PATCH 07/10] sched_ext: Add verifier-time kfunc context filter
` [PATCH 08/10] sched_ext: Remove runtime kfunc mask enforcement
` [PATCH 09/10] sched_ext: Rename scx_kf_allowed_on_arg_tasks() to scx_kf_arg_task_ok()
` [PATCH 10/10] sched_ext: Warn on task-based SCX op recursion

[PATCH sched_ext/for-7.1] tools/sched_ext: Add explicit cast from void* in RESIZE_ARRAY()
 2026-04-13 16:21 UTC  (2+ messages)

[PATCH sched_ext/for-7.1] sched_ext: Make string params of __ENUM_set() const
 2026-04-13 16:21 UTC  (2+ messages)

[PATCH sched_ext/for-7.1] tools/sched_ext: Kick idle CPU for pinned tasks in scx_qmap
 2026-04-13 16:21 UTC  (8+ messages)
` [PATCH sched_ext/for-7.1] tools/sched_ext: Kick home CPU for stranded "

[mainline]selftests/sched_ext: select_cpu_dfl_nodispatch test is failing
 2026-04-13 16:00 UTC  (2+ messages)

[PATCH] man7, man2: document SCHED_EXT policy
 2026-04-12 18:16 UTC 

[PATCH 0/2] sched_ext: Improve watchdog stall diagnostics
 2026-04-11 14:37 UTC  (8+ messages)
` [PATCH 2/2] sched_ext: Dump the stall CPU first in watchdog exit

[PATCH sched_ext/for-7.1] sched_ext: Drop spurious warning on kick during scheduler disable
 2026-04-11  2:41 UTC  (3+ messages)

[PATCH 0/3] sched_ext: Fix kick_cpus_irq_workfn() NULL pointer warning during exit
 2026-04-10 22:58 UTC  (4+ messages)
` [PATCH 1/3] sched_ext: Prevent CPU kicks from exiting schedulers

[PATCH 04/61] ext4: Prefer IS_ERR_OR_NULL over manual NULL check
 2026-04-10 15:18 UTC  (2+ messages)

[PATCH] selftests/sched_ext: Fix wrong DSQ ID in peek_dsq error message
 2026-04-10  9:12 UTC  (2+ messages)

[PATCH v2 sched_ext/for-7.1] sched_ext: Documentation: improve accuracy of task lifecycle pseudo-code
 2026-04-10  8:54 UTC  (2+ messages)


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