messages from 2026-04-17 18:53:42 to 2026-04-24 21:08:04 UTC [more...]
[PATCHSET sched_ext/for-7.1-fixes] sched_ext: Assorted fixes
2026-04-24 21:08 UTC (16+ messages)
` [PATCH 01/13] sched_ext: Unregister sub_kset on scheduler disable
` [PATCH 02/13] sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed iter_new
` [PATCH 03/13] sched_ext: Skip tasks with stale task_rq in bypass_lb_cpu()
` [PATCH 04/13] sched_ext: Don't disable tasks in scx_sub_enable_workfn() abort path
` [PATCH 05/13] sched_ext: Read scx_root under scx_cgroup_ops_rwsem in cgroup setters
` [PATCH 06/13] sched_ext: Resolve caller's scheduler in scx_bpf_destroy_dsq() / scx_bpf_dsq_nr_queued()
` [PATCH 07/13] sched_ext: Use dsq->first_task instead of list_empty() in dispatch_enqueue() FIFO-tail
` [PATCH 08/13] sched_ext: Save and restore scx_locked_rq across SCX_CALL_OP
` [PATCH 09/13] sched_ext: Pass held rq to SCX_CALL_OP() for dump_cpu/dump_task
` [PATCH 10/13] sched_ext: Pass held rq to SCX_CALL_OP() for core_sched_before
` [PATCH 11/13] sched_ext: Make bypass LB cpumasks per-scheduler
` [PATCH 12/13] sched_ext: Align cgroup #ifdef guards with SUB_SCHED vs GROUP_SCHED
` [PATCH 13/13] sched_ext: Refuse cross-task select_cpu_from_kfunc calls
` [PATCH 14/13] sched_ext: Reject NULL-sch callers in scx_bpf_task_set_slice/dsq_vtime
` [PATCH 15/13] sched_ext: Release cpus_read_lock on scx_link_sched() failure in root enable
[PATCH sched_ext/for-7.1-fixes] sched_ext: Defer scx_hardlockup() out of NMI
2026-04-24 20:15 UTC (2+ messages)
[PATCH v2] sched_ext: sync disable_irq_work in bpf_scx_unreg()
2026-04-24 17:29 UTC (3+ messages)
[PATCHSET v2 REPOST sched_ext/for-7.2] sched_ext: Topological CPU IDs and cid-form struct_ops
2026-04-24 17:27 UTC (18+ messages)
` [PATCH 01/17] sched_ext: Add ext_types.h for early subsystem-wide defs
` [PATCH 02/17] sched_ext: Rename ops_cpu_valid() to scx_cpu_valid() and expose it
` [PATCH 03/17] sched_ext: Move scx_exit(), scx_error() and friends to ext_internal.h
` [PATCH 04/17] sched_ext: Shift scx_kick_cpu() validity check to scx_bpf_kick_cpu()
` [PATCH 05/17] sched_ext: Relocate cpu_acquire/cpu_release to end of struct sched_ext_ops
` [PATCH 06/17] sched_ext: Make scx_enable() take scx_enable_cmd
` [PATCH 07/17] sched_ext: Add topological CPU IDs (cids)
` [PATCH 08/17] sched_ext: Add scx_bpf_cid_override() kfunc
` [PATCH 09/17] tools/sched_ext: Add struct_size() helpers to common.bpf.h
` [PATCH 10/17] sched_ext: Add cmask, a base-windowed bitmap over cid space
` [PATCH 11/17] sched_ext: Add cid-form kfunc wrappers alongside cpu-form
` [PATCH 12/17] sched_ext: Add bpf_sched_ext_ops_cid struct_ops type
` [PATCH 13/17] sched_ext: Forbid cpu-form kfuncs from cid-form schedulers
` [PATCH 14/17] tools/sched_ext: scx_qmap: Restart on hotplug instead of cpu_online/offline
` [PATCH 15/17] tools/sched_ext: scx_qmap: Add cmask-based idle tracking and cid-based idle pick
` [PATCH 16/17] tools/sched_ext: scx_qmap: Port to cid-form struct_ops
` [PATCH 17/17] sched_ext: Require cid-form struct_ops for sub-sched support
[PATCHSET v2 sched_ext/for-7.2] sched_ext: Topological CPU IDs and cid-form struct_ops
2026-04-24 17:24 UTC (2+ messages)
[PATCH sched_ext/for-7.1-fixes] sched_ext: Call wakeup_preempt() in local_dsq_post_enq()
2026-04-24 17:17 UTC (2+ messages)
[PATCH] sched_ext: sync disable_irq_work in bpf_scx_unreg()
2026-04-24 3:31 UTC (6+ messages)
[PATCH 13/17] sched_ext: Forbid cpu-form kfuncs from cid-form schedulers
2026-04-24 2:15 UTC (2+ messages)
[PATCHSET sched_ext/for-7.2] sched_ext: Topological CPU IDs and cid-form struct_ops
2026-04-24 1:44 UTC (37+ 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 v2 sched_ext/for-7.2] "
` [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 v2] "
` [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 v2 sched_ext/for-7.2] "
` [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 15/16] tools/sched_ext: scx_qmap: Port to cid-form struct_ops
` [PATCH 16/16] sched_ext: Require cid-form struct_ops for sub-sched support
[PATCH 17/17] sched_ext: Require cid-form struct_ops for sub-sched support
2026-04-24 1:32 UTC
[PATCH 16/17] tools/sched_ext: scx_qmap: Port to cid-form struct_ops
2026-04-24 1:32 UTC
[PATCH 15/17] tools/sched_ext: scx_qmap: Add cmask-based idle tracking and cid-based idle pick
2026-04-24 1:32 UTC
[PATCH 14/17] tools/sched_ext: scx_qmap: Restart on hotplug instead of cpu_online/offline
2026-04-24 1:32 UTC
[PATCH 12/17] sched_ext: Add bpf_sched_ext_ops_cid struct_ops type
2026-04-24 1:32 UTC
[PATCH 11/17] sched_ext: Add cid-form kfunc wrappers alongside cpu-form
2026-04-24 1:32 UTC
[PATCH 10/17] sched_ext: Add cmask, a base-windowed bitmap over cid space
2026-04-24 1:32 UTC
[PATCH 09/17] tools/sched_ext: Add struct_size() helpers to common.bpf.h
2026-04-24 1:32 UTC
[PATCH 08/17] sched_ext: Add scx_bpf_cid_override() kfunc
2026-04-24 1:32 UTC
[PATCH 07/17] sched_ext: Add topological CPU IDs (cids)
2026-04-24 1:32 UTC
[PATCH 06/17] sched_ext: Make scx_enable() take scx_enable_cmd
2026-04-24 1:32 UTC
[PATCH 05/17] sched_ext: Relocate cpu_acquire/cpu_release to end of struct sched_ext_ops
2026-04-24 1:32 UTC
[PATCH 04/17] sched_ext: Shift scx_kick_cpu() validity check to scx_bpf_kick_cpu()
2026-04-24 1:32 UTC
[PATCH 03/17] sched_ext: Move scx_exit(), scx_error() and friends to ext_internal.h
2026-04-24 1:32 UTC
[PATCH 02/17] sched_ext: Rename ops_cpu_valid() to scx_cpu_valid() and expose it
2026-04-24 1:32 UTC
[PATCH 01/17] sched_ext: Add ext_types.h for early subsystem-wide defs
2026-04-24 1:32 UTC
SCX_ENQ_IMMED potentially leaving dispatched tasks lingering on local DSQs
2026-04-23 21:57 UTC (8+ messages)
[PATCH] sched_ext: Fix local_dsq_post_enq() to use task's scheduler in sub-sched
2026-04-23 16:40 UTC (3+ messages)
[PATCH] selftests/sched_ext: Include common.bpf.h to avoid build failure
2026-04-23 16:40 UTC (3+ messages)
[PATCH v2 sched_ext/for-7.1] sched_ext: Invalidate dispatch decisions on CPU affinity changes
2026-04-23 13:32 UTC (8+ messages)
[BUG] selftests/sched_ext: reload_loop failed
2026-04-23 10:11 UTC (2+ messages)
[PATCH sched_ext/for-7.2] sched_ext: Refactor scx_root_enable_workfn() enablement task migration
2026-04-22 17:18 UTC (4+ messages)
[PATCH] man7, man2: document SCHED_EXT policy
2026-04-22 17:04 UTC (5+ messages)
[PATCH sched_ext/for-7.1-fixes] tools/sched_ext: scx_qmap: Silence task_ctx lookup miss
2026-04-21 16:39 UTC (5+ messages)
` [PATCH v2 "
[PATCH 0/2] cgroup/cpuset: fix DL rollback accounting and add a selftest
2026-04-21 8:53 UTC (13+ 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 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 (17+ messages)
` [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 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)
[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 (4+ messages)
` [PATCH 1/2] "
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox