Posts
37
Following
57
Followers
51
Linux RISC-V kernel hacker
Maintainer of T-Head TH1520 SoC
The next #Portland #Linux kernel meetup will be Friday, January 16th, 6:00pm to 9:00pm, at the Lucky Labrador Beer Hall at 1945 NW Quimby St, Portland, OR https://share.google/xbUbHcTFOO1OzuDin
Sorry for the short notice! Look for a table with the plush Tux penguin 🍻 🐧 #LinuxKernel #PDX
2
5
7
Edited 8 days ago

About 15k (14,962 to be precise) more -Wflex-array-member-not-at-end warnings fixed by this patch:

https://lore.kernel.org/linux-hardening/20260107165942.95340-1-mkoutny@suse.com/ 🐧

It has been taken into the cgroup tree and will soon appear in linux-next. 🙌🏼

https://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git/commit/?h=for-6.19-fixes&id=ef56578274d2b98423c8ef82bb450223f5811b59 🐧

If you want to learn more about this ongoing work, check out this presentation I gave at Open Source Summit Japan 🇯🇵 last December:

▫️https://embeddedor.com/blog/presentations/#Upstream_Kernel_Hardening_Progress_on_enabling_-Wflex-array-member-not-at-end_OSSJP2025

Linux Kernel Self-Protection Project ⚔️ 🛡️ 🐧

1
2
1

Vlastimil Babka 🇨🇿🇪🇺🇺🇦

"Open Source Summit North America returns May 18–20 in Minneapolis, Minnesota, and is once again co-located with Embedded Linux Conference North America, uniting two cornerstone events under one roof."

Great choice there huh. (Of the country, even before yesterday, but now especially). I'm sure there will be lots of international audience.

1
1
2

It was a good break, but man is there a lot to catch up on after LPC, sightseeing, and the holidays.

My LPC talk on proxy-exec & sched_ext is now online, along with all the other LPC talks:
https://www.youtube.com/watch?v=Ab65z2klt9w

0
2
1
Awesome work by Michał Wilczyński to get open source graphics working for the PowerVR GPU in the RISC-V TH1520 SoC! https://mwilczynski.dev/posts/riscv-gpu-zink/
0
10
28

Thorsten Leemhuis (acct. 1/4)

Wanna know what's in store for 6.19, which is expected on February 1, 2026?

Then check out these great @lwn articles that are not freely available:

* The beginning of the 6.19 merge window – https://lwn.net/Articles/1048869/

* The rest of the 6.19 merge window – https://lwn.net/Articles/1049424/

0
3
2

Thorsten Leemhuis (acct. 1/4)

Edited 18 days ago

Wanna know what the core developers discussed recently on this years summit?

Then check out the great @lwn coverage from the event now freely available:

https://lwn.net/Articles/1049982/

It includes:

* Toward a policy for machine-learning tools in kernel development – https://lwn.net/Articles/1049830/

* Best practices for linux-next – https://lwn.net/Articles/1050027/

* The state of the kernel experiment (aka the session where it was decided that the experimental stamp is coming off) – https://lwn.net/Articles/1050174/

* Better development tools for the kernel – https://lwn.net/Articles/1050177/

* Development-process discussions – https://lwn.net/Articles/1050179/

1
4
1

I’m fighting to keep trace_printk.h in kernel.h. If you use trace_printk() for debugging, and do not want to have to add:

#include <linux/trace_printk.h>

to every file you you want to add a trace_printk() to, please make yourself heard and respond to this email thread.

Otherwise, trace_printk() will become a bit more tedious to use.

https://lore.kernel.org/all/20251229111748.3ba66311@gandalf.local.home/

1
1
3

Krzysztof Kozlowski

Edited 25 days ago
"... I'll be going very, very, very fast. (...) I work for Qualcomm, I'm maintainer, taratatata..."

That's how you don't waste time of the audience during your speech. :)

Tokyo was cool, that was my third visit to Japan and second trip to Tokyo. But beside the city, time spent for Linux Plumbers Conference is as usual priceless. See you next year in Prague!

https://youtu.be/AN_3EA7gv04?si=1eBljSyw57zuzcNt&t=5
2
3
6

Thorsten Leemhuis (acct. 1/4)

Understanding your open source drivers: https://timur.hu/blog/2025/understanding-your-linux-open-source-drivers

Timur Kristóf writes: ""After introducing how graphics drivers work in general, I’d like to give a brief overview about what is what in the Linux graphics stack, what are the important parts and what the key projects are where the development happens, as well as what you need to do to get the best user experience out of it. […]

