
Sched_ext is an extensible scheduler class that allows for building of scheduling policies with eBPF. There's been much use of it already out-of-tree and interest in getting it mainlined. Since it wasn't pulled for the Linux v6.11 merge window, as I wrote about a few days ago there have been new kernel patches to better prepare for sched_ext .
Giving some indication that sched_ext might be ready for the next kernel cycle, maintainer Tejun Heo has been queuing new patches within a sched_ext.git for-6.12 branch . In recent days that's been collecting some new patches for sched_ext to avoid double locking, improve logging, and other fixes and enhancements.
Here's to hoping that sched_ext will indeed be ready to successfully land with the Linux 6.12 merge window opening up in mid-September...