Oh wow, what a loss for RH! https://lore.kernel.org/linux-mm/20251103103659.379335-1-david@kernel.org/T/#u
On Thursday, I sent this RFC: https://lore.kernel.org/lkml/20251023-sheaves-for-all-v1-0-6ffa2c9941c0@suse.cz/
On Friday, there was the expected phoronix coverage. But also an unexpected one:
https://www.nytimes.com/2025/10/24/learning/word-of-the-day-sheaf.html
I've found that often people ask advice and want a _certain kind of reply_.
Then I give my actual one and get ignored.
This is why I don't really bother replying to 'how do you get started in the kernel' type questions so much now :)
People want some dopamine hit 'inspirational' message that massages their ego.
And you can find ENDLESS fuckers on this site who will give you that, the type who wear fancy scarfs and never reply to anybody who is 'below' them.
But they're lying to you guys.
The truth is the truth.
I have the same experience when people ask about weight loss...
It's very much the case that holywood/internet versions of laudable qualities are in strict contrast to how they actually look.
Courage, persistence, resilience, strength are all extremely gritty, nasty, unpleasant things that often get you ostracised.
Much easier to kid yourself and live in some opium-fuelled dream of how the world is. But people don't seem to like to wake up to that :)
Linux 6.18 sched_ext Preps For Cgroup Sub-Scheduler Support
The sched_ext scheduler framework that allows creating kernel thread schedulers via BPF programs is ready with some updates for the Linux 6.18 kernel...
https://www.phoronix.com/news/Linux-6.18-sched-ext
This week I once again had a great time at @KernelRecipes ! Thanks a lot for inviting me, and for organizing such a nice conference! (and also for all the nice speaker and attendee gifts :)
Also glad we increased the SUSE presence from just me last year to 4 people this year! (which miraculously required only 2 more people to attend, who weren't there last year).
#kr2025
A big issue in the kernel are asymmetries between review resource and patch submission.
If you have 20 inexperienced kernel engineers all doing big difficult work and submitting large series that need TONS of review (and sometimes essentially development-via-review) and only a few reviewers, you have a problem.
What compounds this is that not all review is equal.
It seems most people will only really look at the surface, and rather happily give tags.
I think that technical skill is not enough for review [as I have said very often - soft skills are the actually core ones] - you have to be willing to say no, you have to be willing to consider the wider picture.
Finding people who have the right skills, are willing to handle the stress + thanklessness, & who have the time is not easy.
So the asymmetry I think is insoluble.
It'd be good if we could have stricter controls to throttle incoming series though.
Prototype for type-based partitioning of Linux kernel slab caches: https://discourse.llvm.org/t/rfc-a-framework-for-allocator-partitioning-hints/87434/24?u=melver
Compiler seems to be doing a good-enough job of inferring allocated types per /proc/slabinfo. With the diagnostic -Rpass=alloc-token I can see about 965 allocation sites where it failed to infer the allocated type, but most of them are "bag of bytes", and only few with complex sizeof calculations like struct_size that are too opaque right now (but can be fixed).