public inbox for sched-ext@lists.linux.dev
 help / color / mirror / Atom feed
 messages from 2026-02-18 08:37:55 to 2026-03-05 16:20:20 UTC [more...]

[PATCH] sched_ext: Use READ_ONCE() for lock-free reads of module param variables
 2026-03-05 16:20 UTC  (2+ messages)

[PATCH v2] sched_ext: Document task ownership state machine
 2026-03-05  6:29 UTC 

[PATCH] sched_ext: Use READ_ONCE() for lock-free reads of module param variables
 2026-03-05  4:06 UTC 

[PATCH] sched_ext/selftests: Fix format specifier and buffer length in file_write_long()
 2026-03-04 22:09 UTC  (2+ messages)

[PATCHSET v3 sched_ext/for-7.1] sched_ext: Implement cgroup sub-scheduler support
 2026-03-04 22:01 UTC  (35+ messages)
` [PATCH 01/34] sched_ext: Implement cgroup subtree iteration for scx_task_iter
` [PATCH 02/34] sched_ext: Add @kargs to scx_fork()
` [PATCH 03/34] sched/core: Swap the order between sched_post_fork() and cgroup_post_fork()
` [PATCH 04/34] cgroup: Expose some cgroup helpers
` [PATCH 05/34] sched_ext: Update p->scx.disallow warning in scx_init_task()
` [PATCH 06/34] sched_ext: Reorganize enable/disable path for multi-scheduler support
` [PATCH 07/34] sched_ext: Introduce cgroup sub-sched support
` [PATCH 08/34] sched_ext: Introduce scx_task_sched[_rcu]()
` [PATCH 09/34] sched_ext: Introduce scx_prog_sched()
` [PATCH 10/34] sched_ext: Enforce scheduling authority in dispatch and select_cpu operations
` [PATCH 11/34] sched_ext: Enforce scheduler ownership when updating slice and dsq_vtime
` [PATCH 12/34] sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler
` [PATCH 13/34] sched_ext: Refactor task init/exit helpers
` [PATCH 14/34] sched_ext: Make scx_prio_less() handle multiple schedulers
` [PATCH 15/34] sched_ext: Move default slice to per-scheduler field
` [PATCH 16/34] sched_ext: Move aborting flag "
` [PATCH 17/34] sched_ext: Move bypass_dsq into scx_sched_pcpu
` [PATCH 18/34] sched_ext: Move bypass state into scx_sched
` [PATCH 19/34] sched_ext: Prepare bypass mode for hierarchical operation
` [PATCH 20/34] sched_ext: Factor out scx_dispatch_sched()
` [PATCH 21/34] sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched
` [PATCH 22/34] sched_ext: Separate bypass dispatch enabling from bypass depth tracking
` [PATCH 23/34] sched_ext: Implement hierarchical bypass mode
` [PATCH 24/34] sched_ext: Dispatch from all scx_sched instances
` [PATCH 25/34] sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched
` [PATCH 26/34] sched_ext: Make watchdog sub-sched aware
` [PATCH 27/34] sched_ext: Convert scx_dump_state() spinlock to raw spinlock
` [PATCH 28/34] sched_ext: Support dumping multiple schedulers and add scheduler identification
` [PATCH 29/34] sched_ext: Implement cgroup sub-sched enabling and disabling
` [PATCH 30/34] sched_ext: Add scx_sched back pointer to scx_sched_pcpu
` [PATCH 31/34] sched_ext: Make scx_bpf_reenqueue_local() sub-sched aware
` [PATCH 32/34] sched_ext: Factor out scx_link_sched() and scx_unlink_sched()
` [PATCH 33/34] sched_ext: Add rhashtable lookup for sub-schedulers
` [PATCH 34/34] sched_ext: Add basic building blocks for nested sub-scheduler dispatching

[PATCH] sched_ext: Add missing braces to multi-line blocks
 2026-03-04 18:13 UTC  (4+ messages)

[PATCH] sched_ext: Use WRITE_ONCE() for the write side of dsq->seq update
 2026-03-04 17:47 UTC  (2+ messages)

[PATCH] sched_ext: Document task ownership state machine
 2026-03-04 16:43 UTC  (3+ messages)

[PATCH sched_ext/for-7.0-fixes] sched_ext: Fix starvation of scx_enable() under fair-class saturation
 2026-03-03 21:22 UTC  (2+ messages)

[PATCH 0/1] sched_ext: Remove redundant css_put()
 2026-03-03 17:40 UTC  (4+ messages)
` [PATCH 1/1] sched/ext: "

[PATCH 0/3] tools/sched_ext: fix compilation issues
 2026-03-03  8:06 UTC  (6+ messages)
` [PATCH 1/3] tools/sched_ext: Add -fms-extensions to bpf build flags
` [PATCH 2/3] selftests/sched_ext: "
` [PATCH 3/3] selftests/sched_ext: Fix peek_dsq.bpf.c compile error for clang 17

