Seems we have confirmation this 'Josh Law' guy is an openclaw bot - https://lore.kernel.org/linux-mm/ae7dc[email protected]/
As I said in https://lore.kernel.org/lkml/1e982055-[email protected]/ :
"I feel that LLMs are not like any other tools but in fact represent
something entirely new in that you can end-to-end send patches using this
tooling with little to no knowledge and the asymmetry between maintainer
resource and the possible slurry of submissions that might arise makes this
very significantly different.
I know Linus had the cute interpretation of it 'just being another tool'
but never before have people been able to do this."
Of course Linus slapped me down with his 'just more tooling' take which was gleefully reported on by the press (e.g. https://www.theregister.com/2026/01/08/linus_versus_llms_ai_slop_docs/ )
I'll let you decide whether these are 'just like any other tool' or not.
BTW 'Josh Law' more than doubled his sent emails in a week or 2 to 370+.
Of course I'm sure coccinelle has that feature and I just wasn't aware 👀
Generating and storing #SSH keys inside the #TPM (Trusted Platform Module)
https://linderud.dev/blog/store-ssh-keys-inside-the-tpm-ssh-tpm-agent/
It works, at least on a Thinkpad X1 and Debian 12. I'm not sure I'd actually prefer that to something more portable such as a Yubikey.
I'm interested in hearing your feedback, and whether you actually use the TPM (and what for).
After writing age-plugin-tpm a friend of mine at the hackerspace was super excited to finally have easy file encryption with TPM sealed keys, all without having to rely on gnupg. “This is great!” he said. “I wish I could have my SSH keys sealed in a TPM just as easily”. We should have left it at that. I shouldn’t have replied with a random assortment of facts like “I know google/go-tpm now”, or “but Go has a ssh-agent protocol implementation” followed-up with “Filippo has already implemented yubikey-agent, it can’t be that hard”. So I wound up writing a new ssh agent.
Compressed swap is a common lever to improve memory density, but there's a lot of confusion about how to best use it out there, and many people treat zram/zswap as two flavours of the same thing when they are really far more nuanced.
So what works, what doesn't, and why? In this article I go over the tradeoffs, the work we are doing upstream, and a little about what the future looks like. I am, as always, happy to answer questions :-)
https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-what.html
We can remove strncpy() from the Linux kernel finally! I did the last 6 instances, and dropped all the implementations:
https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git/log/?h=dev/v7.0-rc2/strncpy
Over the last 6 years working on this, there were 362 commits by 70 contributors. The folks with more than 1 commit were:
211 Justin Stitt <[email protected]>
22 Xu Panda <[email protected]>
21 Kees Cook <[email protected]>
17 Thorsten Blum <[email protected]>
12 Arnd Bergmann <[email protected]>
4 Pranav Tyagi <[email protected]>
4 Lee Jones <[email protected]>
2 Steven Rostedt <[email protected]>
2 Sam Ravnborg <[email protected]>
2 Marcelo Moreira <[email protected]>
2 Krzysztof Kozlowski <[email protected]>
2 Kalle Valo <[email protected]>
2 Jaroslav Kysela <[email protected]>
2 Daniel Thompson <[email protected]>
2 Andrew Lunn <[email protected]>
Thank you to all of you! (And especially to Justin Stitt who took on the brunt of the work.)
📣 The CFP for All Systems Go! 2026 is now open!
Submit your talk about foundational user-space Linux technologies now 👉 https://cfp.all-systems-go.io/all-systems-go-2026/cfp
ℹ️ More info here: https://all-systems-go.io/
🎫 Tickets go on sale in April.
I've missed my 10 years since my first patch in Mesa anniversary..
It was in January this year
RE: https://fedi.lwn.net/@lwn/116239303710146388
And when you make changes to 20,000 kmalloc calls, you start getting CCed on a LOT of patches since you touched "neighboring code" recently. 😭
Yesterday's #GNOME 50 release included new parental controls features which are essential for many families. With these features, we're excited to be bringing GNOME to new generations who can experience open source for the first time.
Check out the release notes to learn more 👉 https://release.gnome.org/50