Sched_ext development
 help / color / mirror / Atom feed
 messages from 2025-10-17 09:33:58 to 2025-11-10 07:45:17 UTC [more...]

[PATCHSET sched_ext/for-6.19] sched_ext: Improve bypass mode scalability
 2025-11-10  7:45 UTC  (19+ messages)
` [PATCH 01/13] sched_ext: Don't set ddsp_dsq_id during select_cpu in bypass mode
` [PATCH 02/13] sched_ext: Make slice values tunable and use shorter slice "
` [PATCH 03/13] sched_ext: Refactor do_enqueue_task() local and global DSQ paths
` [PATCH 04/13] sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass mode
` [PATCH 05/13] sched_ext: Simplify breather mechanism with scx_aborting flag
` [PATCH 06/13] sched_ext: Exit dispatch and move operations immediately when aborting
` [PATCH 07/13] sched_ext: Make scx_exit() and scx_vexit() return bool
` [PATCH 08/13] sched_ext: Refactor lockup handlers into handle_lockup()
` [PATCH 09/13] sched_ext: Make handle_lockup() propagate scx_verror() result
` [PATCH 10/13] sched_ext: Hook up hardlockup detector
` [PATCH 11/13] sched_ext: Add scx_cpu0 example scheduler
` [PATCH 12/13] sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_LIST_CURSOR
` [PATCH 13/13] sched_ext: Implement load balancer for bypass mode

[PATCHSET v10 sched_ext/for-6.19] Add a deadline server for sched_ext tasks
 2025-11-07 13:53 UTC  (27+ messages)
` [PATCH 01/11] sched/debug: Fix updating of ppos on server write ops
` [PATCH 02/11] sched/debug: Stop and start server based on if it was active
` [PATCH 03/11] sched/deadline: Clear the defer params
` [PATCH 04/11] sched/deadline: Add support to initialize and remove dl_server bandwidth
` [PATCH 05/11] sched/deadline: Add a server arg to dl_server_update_idle_time()
` [PATCH 06/11] sched_ext: Add a DL server for sched_ext tasks
` [PATCH 07/11] sched/debug: Add support to change sched_ext server params
` [PATCH 08/11] sched/deadline: Account ext server bandwidth
` [PATCH 09/11] sched_ext: Selectively enable ext and fair DL servers
` [PATCH 10/11] selftests/sched_ext: Add test for sched_ext dl_server
` [PATCH 11/11] selftests/sched_ext: Add test for DL server total_bw consistency

[PATCH sched_ext/for-6.19] sched_ext: Mark racy bitfields to prevent adding fields that can't tolerate races
 2025-11-05 22:44 UTC  (2+ messages)

[PATCH sched_ext/for-6.19] sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place
 2025-11-04 21:50 UTC  (4+ messages)
` [PATCH sched_ext/for-6.19] sched_ext: Minor cleanups to scx_task_iter
` [PATCH] sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to the right place

[PATCHSET cgroup/for-6.19] cgroup: Fix task exit ordering
 2025-11-03 22:04 UTC  (13+ messages)
` [PATCH 1/4] cgroup: Rename cgroup lifecycle hooks to cgroup_task_*()
` [PATCH 2/4] cgroup: Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free()
` [PATCH 3/4] cgroup: Defer task cgroup unlink until after the task is done switching out
` [PATCH 4/4] sched_ext: Fix cgroup exit ordering by moving sched_ext_free() to finish_task_switch()
  ` [PATCH v2 "
` [PATCH v2 0/4] cgroup: Fix task exit ordering

[PATCH AUTOSEL 6.17] sched_ext: Allocate scx_kick_cpus_pnt_seqs lazily using kvzalloc()
 2025-11-03 18:02 UTC  (2+ messages)
` [PATCH AUTOSEL 6.17] sched_ext: defer queue_balance_callback() until after ops.dispatch

[PATCH 00/14] sched: Support shared runqueue locking
 2025-10-30 12:47 UTC  (5+ messages)
` [PATCH 07/14] sched: Fix do_set_cpus_allowed() locking

[PATCH sched_ext/for-6.19] sched_ext/tools: Restore backward compat with v6.12 kernels
 2025-10-29 20:46 UTC  (3+ messages)

[PATCHSET sched_ext/for-6.19] sched_ext: Deprecate ops.cpu_acquire/release()
 2025-10-29 15:49 UTC  (21+ messages)
