News: 0001486333

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Linux Kernel] 5 Hours Ago sched_ext patches)


While Linus Torvalds [1]was hoping to merge the sched_ext extensible scheduler for the Linux v6.11 kernel cycle, [2]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.

[3]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 [4]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 [5]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.

[6]

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...



[1] https://www.phoronix.com/news/Linux-6.11-Extensible-Scheduler

[2] https://www.phoronix.com/news/Linux-6.11-No-sched_ext

[3] https://www.phoronix.com/search/sched_ext

[4] https://www.phoronix.com/news/Linux-sched_ext-Prep

[5] https://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git/log/?h=for-6.12

[6] https://www.phoronix.com/image-viewer.php?id=2024&image=sched_ext_for_612_lrg



Sethox

You are a taxi driver. Your cab is yellow and black, and has been in
use for only seven years. One of its windshield wipers is broken, and
the carburetor needs adjusting. The tank holds 20 gallons, but at the
moment is only three-quarters full. How old is the taxi driver?"