[PATCH] sched_ext: Use READ_ONCE() for plain reads of scx_watchdog_timeout
 2026-03-03  8:06 UTC  (2+ messages)

[PATCH] selftests/sched_ext: Fix the incorrect logic validation
 2026-03-03  2:31 UTC  (5+ messages)

[PATCH 1/2] sched_ext: Use READ_ONCE() for the read side of dsq->nr update
 2026-03-02 17:28 UTC  (3+ messages)
` [PATCH 2/2] sched_ext: Replace naked scx_root dereferences in kobject callbacks

[PATCHSET v2 sched_ext/for-7.1] sched_ext: Implement cgroup sub-scheduler support
 2026-02-27 23:50 UTC  (46+ messages)
` [PATCH 01/34] sched_ext: Implement cgroup subtree iteration for scx_task_iter
` [PATCH 02/34] sched_ext: Add @kargs to scx_fork()
` [PATCH 03/34] sched/core: Swap the order between sched_post_fork() and cgroup_post_fork()
` [PATCH 04/34] cgroup: Expose some cgroup helpers
` [PATCH 05/34] sched_ext: Update p->scx.disallow warning in scx_init_task()
` [PATCH 06/34] sched_ext: Reorganize enable/disable path for multi-scheduler support
` [PATCH 07/34] sched_ext: Introduce cgroup sub-sched support
` [PATCH 08/34] sched_ext: Introduce scx_task_sched[_rcu]()
` [PATCH 09/34] sched_ext: Introduce scx_prog_sched()
` [PATCH 10/34] sched_ext: Enforce scheduling authority in dispatch and select_cpu operations
` [PATCH 11/34] sched_ext: Enforce scheduler ownership when updating slice and dsq_vtime
` [PATCH 12/34] sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler
` [PATCH 13/34] sched_ext: Refactor task init/exit helpers
` [PATCH 14/34] sched_ext: Make scx_prio_less() handle multiple schedulers
` [PATCH 15/34] sched_ext: Move default slice to per-scheduler field
` [PATCH 16/34] sched_ext: Move aborting flag "
` [PATCH 17/34] sched_ext: Move bypass_dsq into scx_sched_pcpu
` [PATCH 18/34] sched_ext: Move bypass state into scx_sched
` [PATCH 19/34] sched_ext: Prepare bypass mode for hierarchical operation
` [PATCH 20/34] sched_ext: Factor out scx_dispatch_sched()
` [PATCH 21/34] sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched
` [PATCH 22/34] sched_ext: Separate bypass dispatch enabling from bypass depth tracking
` [PATCH 23/34] sched_ext: Implement hierarchical bypass mode
` [PATCH 24/34] sched_ext: Dispatch from all scx_sched instances
` [PATCH 25/34] sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched
` [PATCH 26/34] sched_ext: Make watchdog sub-sched aware
` [PATCH 27/34] sched_ext: Convert scx_dump_state() spinlock to raw spinlock
` [PATCH 28/34] sched_ext: Support dumping multiple schedulers and add scheduler identification
` [PATCH 29/34] sched_ext: Implement cgroup sub-sched enabling and disabling
` [PATCH 30/34] sched_ext: Add scx_sched back pointer to scx_sched_pcpu
` [PATCH 31/34] sched_ext: Make scx_bpf_reenqueue_local() sub-sched aware
` [PATCH 32/34] sched_ext: Factor out scx_link_sched() and scx_unlink_sched()
` [PATCH 33/34] sched_ext: Add rhashtable lookup for sub-schedulers
` [PATCH 34/34] sched_ext: Add basic building blocks for nested sub-scheduler dispatching

[PATCH] tools/sched_ext: fix strtoul() misuse in scx_hotplug_seq()
 2026-02-27 19:19 UTC 

[PATCH v6 14/16] sched_ext: Export task_is_scx_enabled() for verification
 2026-02-26 18:39 UTC  (9+ messages)

[PATCH] sched_ext: Prevent null deref in scx_dsq_move()
 2026-02-26  6:27 UTC  (4+ messages)

[PATCH] sched_ext: Fix out-of-bounds access in scx_idle_init_masks()
 2026-02-25 23:24 UTC 

[PATCH sched_ext/for-7.0-fixes] sched_ext: Disable preemption between scx_claim_exit() and kicking helper work
 2026-02-25  7:46 UTC  (3+ messages)

[PATCHSET v2 sched_ext/for-7.1] sched_ext: Implement cgroup sub-scheduler support
 2026-02-25  5:18 UTC  (36+ messages)
` [PATCH 01/34] sched_ext: Implement cgroup subtree iteration for scx_task_iter
` [PATCH 02/34] sched_ext: Add @kargs to scx_fork()
` [PATCH 03/34] sched/core: Swap the order between sched_post_fork() and cgroup_post_fork()
` [PATCH 04/34] cgroup: Expose some cgroup helpers
` [PATCH 05/34] sched_ext: Update p->scx.disallow warning in scx_init_task()
` [PATCH 06/34] sched_ext: Reorganize enable/disable path for multi-scheduler support
` [PATCH 07/34] sched_ext: Introduce cgroup sub-sched support
` [PATCH 08/34] sched_ext: Introduce scx_task_sched[_rcu]()
` [PATCH 09/34] sched_ext: Introduce scx_prog_sched()
` [PATCH 10/34] sched_ext: Enforce scheduling authority in dispatch and select_cpu operations
` [PATCH 11/34] sched_ext: Enforce scheduler ownership when updating slice and dsq_vtime
` [PATCH 12/34] sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler
` [PATCH 13/34] sched_ext: Refactor task init/exit helpers
` [PATCH 14/34] sched_ext: Make scx_prio_less() handle multiple schedulers
` [PATCH 15/34] sched_ext: Move default slice to per-scheduler field
` [PATCH 16/34] sched_ext: Move aborting flag "
` [PATCH 17/34] sched_ext: Move bypass_dsq into scx_sched_pcpu
` [PATCH 18/34] sched_ext: Move bypass state into scx_sched
` [PATCH 19/34] sched_ext: Prepare bypass mode for hierarchical operation
` [PATCH 20/34] sched_ext: Factor out scx_dispatch_sched()
` [PATCH 21/34] sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched
` [PATCH 22/34] sched_ext: Separate bypass dispatch enabling from bypass depth tracking
` [PATCH 23/34] sched_ext: Implement hierarchical bypass mode
` [PATCH 24/34] sched_ext: Dispatch from all scx_sched instances
` [PATCH 25/34] sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched
` [PATCH 26/34] sched_ext: Make watchdog sub-sched aware
` [PATCH 27/34] sched_ext: Convert scx_dump_state() spinlock to raw spinlock
` [PATCH 28/34] sched_ext: Support dumping multiple schedulers and add scheduler identification
` [PATCH 29/34] sched_ext: Implement cgroup sub-sched enabling and disabling
` [PATCH 30/34] sched_ext: Add scx_sched back pointer to scx_sched_pcpu
` [PATCH 31/34] sched_ext: Make scx_bpf_reenqueue_local() sub-sched aware
` [PATCH 32/34] sched_ext: Factor out scx_link_sched() and scx_unlink_sched()
` [PATCH 33/34] sched_ext: Add rhashtable lookup for sub-schedulers
` [PATCH 34/34] sched_ext: Add basic building blocks for nested sub-scheduler dispatching

[PATCH v2 0/2] tools/sched_ext: Sync configuration with upstream
 2026-02-24 17:56 UTC  (3+ messages)

[PATCHSET v10] sched_ext: Fix ops.dequeue() semantics
 2026-02-23 20:11 UTC  (5+ messages)
` [PATCH 4/4] selftests/sched_ext: Add test to validate "
    ` [PATCH v2 "

[PATCH] selftests/sched_ext: Remove duplicated unistd.h include in rt_stall.c
 2026-02-23 17:57 UTC  (2+ messages)

[PATCH 0/2] tools/sched_ext: Clean up unused getopt flags
 2026-02-23 17:57 UTC  (4+ messages)
` [PATCH 1/2] tools/sched_ext: scx_central: Remove unused '-p' option
` [PATCH 2/2] tools/sched_ext: scx_sdt: Remove unused '-f' option

[PATCH 0/1] selftests/sched_ext: Fix unused-result warning for read()
 2026-02-23 17:57 UTC  (5+ messages)
` [PATCH 1/1] "

[PATCH] selftests/sched_ext: Abort test loop on signal
 2026-02-23 17:57 UTC  (3+ messages)

[GIT PULL] sched_ext: Fixes for v7.0
 2026-02-21 18:31 UTC  (2+ messages)

[PATCH] tools/sched_ext: fix getopt not re-parsed on restart
 2026-02-21  3:19 UTC 

[PATCH] tools/sched_ext: scx_userland: fix data races on shared counters
 2026-02-21  3:19 UTC 

[PATCH] tools/sched_ext: scx_pair: fix stride == 0 crash on single-CPU systems
 2026-02-18 17:06 UTC 

[PATCH] tools/sched_ext: scx_central: fix CPU_SET and skeleton leak on early exit
 2026-02-18 17:06 UTC 

[linus:master] [sched/core] 704069649b: kernel-selftests.kvm.hardware_disable_test.fail
 2026-02-18 16:33 UTC  (5+ messages)


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