` [PATCH 1/3] sched_ext: Split schedule_deferred() into locked and unlocked variants
` [PATCH 2/3] sched_ext: Factor out reenq_local() from scx_bpf_reenqueue_local()
` [PATCH 3/3] sched_ext: Allow scx_bpf_reenqueue_local() to be called from anywhere
  ` [PATCH v2 "
    ` [PATCH v3 "

[PATCH] sched_ext: Fix use of uninitialized variable in scx_bpf_cpuperf_set()
 2025-10-29 15:17 UTC  (3+ messages)

[PATCH sched_ext/for-6.19] sched_ext: Use SCX_TASK_READY test instead of tryget_task_struct() during class switch
 2025-10-28 21:46 UTC  (3+ messages)
` [PATCH] "

[GIT PULL] sched_ext: Fixes for v6.18-rc3
 2025-10-27 18:11 UTC  (2+ messages)

[PATCH sched_ext/for-6.19] sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 in compat.bpf.h
 2025-10-24 23:41 UTC  (2+ messages)

[PATCH sched_ext/for-6.19] sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs
 2025-10-24 22:27 UTC  (2+ messages)

[PATCH 07/12] sched: Fix do_set_cpus_allowed() locking
 2025-10-24 14:58 UTC  (2+ messages)
` [REGRESSION] Deadlock during CPU hotplug caused by abfc01077df6

[PATCH v3 sched_ext/for-6.19] sched_ext/tools: Add compat layer for kfuncs using struct *_args
 2025-10-24  1:12 UTC  (3+ messages)

[PATCHSET v9 sched_ext/for-6.19] Add a deadline server for sched_ext tasks
 2025-10-23 15:11 UTC  (44+ messages)
` [PATCH 01/14] sched/debug: Fix updating of ppos on server write ops
` [PATCH 02/14] sched/debug: Stop and start server based on if it was active
` [PATCH 04/14] sched/deadline: Return EBUSY if dl_bw_cpus is zero
` [PATCH 05/14] sched: Add a server arg to dl_server_update_idle_time()
` [PATCH 06/14] sched_ext: Add a DL server for sched_ext tasks
` [PATCH 07/14] sched/debug: Add support to change sched_ext server params
` [PATCH 08/14] sched/deadline: Add support to remove DL server's bandwidth contribution
` [PATCH 09/14] sched/deadline: Account ext server bandwidth
` [PATCH 10/14] sched/deadline: Allow to initialize DL server when needed
` [PATCH 11/14] sched/deadline: Fix DL server crash in inactive_timer callback
` [PATCH 12/14] sched_ext: Selectively enable ext and fair DL servers
` [PATCH 13/14] selftests/sched_ext: Add test for sched_ext dl_server
` [PATCH 14/14] selftests/sched_ext: Add test for DL server total_bw consistency

[PATCH 1/7] sched_ext: Use rhashtable_lookup() instead of rhashtable_lookup_fast()
 2025-10-22 21:56 UTC  (3+ messages)

[PATCHSET RESEND v2 sched_ext/for-6.19] sched_ext: Fix SCX_KICK_WAIT reliability
 2025-10-22 21:47 UTC  (6+ messages)
` [PATCH RESEND v2 1/3] sched_ext: Don't kick CPUs running higher classes
` [PATCH RESEND v2 2/3] sched_ext: Fix SCX_KICK_WAIT to work reliably
` [PATCH RESEND v2 3/3] sched_ext: Rename pnt_seq to kick_sync
` [PATCH v2] sched_ext: Fix SCX_KICK_WAIT reliability

[PATCHSET v2 sched_ext/for-6.19] sched_ext: Fix SCX_KICK_WAIT reliability
 2025-10-22 20:49 UTC 

[PATCH sched_ext/for-6.19] sched_ext: Use ___v2 suffix for new kfuncs and fix scx build errors
 2025-10-22 20:27 UTC  (7+ messages)
` [PATCH v2 "

[PATCHSET sched_ext/for-6.19] sched_ext: Fix SCX_KICK_WAIT reliability
 2025-10-22 19:25 UTC  (8+ messages)
` sched_ext: Don't kick CPUs running higher classes
` sched_ext: Fix SCX_KICK_WAIT to work reliably

[PATCH v6 00/10] PM: EM: Add netlink support for the energy model
 2025-10-22 13:02 UTC  (13+ messages)
` [PATCH v6 01/10] PM: EM: Assign a unique ID when creating a performance domain
` [PATCH v6 02/10] PM: EM: Expose the ID of a performance domain via debugfs
` [PATCH v6 03/10] PM: EM: Add em.yaml and autogen files
` [PATCH v6 04/10] PM: EM: Add a skeleton code for netlink notification
` [PATCH v6 05/10] PM: EM: Add an iterator and accessor for the performance domain
` [PATCH v6 06/10] PM: EM: Implement em_nl_get_pds_doit()
` [PATCH v6 07/10] PM: EM: Implement em_nl_get_pd_table_doit()
` [PATCH v6 08/10] PM: EM: Implement em_notify_pd_deleted()
` [PATCH v6 09/10] PM: EM: Implement em_notify_pd_created/updated()
` [PATCH v6 10/10] PM: EM: Notify an event when the performance domain changes

Good Afternoon From Sweden
 2025-10-21 14:30 UTC 

[PATCH sched_ext/for-6.19] sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility
 2025-10-21 20:39 UTC  (2+ messages)
` [PATCH v2 "

[PATCH 0/3] sched: Expose sd_llc_shared->has_idle_cores other sched classes
 2025-10-21 14:55 UTC  (4+ messages)
` [PATCH 1/3] sched: Relocate sched_smt_present definition to core.c
` [PATCH 2/3] sched: Expose sd_llc_shared->has_idle_cores to other sched classes
` [PATCH 3/3] sched_ext: idle: Reuse sd_llc_shared->has_idle_cores

[PATCH v5 05/10] PM: EM: Add an iterator and accessor for the performance domain
 2025-10-20 21:35 UTC  (4+ messages)

[PATCH 1/2] PM: EM: Remove an unused variable in em_notify_pd_deleted()
 2025-10-20 21:27 UTC  (4+ messages)
` [PATCH 2/2] PM: EM: Include the iterator/accessor code for the performance domain conditionally

[PATCH v5 08/10] PM: EM: Implement em_notify_pd_deleted()
 2025-10-20 17:48 UTC  (3+ messages)

[PATCH sched_ext/for-6.19] sched_ext: Allow forcibly picking an scx task
 2025-10-18 23:05 UTC  (3+ messages)
` [PATCH] "


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