It's Looking Like sched_ext Will Try Again To Land For Linux 6.12

Written by Michael Larabel in Linux Kernel on 18 August 2024 at 07:06 AM EDT. 3 Comments
LINUX KERNEL
While Linus Torvalds was hoping to merge the sched_ext extensible scheduler for the Linux v6.11 kernel cycle, that didn't end up happening after some technical issues were raised on the kernel mailing list. Since then though the kernel developers have been collaborating and given the latest sched_ext patches with "for-next" and "for-6.12" markings, it's looking like the extensible scheduler will be attempted again for the Linux 6.12 merge window.

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.

sched-ext for-6.12 Git branch


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...
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week