sched_ext: current status and future plans
summary
sched_ext is upstream and already lets BPF replace scheduler logic, but real-time tasks can starve schedulers and trigger watchdog-driven unloads; the proposed mitigation is a deadline server with fixed bandwidth as a simple interim fix vs. full bandwidth-transfer machinery. callbacks for NQ/DQ are currently imbalanced and need fixing. work targets hierarchical scheduling (multiple schedulers per cgroup) and reuse of fair.c to speed bypass transitions with a goal toward merging pieces around kernel 6.20 and exploring hierarchical schedulers in BPF and meta-scheduler routing.
AI-written summary · about
