Sched_ext development
 help / color / mirror / Atom feed
 messages from 2026-09-24 09:09:14 to 2026-10-03 11:46:27 UTC [more...]

[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-03 11:45 UTC  (36+ 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/for-7.3-fixes] sched_ext: Generate qseq from a per-task counter
 2026-10-03 11:38 UTC  (3+ messages)

[PATCH v2 sched_ext/for-7.4] sched_ext: Keep proxy donors with slice left on the local DSQ
 2026-10-02 22:15 UTC 

[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)

[PATCH 00/18 v2] Improving latency of short slice tasks
 2026-10-02 15:44 UTC  (19+ 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

[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  (8+ 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 17:15 UTC  (4+ messages)

[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  (13+ 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
` [PATCH 3/3] selftests/sched_ext: Enable the dequeue_remote test

[PATCHSET sched_ext/for-7.4] sched_ext: Add scx_bpf_cgroup_nr_cpus()
 2026-09-30  8:11 UTC  (12+ messages)
` [PATCH 1/3] cgroup/cpuset: Protect is_in_v2_mode() in cpuset_num_cpus()
` [PATCH 2/3] sched_ext: Introduce scx_bpf_cgroup_nr_cpus()
` [PATCH 3/3] selftests/sched_ext: Test scx_bpf_cgroup_nr_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)

[PATCH] sched_ext: Count cap-rejected local DSQ inserts in SCX_EV_SUB_REJECT
 2026-09-29  6:12 UTC  (6+ messages)
` [PATCH v2] "

[PATCHSET v14 sched_ext/for-7.4] sched: Make proxy execution compatible with sched_ext
 2026-09-28 20:47 UTC  (13+ messages)
` [PATCH 05/16] sched: Add sched_ext hooks for proxy execution

[PATCH v3 sched_ext/for-7.4] sched_ext: cid: Represent clusters explicitly
 2026-09-28 18:44 UTC  (2+ messages)

[PATCH v3] tools/sched_ext: Add SCX_OPS_OPEN_OPTS for schedulers using open opts
 2026-09-28 17:26 UTC  (3+ messages)

[PATCH sched_ext/for-7.3-fixes] sched_ext: Fix CPU hotplug hang when a dying CPU's tasks sit in the BPF scheduler
 2026-09-28 16:44 UTC  (3+ messages)

[RFC PATCH] sched: add CONFIG_SCHED_EXT_RT_EXPERIMENTAL to move SCHED_EXT above SCHED_RR/SCHED_FIFO
 2026-09-28 15:39 UTC  (4+ messages)

[PATCH v2] tools/sched_ext: Add SCX_OPS_OPEN_OPTS for schedulers using open opts
 2026-09-28  2:31 UTC  (3+ messages)

[GIT PULL] sched_ext: Another fix for v7.3-rc4
 2026-09-27 19:47 UTC  (2+ messages)

[PATCH v2 sched_ext/for-7.4] sched_ext: cid: Represent clusters explicitly
 2026-09-27  6:12 UTC  (5+ messages)

[PATCH sched_ext/for-7.3-fixes] sched_ext: Add a size argument to scx_bpf_cid_topo() so struct scx_cid_topo can grow
 2026-09-26 20:15 UTC  (4+ messages)

[PATCH sched_ext/for-7.4] sched_ext: cid: Represent clusters explicitly
 2026-09-26 19:58 UTC  (3+ messages)

[PATCH sched_ext/for-7.4] sched_ext: Add a CID NUMA node lookup kfunc
 2026-09-26 19:52 UTC  (2+ messages)

[PATCH bpf-next v3 0/3] bpf, x86: Support fetching AND/OR/XOR atomics in arena
 2026-09-26 17:02 UTC  (6+ messages)
` [PATCH bpf-next v3 1/3] "
` [PATCH bpf-next v3 2/3] selftests/bpf: Test "
` [PATCH bpf-next v3 3/3] sched_ext: Use fetching atomics for cmask instead of a cmpxchg loop

[PATCH v2] sched_ext: Update scx_dispatch_dequeue() comments
 2026-09-26  0:46 UTC  (4+ messages)

[PATCH 0/3] tools/sched_ext: Fix three example scheduler bugs
 2026-09-24 22:35 UTC  (8+ messages)
` [PATCH 1/3] tools/sched_ext: Increment nr_queued when a task is queued to user space
` [PATCH 2/3] tools/sched_ext: scx_pair: Drain task queue on cgroup exit
` [PATCH 3/3] tools/sched_ext: scx_pair: Verify task cgroup before dispatch

[GIT PULL] sched_ext: Fixes for v7.3-rc4
 2026-09-24 22:05 UTC  (2+ messages)

[PATCH] sched_ext: Test scx_has_subs() inline before calling sub-sched hooks
 2026-09-24 21:16 UTC  (2+ messages)

[PATCH] sched_ext: Place dsq_vtime next to dsq_priq
 2026-09-24 16:57 UTC  (2+ messages)

[PATCH bpf-next v2 0/3] bpf, x86: Support fetching AND/OR/XOR atomics in arena
 2026-09-24 16:55 UTC  (8+ messages)
` [PATCH bpf-next v2 1/3] "
` [PATCH bpf-next v2 2/3] selftests/bpf: Test "
` [PATCH bpf-next v2 3/3] sched_ext: Stop citing the x86 JIT for the cmask cmpxchg loop


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