It's Looking Like sched_ext Will Try Again To Land For Linux 6.12
([Linux Kernel] 5 Hours Ago
sched_ext patches)
- Reference: 0001486333
- News link: https://www.phoronix.com/news/sched_ext-Ahead-Of-Linux-6.12
- Source link:
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
[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