messages from 2025-09-20 00:59:51 to 2025-10-08 10:06:59 UTC [more...]
[PATCH 00/12] sched: Cleanup the change-pattern and related locking
2025-10-08 10:06 UTC (28+ messages)
` [PATCH 01/12] sched: Employ sched_change guards
` [PATCH 02/12] sched: Re-arrange the {EN,DE}QUEUE flags
` [PATCH 03/12] sched: Fold sched_class::switch{ing,ed}_{to,from}() into the change pattern
` [PATCH 04/12] sched: Cleanup sched_delayed handling for class switches
` [PATCH 05/12] sched: Move sched_class::prio_changed() into the change pattern
` [PATCH 06/12] sched: Fix migrate_disable_switch() locking
` [PATCH 07/12] sched: Fix do_set_cpus_allowed() locking
` [PATCH 08/12] sched: Rename do_set_cpus_allowed()
` [PATCH 09/12] sched: Make __do_set_cpus_allowed() use the sched_change pattern
` [PATCH 10/12] sched: Add locking comments to sched_class methods
` [PATCH 11/12] sched: Match __task_rq_{,un}lock()
` [PATCH 12/12] sched: Cleanup the sched_change NOCLOCK usage
[RFC][PATCH 0/3] sched/ext: Cleanup pick_task_scx()
2025-10-08 9:11 UTC (10+ messages)
` [RFC][PATCH 1/3] sched: Detect per-class runqueue changes
` [RFC][PATCH 2/3] sched: Add support to pick functions to take rf
` [RFC][PATCH 3/3] sched/ext: Fold balance_scx() into pick_task_scx()
sched_ext and large cpu counts
2025-10-08 6:10 UTC (3+ messages)
[PATCH] sched/ext: Implement cgroup_set_idle() callback
2025-10-08 2:09 UTC (4+ messages)
` [PATCH v2] sched/ext: Add tg->scx.idle which tracks the current state
` [PATCH] "
[PATCHSET sched_ext/for-6.19] sched_ext: Misc changes with some prep patches for sub-sched support
2025-10-07 19:06 UTC (25+ messages)
` [PATCH 1/4] tools/sched_ext: Strip compatibility macros for cgroup and dispatch APIs
` [PATCH 2/4] sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_set_dsq_vtime()
` [PATCH 3/4] sched_ext: Wrap kfunc args in struct to prepare for aux__prog
` [PATCH 4/4] sched_ext: Make scx_bpf_dsq_insert*() return bool
` [PATCH 5/4] sched_ext/tools: Add compat wrapper for scx_bpf_task_set_slice/dsq_vtime()
[PATCH 00/14] sched: Support shared runqueue locking
2025-10-07 9:34 UTC (35+ messages)
` [PATCH 01/14] sched: Employ sched_change guards
` [PATCH 12/14] sched: Add shared runqueue locking to __task_rq_lock()
` [PATCH 13/14] sched: Add {DE,EN}QUEUE_LOCKED
[PATCH sched_ext/for-6.18-fixes] sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
2025-10-07 5:06 UTC (2+ messages)
[PATCH v3 0/2] sched_ext: lockless peek operation for DSQs
2025-10-06 19:36 UTC (9+ messages)
` [PATCH v3 1/2] sched_ext: Add "
` [PATCH v3 2/2] sched_ext: Add a selftest for scx_bpf_dsq_peek
[PATCH AUTOSEL 6.17-6.16] sched_ext: Keep bypass on between enable failure and scx_disable_workfn()
2025-10-06 18:17 UTC (2+ messages)
` [PATCH AUTOSEL 6.17-6.12] sched_ext: Make qmap dump operation non-destructive
[PATCH RESEND v4 00/10] PM: EM: Add netlink support for the energy model
2025-10-06 15:44 UTC (17+ messages)
` [PATCH RESEND v4 01/10] PM: EM: Assign a unique ID when creating a performance domain
` [PATCH RESEND v4 02/10] PM: EM: Expose the ID of a performance domain via debugfs
` [PATCH RESEND v4 03/10] PM: EM: Add an iterator and accessor for the performance domain
` [PATCH RESEND v4 04/10] PM: EM: Add em.yaml and autogen files
` [PATCH RESEND v4 05/10] PM: EM: Add a skeleton code for netlink notification
` [PATCH RESEND v4 06/10] PM: EM: Implement em_nl_get_pds_doit()
` [PATCH RESEND v4 07/10] PM: EM: Implement em_nl_get_pd_table_doit()
` [PATCH RESEND v4 08/10] PM: EM: Implement em_notify_pd_deleted()
` [PATCH RESEND v4 09/10] PM: EM: Implement em_notify_pd_created/updated()
` [PATCH RESEND v4 10/10] PM: EM: Notify an event when the performance domain changes
[GIT PULL] sched_ext: Changes for v6.18
2025-09-30 17:35 UTC (2+ messages)
[PATCH v3 1/4] sched: Add prev_sum_exec_runtime support for RT, DL and SCX classes
2025-09-29 11:42 UTC
[PATCH 1/7] sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()
2025-09-24 18:00 UTC (24+ messages)
` [PATCH 2/7] sched_ext: Improve SCX_KF_DISPATCH comment
` [PATCH 3/7] sched_ext: Fix stray scx_root usage in task_can_run_on_remote_rq()
` [PATCH 4/7] sched_ext: Use bitfields for boolean warning flags
` [PATCH v2 "
` [PATCH 5/7] sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successful ops.init()
` [PATCH 6/7] sched_ext: Make qmap dump operation non-destructive
` [PATCH 7/7] tools/sched_ext: scx_qmap: Make debug output quieter by default
[PATCHSET sched_ext/scx-misc-a] sched_ext: Add @sch parameter in preparation for multi-sched support
2025-09-23 19:13 UTC (12+ messages)
` [PATCH 1/7] sched_ext: Separate out scx_kick_cpu() and add @sch to it
` [PATCH 2/7] sched_ext: Add the @sch parameter to __bstr_format()
` [PATCH 3/7] sched_ext: Add the @sch parameter to ext_idle helpers
` [PATCH 4/7] sched_ext: Drop kf_cpu_valid()
` [PATCH 5/7] sched_ext: Add the @sch parameter to scx_dsq_insert_preamble/commit()
` [PATCH 6/7] sched_ext: Drop scx_kf_exit() and scx_kf_error()
` [PATCH 7/7] sched_ext: Misc updates around scx_sched instance pointer
` [PATCH v2 "
[GIT PULL] sched_ext: Fixes for v6.17-rc7
2025-09-23 15:25 UTC (5+ messages)
[PATCH] sched_ext: Verify RCU protection in scx_bpf_cpu_curr()
2025-09-23 10:38 UTC (2+ messages)
[peterz-queue:sched/cleanup] [sched] 13ea439400: WARNING:at_kernel/sched/deadline.c:#task_contending
2025-09-23 8:44 UTC
[PATCH] sched_ext: idle: Handle migration-disabled tasks in BPF code
2025-09-22 16:52 UTC (3+ messages)
[PATCH] sched_ext: allow scx_bpf_task_cgroup() in ops.dispatch()
2025-09-20 2:15 UTC (5+ messages)
[PATCHSET RFC] sched_ext: Implement cgroup sub-scheduler support
2025-09-20 0:59 UTC (31+ messages)
` [PATCH 17/46] sched_ext: Add @kargs to scx_fork()
` [PATCH 18/46] sched/core: Swap the order between sched_post_fork() and cgroup_post_fork()
` [PATCH 19/46] cgroup: Expose some cgroup helpers
` [PATCH 20/46] sched_ext: Update p->scx.disallow warning in scx_init_task()
` [PATCH 21/46] sched_ext: Minor reorganization of enable/disable path
` [PATCH 22/46] sched_ext: Factor out scx_claim_exit() from scx_disable()
` [PATCH 23/46] sched_ext: Introduce cgroup sub-sched support
` [PATCH 24/46] HACK_NOT_FOR_UPSTREAM: BPF: Implement prog grouping hack
` [PATCH 25/46] sched_ext: Introduce scx_task_sched[_rcu]()
` [PATCH 26/46] sched_ext: Introduce scx_prog_sched()
` [PATCH 27/46] sched_ext: Ignore insertions of not-owned tasks into DSQs
` [PATCH 28/46] sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler
` [PATCH 29/46] sched_ext: Refactor task init/exit helpers
` [PATCH 30/46] sched_ext: Make scx_prio_less() handle multiple schedulers
` [PATCH 31/46] sched_ext: Move bypass_depth into scx_sched
` [PATCH 32/46] sched_ext: Make bypass mode sub-sched aware
` [PATCH 33/46] sched_ext: Factor out scx_dispatch_sched()
` [PATCH 34/46] sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched
` [PATCH 35/46] sched_ext: Dispatch from all scx_sched instances
` [PATCH 36/46] sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched
` [PATCH 37/46] sched_ext: Make watchdog sub-sched aware
` [PATCH 38/46] sched_ext: Convert scx_dump_state() spinlock to raw spinlock
` [PATCH 39/46] sched_ext: Support dumping multiple schedulers and add scheduler identification
` [PATCH 40/46] sched_ext: Implement cgroup sub-sched enabling and disabling
` [PATCH 41/46] HACK_NOT_FOR_UPSTREAM: sched_ext: Work around @aux__prog prototype mismatch
` [PATCH 42/46] sched_ext: Wrap global DSQs in per-node structure
` [PATCH 43/46] sched_ext: Add bypass DSQ for sub-schedulers
` [PATCH 44/46] sched_ext: Factor out scx_link_sched() and scx_unlink_sched()
` [PATCH 45/46] sched_ext: Add rhashtable lookup for sub-schedulers
` [PATCH 46/46] sched_ext: Add basic building blocks for nested sub-scheduler dispatching
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