What parts do you need? […]

[…]
linux-firmware […]
Mesa […]
LLVM […]
Some vendors have other projects (eg. AMD ROCm) for supporting other features […]""

0
7
1

Krzysztof Kozlowski

1
1
5

Thorsten Leemhuis (acct. 1/4)

Edited 24 days ago

150+ recordings from Open Source Summit + AI_dev + Automotive Summit Japan 2025 are available now:

https://www.youtube.com/playlist?list=PLbzoR-pLrL6pRN6kobVnmu0rY2RLLczAj

Including the newest "Conversation between Linus Torvalds and Dirk Hohndel" (aka the "Dirk & Linus show"):

https://www.youtube.com/watch?v=yEzdHYjY_RU&list=PLbzoR-pLrL6pRN6kobVnmu0rY2RLLczAj&index=91

0
4
3

Thorsten Leemhuis (acct. 1/4)

Stephen Rothwell is "stepping down as -Next maintainer on Jan 16, 2026. Mark Brown [@broonie] has generously volunteered to take up the challenge.":

https://lore.kernel.org/linux-next/20251218180721.20eb878e@canb.auug.org.au/T/#u

To quote: ""It seems a long time since I read Andrew Morton's "I have a dream" email and decided that I could help out there - little did I know what I was heading for.""

Many many thx Stephen for all your really hard work on this over all those years, it helped a tremendous lot!

2
19
4

apparently gentoo penguins specifically are doing very well despite climate change because they're very adaptable to their local environment. poetic

"yeah, just... let me rebuild my mitochondria with different USE flags"

4
14
3

Jonathan Corbet

For those who are curious about tomorrow's Maintainers Summit session on machine-learning tools, Sasha Levin has put together a good summary of the state of the discussion: https://lwn.net/ml/all/aTYmE53i3FJ_lJH2@laps
0
11
14

Thorsten Leemhuis (acct. 1/4)

kernel.org tooling update from @monsieuricon

https://lore.kernel.org/all/20251209-roaring-hidden-alligator-068eea@lemur/

""These are the topics that were touched on at the [ ] maintainer summit […]

# What is the state of tooling?

## b4 development update

[…]

- Seeing lots of adoption and use across subsystem,

[…]

I spent a lot of time on trying to integrate AI into b4 workflows, but with little to show for it in the end due to lackluster results.

[…]

it was certainly ironic that one of the top challenges for us was to try to keep AI crawlers from overwhelming kernel.org infrastructure.

[…]

## Are we finally moving away from patches sent over email?

[…]

With lore and public-inbox, we *are* in the process of moving away from
relying on the increasingly unreliable SMTP layer.

[…]

## Work on "local lore"

[…]

## Other tools

### Bugzilla

It may be time to kill bugzilla:

[…]""

0
3
2

Thorsten Leemhuis (acct. 1/4)

Recordings from last week's @linuxplumbersconf 2025 are now available.🥳

You have two options to find the ones you might be interested in:

* Look through this YouTube-Playlist (https://www.youtube.com/playlist?list=PLVsQ_xZBEyN3-ZbrEgTiCpm1-Sg_ihLVF)

* Find and open interesting talks via the Schedule Overview (https://lpc.events/event/19/timetable/#all) or the Detailed Schedule (https://lpc.events/event/19/timetable/?view=lpc), as the individual talk descriptions link to the videos. And as a bonus, they besides the summary usually contain links to the slides shown, too.

0
9
1
Wow, day 3 of @linuxplumbersconf has arrived quickly! Thanks to everyone involved in another great LPC 🗼🐧❤️
0
2
8

Thorsten Leemhuis (acct. 1/4)

6.18.y is now officially a longterm kernel series, as can be seen here:

https://www.kernel.org/category/releases.html

Projected EOL is Dec, 2027 (two years from now) – just like the 6.1.y series. All the other series as of now are scheduled for EOL in about one year from now – and 5.4.y just was EOLed, as planned (see https://social.kernel.org/objects/da258e20-22b9-4805-a9e5-5a506eb2bf91 and https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=0f52d79a5053091c95a269ff6fddbece27ea1d64 ).

Note, the kernel.org front page for the next ~two months (e.g. until 6.19 is out) will keep listing 6.18.y as latest stable series, as it might break peoples scripts to call it longterm there:

https://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=b9ea3472ee1d973f4c27d075c7e4445afa7ade89

0
6
2
Show older