I’ve finally gotten into something I wanted to try for a while, kernel development!
On my #librem5, I’ve managed to rebase the downstream kernel changes in 6.12 into the 6.15 branch. I plan to continue until I get it fully working, then I’ll rebase again to latest, then I’ll try to send patches to mainline it
@vincent Note that there's a 6.18 tree for some time now where the only things left to do aside of cleaning it up is to forward-port the Redpine and DisplayPort/HDMI drivers. The latter I already have mostly working by pulling the latest version from the NXP tree, but I haven't yet decided if this is actually how we want to proceed with it.
I have already sent several upstreamable patches recently that got applied for 7.0 and 7.1, but most of the others will need some extra work.
@vincent Lots of things to do there! Just let's make sure to coordinate :) Are on you the community Matrix channel?
There are many things in there that could be reworked for mainlining relatively easily, but I have a whole distro to maintain as well and nobody else has really worked on the kernel for a while now, so help would certainly be appreciated ☺️
@vincent Yes, feel free to ping me there.
Regarding USB there is https://lore.kernel.org/all/20260316-eth-null-deref-v1-1-07005f33be85@google.com/ - in next but hasn't reached stable trees yet, so you may be missing that.
@dos do you mean the community/librem-5 channel? If so I’m in there already, just not active
I’ve done some more work: I’ve now rabased all the way to 6.19!
I have some interesting patches only in my tree about battery improvements and a trivial one about a null pointer in the USB-subsystem that caused an oops during shutdown that is still a problem upstream. Those are my best candidates and they don’t seem to be related to work you are doing.