Sched_ext development
 help / color / mirror / Atom feed
 messages from 2026-09-29 17:36:11 to 2026-10-09 20:04:12 UTC [more...]

[PATCHSET v2 sched_ext/for-7.4] sched_ext: Add ops.sub_child_ecaps_updated()
 2026-10-09 20:04 UTC  (6+ messages)
` [PATCH 1/2] sched_ext: Add ops.sub_child_ecaps_updated() to report a child's effective cap changes
` [PATCH 2/2] sched_ext: scx_qmap: Reset a child's cpuperf targets once its PERF revoke takes effect

[PATCH 00/18 v2] Improving latency of short slice tasks
 2026-10-09 14:56 UTC  (43+ messages)
` [PATCH 01/18 v2] sched/eevdf: Decay positive lag of sleeping entities
` [PATCH 02/18] sched/eevdf: Reset lag when waking up on idle cpu
` [PATCH 03/18 v2] sched/eevdf: Add per cpu cached min_slice
` [PATCH 04/18 v2] sched/eevdf: Compare min slice during wake_affine
` [PATCH 05/18 v2] sched/eevdf: Add min slice check when selecting CPU
` [PATCH 06/18 v2] sched/fair: Prepare select_task_rq_fair() to be called for new cases
` [PATCH 07/18] sched/fair: Add push task mechanism for fair
` [PATCH 08/18] sched/fair: Optimize "
` [PATCH 09/18 v2] sched/core: Add rq flag to tick parameters
` [PATCH 10/18 v2] sched/fair: Add force push task mechanism for fair
` [PATCH 11/18 v2] sched/fair: Support not wakeup case in select_idle_sibling
` [PATCH 12/18 v2] sched/eevdf: Try to push short slice task on a better CPU
` [PATCH 13/18 v2] sched/eevdf: Push short slice task that are not picked
` [PATCH 14/18 v2] sched/fair: Enable push task for preempt short
` [PATCH 15/18 v2] energy model: Add a get previous state function
` [PATCH 16/18 v2] sched/fair: Rework feec() to use cost instead of spare capacity
` [PATCH 17/18 v2] energy model: Remove unused em_cpu_energy()
` [PATCH 18/18 v2] sched/fair: Take into account slice in EAS

[PATCH 0/5] sched_ext: selftest infrastructure fixes
 2026-10-09 13:54 UTC  (8+ messages)
` [PATCH 1/5] selftests/sched_ext: Fix reload_loop error-path use-after-free
` [PATCH 2/5] sched_ext: Add SCX_ECODE_RSN_CGROUP_OFFLINE to user_exit_info.h
` [PATCH 3/5] selftests/sched_ext: Fail loudly when EXIT_KIND is missing from BTF
` [PATCH 4/5] selftests/sched_ext: Add SCX_ASSERT_ALIVE and adopt it
` [PATCH 5/5] selftests/sched_ext: Bound exit waits and report reload_loop failures

[PATCH 0/5] sched_ext: selftest infrastructure fixes
 2026-10-09 13:40 UTC 

[PATCHSET sched_ext/for-7.4] sched_ext: Report a sub-scheduler's attach-time ecaps before lifting its enable bypass
 2026-10-09  9:43 UTC  (3+ messages)
` [PATCH 1/2] sched_ext: Factor out sync_pcpu_ecaps()
` [PATCH 2/2] sched_ext: Report a sub-scheduler's attach-time ecaps before lifting its enable bypass

[REPORT] sched_ext: sub-scheduler tasks are severely under-scheduled vs root-owned tasks
 2026-10-09  1:51 UTC  (3+ messages)

[PATCHSET sched_ext/for-7.4] sched_ext: Add NUMA balancing support
 2026-10-08 18:23 UTC  (10+ messages)
` [PATCH 1/5] sched/numa: Let other scheduling classes drive NUMA scanning
` [PATCH 2/5] sched/numa: Leave the placement of a BPF-scheduled task to its scheduler
` [PATCH 3/5] sched_ext: Scan NUMA hinting faults for opted-in BPF schedulers
` [PATCH 4/5] sched_ext: Add scx_bpf_task_numa_nid()
` [PATCH 5/5] selftests/sched_ext: Add a test for scx_bpf_task_numa_nid()

[PATCH v2 sched_ext/for-7.4] sched_ext: Keep proxy donors with slice left on the local DSQ
 2026-10-08 18:04 UTC  (4+ messages)

[PATCH sched_ext/for-7.4] sched_ext: Clear a sub-scheduler's caps before ops.sub_detach()
 2026-10-08  4:39 UTC  (4+ messages)

[PATCH v2] sched_ext: Reset cpuperf_target when a sub loses SCX_CAP_PERF or dies
 2026-10-08  4:37 UTC  (4+ messages)

[PATCH] sched_ext: Hold DSQ refs for deferred reenqueues
 2026-10-08  3:41 UTC  (6+ messages)

[PATCH v3] sched_ext: Serialize user DSQ destruction against deferred reenqueues
 2026-10-08  2:47 UTC 

[PATCHSET sched_ext/for-7.4] sched_ext: Add ops.sub_child_ecaps_updated()
 2026-10-08  0:03 UTC  (3+ messages)
` [PATCH 1/2] sched_ext: Add ops.sub_child_ecaps_updated() to report a child's effective cap changes
` [PATCH 2/2] sched_ext: scx_qmap: Reset a child's cpuperf targets once its PERF revoke takes effect

[PATCH sched_ext/for-7.3-fixes] sched_ext: Fix stall when a task enqueued with SCX_ENQ_LAST lands back on its CPU's local DSQ
 2026-10-07 16:26 UTC 

