Extensible scheduler class rejected

Post Syndicated from original https://lwn.net/Articles/939332/

The extensible scheduler class enables the
creation of CPU schedulers in BPF. After the fourth
version
of this series was greeted with relative silence, Tejun Heo asked about
the status of this work:

We are comfortable with the current API. Everything we tried fit
pretty well. It will continue to evolve but sched_ext now seems
mature enough for initial inclusion. I suppose lack of response
doesn’t indicate tacit agreement from everyone, so what are you
guys all thinking?

Scheduler maintainer Peter Zijlstra gave
him his answer
: “I’m still hating the whole thing with a
passion
“. He went on to make it clear that this work will not be
merged into the mainline. So, it seems, developers wanting to try their
hand at BPF scheduler development will need to apply an out-of-tree patch
series, for now at least.