[GIT PULL] sched_ext: Fixes for v7.3-rc6
 2026-10-07  0:45 UTC  (2+ messages)

[PATCHSET sched_ext/for-7.4] sched_ext: Add ops.sub_cid_sched_updated()
 2026-10-07  0:40 UTC  (7+ messages)
` [PATCH 1/3] sched_ext: Add ops.sub_cid_sched_updated() to report the sched running on a cid
` [PATCH 2/3] sched_ext: scx_qmap: Size the cid range buffer for large machines
` [PATCH 3/3] sched_ext: scx_qmap: Show actual cid use per participant

[PATCH bpf-next v4 00/12] bpf: make the vmlinux BTF an on-demand loadable module (CONFIG_DEBUG_INFO_BTF=m) to save ~5.4 MB memory
 2026-10-05 19:01 UTC  (41+ messages)
` [PATCH bpf-next v4 01/12] bpf: pass the vmlinux BTF to btf_parse_module() and let it adopt the data
` [PATCH bpf-next v4 02/12] bpf: split the kfunc, dtor kfunc and struct_ops registration bodies
` [PATCH bpf-next v4 03/12] bpf: fetch the vmlinux BTF where kernel types enter a program
` [PATCH bpf-next v4 04/12] bpf: take the vmlinux BTF from the btf_vmlinux module
` [PATCH bpf-next v4 05/12] bpf, tracing: load the vmlinux BTF where tracefs and bpffs requests start
` [PATCH bpf-next v4 06/12] bpf: defer vmlinux kfunc and struct_ops registrations
` [PATCH bpf-next v4 07/12] bpf: keep module BTF until the vmlinux BTF is available
` [PATCH bpf-next v4 08/12] bpf: expose deferred .BTF.base module BTF in sysfs from module load
` [PATCH bpf-next v4 09/12] bpf, trace, net: prepare CONFIG_DEBUG_INFO_BTF checks for a tristate
` [PATCH bpf-next v4 10/12] resolve_btfids: add --btf_link to fill in .BTF.link records
` [PATCH bpf-next v4 11/12] tools, samples: take the vmlinux BTF from vmlinux.unstripped first
` [PATCH bpf-next v4 12/12] kbuild, bpf: allow building the vmlinux BTF as a module

[PATCH] sched_ext: Reset cpuperf_target when a sub-scheduler loses SCX_CAP_PERF or dies
 2026-10-04  1:42 UTC  (2+ messages)

[PATCH v2 sched_ext/for-7.3-fixes] sched_ext: Generate qseq from a per-task counter
 2026-10-03 23:41 UTC  (2+ messages)

[PATCH sched_ext/for-7.3-fixes] sched_ext: Generate qseq from a per-task counter
 2026-10-03 11:38 UTC  (3+ messages)

[PATCH sched_ext/for-7.4] sched_ext: Keep proxy donors with slice left on the local DSQ
 2026-10-02 19:38 UTC  (3+ messages)

[RFC PATCH] sched_ext: Drive the NUMA balancing scan for SCX tasks
 2026-10-02 15:08 UTC  (3+ messages)

[PATCH] rhashtable: specialize default comparison for constant parameters
 2026-10-02 10:13 UTC  (2+ messages)

[PATCHSET v2 sched_ext/for-7.4] sched_ext: Add scx_bpf_cgroup_nr_cpus()
 2026-10-01  0:10 UTC  (4+ messages)
` [PATCH 1/2] sched_ext: Introduce scx_bpf_cgroup_nr_cpus()
` [PATCH 2/2] selftests/sched_ext: Test scx_bpf_cgroup_nr_cpus()

[PATCHSET sched_ext/for-7.4] sched_ext: Sync tools headers from the scx repo
 2026-09-30 23:47 UTC  (4+ messages)
` [PATCH 1/2] sched_ext: Sync common and compat "
` [PATCH 2/2] sched_ext: Sync tools autogen enum "

[PATCHSET v3 sched_ext/for-7.3-fixes] sched_ext: Fix missing ops.dequeue() on remote local DSQ moves
 2026-09-30 18:01 UTC  (4+ messages)
` [PATCH v3 1/2] sched_ext: Call ops.dequeue() when a task arrives on a remote local DSQ
` [PATCH v3 2/2] selftests/sched_ext: Add a test for ops.dequeue() on remote local DSQ moves

[PATCH] sched_ext: Hold DSQ refs for deferred reenqueues
 2026-09-30 15:04 UTC  (3+ messages)

[PATCHSET v2 sched_ext/for-7.3-fixes] sched_ext: Fix missing ops.dequeue() on remote local DSQ moves
 2026-09-30 14:27 UTC  (5+ messages)
` [PATCH v2 1/2] sched_ext: Call ops.dequeue() when a task arrives on a remote local DSQ
` [PATCH v2 2/2] selftests/sched_ext: Add a test for ops.dequeue() on remote local DSQ moves

[PATCHSET sched_ext/for-7.3-fixes] sched_ext: Fix missing ops.dequeue() on remote local DSQ moves
 2026-09-30 11:50 UTC  (12+ messages)
` [PATCH 1/3] selftests/sched_ext: Add a test for "
` [PATCH 2/3] sched_ext: Call ops.dequeue() when a task arrives on a remote local DSQ

[PATCHSET sched_ext/for-7.4] sched_ext: Add scx_bpf_cgroup_nr_cpus()
 2026-09-30  8:11 UTC  (10+ messages)
` [PATCH 1/3] cgroup/cpuset: Protect is_in_v2_mode() in cpuset_num_cpus()

[PATCH sched_ext/for-7.4] sched_ext: Work around pahole 1.32 dropping scx_bpf_task_set_lazy_resched() from BTF
 2026-09-30  0:59 UTC  (7+ messages)


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