Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Thorsten Leemhuis (acct. 1/4)

@kernellogger@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

Mainly tooting about #Linux the #kernel and things related to the #LinuxKernel: #bootloader, #compiler, #git, #glibc, #mesa, #qemu, #xorg, #X11, #wayland, and other stuff in the 'plumbing' layer.

he/him; opinions are my own.

Topic account. Other accounts of mine:

@knurd42 (EN): #FLOSS, #Fedora as well as Life, the Universe and Everything
@thleemhuis (DE): Das Leben, das Universum und der ganze Rest
@thleemhuisfoss (DE): #FLOSS

searchable

3417 Followers
275 Following
50 Posts
Joined April 26, 2025
Website:
https://www.leemhuis.info/
GitLab:
https://gitlab.com/knurd42/linux/
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 2w ago
RE: https://mastodon.social/@FEX_Emu/117289845632972172 ""We’re going to cover an ongoing problem with x86 emulation that affects every application that we emulate. This comes down to a single over-arching term that has wide-reaching ramifications; Emulating the x86 Total Store Ordering memory model (x86-TSO). The problems with emulating this memory model on the weak ordering memory model that ARM defines is multi-faceted and covers multiple issues. We’re going to go over all the problems that we can encounter and the ways we solve (or in some cases can’t solve) in this article. […]""
Open quoted post
Quoting
FEX-Emu
@FEX_Emu@mastodon.social
So you want to learn about one of the worst parts about emulating x86 do you? Prepare yourself to read the novel that is "The Scourge of x86 emulation!" Read it at: https://fex-emu.com/Scourge-of-emulation/
Open quoted post
mastodon.social

FEX-Emu: "So you want to learn about one of the worst parts…" - Mastodon

3
1
3
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 1mo ago

In case #Linux 7.2, v7.1.9+, or v6.18.45+ broke Bluetooth for you, then it's likely the following known problem in case you have a Realtek RTL8761B/BU BT chip:

  • https://lore.kernel.org/all/20260822141115.58815-1-kserwus@gmail.com/
  • https://lore.kernel.org/all/20260823102959.100368-1-kserwus@gmail.com/
  • https://lore.kernel.org/all/20260824053227.317496-1-junjie.cao@intel.com/
  • https://bugzilla.redhat.com/show_bug.cgi?id=2521504

#LinuxKernel #kernel

lore.kernel.org
5
0
6
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 3mo ago
Remember the #Hercules monochrome ISA graphics adapter? I had one in the first PC I used – about ~37 years ago. The driver for it was now removed from #Linux for Version 7.2: https://git.kernel.org/torvalds/c/37a91b995952a556a6eb90c31736ee773b86999c #LinuxKernel #Linux
git.kernel.org
22
9
11
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

Quick reminder in light of the recent #LinuxKernel vulnerabilities:

In case you want to protect yourself against vulnerabilities in #Linux #Kernel modules you don't need, disable module loading completely by running:

echo 1 | sudo tee /proc/sys/kernel/modules_disabled

Of course you want to load all modules you need before running that command, as otherwise you will have to reboot to load them. 😄

More details on this:

* https://dfir.ch/posts/today_i_learned_lkm_kernel.modules_disabled/
* https://linux-audit.com/kernel/increase-kernel-integrity-with-disabled-linux-kernel-modules-loading/
* https://www.heise.de/select/ct/2020/1/1577462303523965 [German]

hachyderm.io
25
4
9
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@klausman what bothers me are people that expect 10+ or 15+ year old hardware to continue to work when jumping from one longterm kernel to the next without doing a dime to help with that in return for what they get for free. Because that shows that the #Linux #kernel community, or maybe the whole FLOSS ecosystem, is doing a bad job at communicating that developers and testers need to invest at least time and maybe money to ensure things continue to work. Which is why at some point things, at least for the #LinuxKernel with its "no regressions" policy, boil down to: "Unless somebody tests regularly (e.g., at least each new mainline version, better each new -rc1), things you care about might get broken and/or removed before it becomes hard or impossible to fix that". If a hardware is very widespread, there is a decent chance that somebody else will do that testing[1]; but over time you might need to become that "somebody" to prevent a unhappy outcome for yourself and others. [1] but hardware is tricky and has many warts that show up only in special environments. Maybe yours is one of those, so you might want to help with testing nevertheless. Which is a good way to give back to FLOSS.
25
6
8
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 4mo ago

"[…] The "#CopyFail" vulnerability presented a unique challenge for us. Despite our practice of deploying #Linux patch updates every two weeks, we remained vulnerable because a month-old mainline fix had yet to be backported to our primary #kernel line. Despite that, we were still able to roll out patched kernels within hours of the backport's release. In the interim, #bpf-lsm provided a surgical, no-reboot mitigation that secured our fleet. […]"

https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/

#LinuxKernel

hachyderm.io
14
0
2
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Boosted by @kkarhan@jorts.horse
The #Linux 6.19.y series is now end of life: ""This is the LAST 6.19.y kernel to be released, this branch is now end-of-life. Please move to the 7.0.y kernel branch at this point in time."" https://lore.kernel.org/all/2026042220-coastline-flirt-ad3c@gregkh/ http://git.kernel.org/pub/scm/docs/kernel/website.git/commit/?id=0287316cba72ac42454cb5befd7528bde4886d28 #LinuxKernel #kernel
lore.kernel.org
17
7
8
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

Reminder[1]: Now is the best[2] time to test the #kernel to prevent #LinuxKernel regressions from hitting #ArchLinux, #Fedora Linux, or #openSUSE #Tumbleweed.

That's because the first pre-release (aka "-rc1") of #Linux 7.1 is out – which leaves plenty of time to find, report, debug, and fix any problems that those distros otherwise will encounter when they switch to 7.1.y in about eight to ten weeks. And testing is not even hard, as easy-to-install packages with pre-built mainline kernels exist for all three distros[3].

Testing in one or two weeks when -rc2 or -rc3 are out is good, too. But you really want to test by 7.1-rc6 (five weeks from now): By then, Linus wants all regressions introduced and reported early in the 7.1 cycle to be fixed. Things are thus expected to work by then – but if not, there is still enough time to test, debug, and fix most regressions.

Reporting any later is often too late to fix regressions before those distros switch to the 7.1.y series -- which will happen within one or two weeks (in the case of Arch and Tumbleweed) or three to four (Fedora) after 7.1 is released, as 7.0.y likely becomes EOL about two weeks after 7.1 is out. This is why they'll switch then, even if regressions are known.

[1] I published similar posts in the past

[2] "best"/"good" as in "best tradeoff between risk and impact"

[3] Arch: https://aur.archlinux.org/packages/linux-mainline
Fedora: https://copr.fedorainfracloud.org/coprs/g/kernel-vanilla/mainline-wo-mergew/
Tumbleweed: https://download.opensuse.org/repositories/Kernel:/vanilla/

hachyderm.io

Hachyderm.io

15
21
13
1
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

From David Malcolm, who among others mentioned:

* GCC error messages have a hierarchical structure to them. In GCC 15, I added an experimental option that shows this structure as a collection of nested bullet points. In GCC 16, this behavior is now the default.

* GCC 16 includes several improvements to the generated SARIF output.

* In GCC 15, I added -fdiagnostics-add-output= to allow for multiple kinds of diagnostic output simultaneously. Plain text output has limitations, so GCC 16 includes a new experimental-html option.

* Static analyzer improvements

https://developers.redhat.com/articles/2026/04/28/gcc-16-improved-error-messages-sarif-output

#gcc #gcc16

developers.redhat.com
14
2
6
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

Censorship, censorship everywhere, even on kernel.org ! 😮

[For the record: I assume that's a bug in the dark mode of cgit or something like that]

11
0
1
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

#Linux 7.1-rc3, 7.0.6 and 6.18.29 are out with a fix for the second half of the #DirtyFrag vulnerability:

* https://git.kernel.org/torvalds/c/aa54b1d27fe0c2b78e664a34fd0fdf7cd1960d71
* https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-7.0.y&id=d45179f8795222ce858770dc619abe51f9d24411
* https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.18.y&id=3eae0f4f9f7206a4801efa5e0235c25bbd5a412c

Thing is: it seems that the fix might have some problems, so a fix for the fix is in the works:

* https://lore.kernel.org/all/20260510084520.476745b5@kernel.org/t/#u
* https://lore.kernel.org/all/agDTmXM2wXnJflYc@v4bel/

#LinuxKernel #kernel

hachyderm.io

Hachyderm.io

10
0
7
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 3mo ago
Replying to
@AsahiLinux@social.treehouse.systems it's just a detail (so feel free to ignore this) and I fear I have missed some explanation while reading (and reading again), but: What is the reason for the first sub-title "Welcome back Master Boot Record"? That seems to be the only place where MBR is mentioned. Sounds a bit like the bootable flag needs to be set in the protective MBR, but it doesn't say so, that's why I was wondering.
4
1
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

RE: @kernellogger@hachyderm.io

A bunch of old networking infrastructure and drivers after a short discussion phase were now removed for #Linux 7.1. Among them:
* ISDN subsystem and Bluetooth CMTP
* ax25 and amateur radio (hamradio)
* CAIF NETWORK LAYER
* used ATM protocols and legacy ATM device drivers
* several drivers, among them the one for 3com 3c509 chips

For details see: https://git.kernel.org/torvalds/c/64edfa65062dc4509ba75978116b2f6d392346f5

In case you actually use anything in production (see the post below), speak up, as then the removal might be reverted, as Linus clarified in https://lore.kernel.org/all/CAHk-%3DwimzLyMALBZmQUDGs%3DX0uJhnLhpsQJ1c77%3DBMwhx4GT4A@mail.gmail.com/ – to quote:

"I think we can easily resurrect individual drivers if there are actual users."

#LinuxKernel #kernel

hachyderm.io
10
31
21
1
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

RE: @lwn@fedi.lwn.net

The patch to fix the second half of #DirtyFrag is at its third iteration now: https://lore.kernel.org/all/af2kdW2F1gJ9U-Gg@v4bel/

#LinuxKernel #kernel #Linux

fedi.lwn.net
7
2
9
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

Quick reminder wrt removing features or drivers from the #Linux #kernel, like currently considered in the networking subsystem and a few other areas[1]:

The "no regressions" rule still applies – so nothing people still use should be removed (or the removal should be reverted in case it turns out people still use it).

This is why the network drivers 3c59x and xirc2ps, MVME147 that were on the chopping board will remain[2].

But there are a few caveats, some of them:

* "people still use" means "in production with recent kernels" – public or private museums can use old kernel versions.
* You have to make your case against the removal (and might have to help testing going forward) – which is what a few people did successfully for the drivers mentioned above[3].
* Timing is important. It's best to speak up before something is removed. Chances that a removal is reverted are likely good if you speak up in the mainline cycle where the removal was performed. It might work in the following cycle, too (e.g. in the 9 weeks after after a new mainline release where something was removed is out). But if you speak up later, you are likely too late -- which is why you want to use the latest mainline and not jump from one longterm release to the next once a year, as then it most likely is too late when you notice a removal.
* Exceptions from the "no regressions" rule made, for example in case something is seriously broken, a huge security risk/maintenance burden, and basically unfixable at the same time; but these are rare and individual judgement calls, so it is best to not worry about.

[1] https://lwn.net/Articles/1068928/
[2] https://lore.kernel.org/all/20260422-v7-0-0-net-next-driver-removal-v1-v2-0-08a5b59784d5@lunn.ch/ –
[3] https://lore.kernel.org/all/41d9fe43-9aa5-49b4-89cd-9aa13e4e4ea9@lunn.ch/, https://lore.kernel.org/all/408d1987-6ecb-4d3b-afed-8e202c8ff21d@lunn.ch/, and https://lore.kernel.org/all/f902909f-7eb9-4b7a-bb01-82f680cfe695@lunn.ch/

#LinuxKernel

hachyderm.io

Hachyderm.io

7
1
3
1
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 2mo ago
Linus once more states that AI is just a tool: https://lore.kernel.org/all/CAHk-%3Dwi4zC%2BZe8e%2Bp3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/ "" #Linux [the #kernel] is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away. AI is a tool, just like other tools we use. And it's clearly a useful one. It may not have been that "clearly" even just a year ago, but it's no longer in question today. There are other questions around AI (like what the economy of it will actually look like in the end), but "is it useful" is no longer one of those questions. […]"" #LinuxKernel
lore.kernel.org
2
0
2
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

#Linux 7.1-rc2 is out: https://lore.kernel.org/lkml/CAHk-=wjcma=quWe1SsiHkETc6zmRG6HVLcSVchGjAMtn=iimZA@mail.gmail.com/

""I bring you tidings of another regular rc release - 7.1-rc2 is out, and looks fairly normal.

[…]

It's not small, and while it's a bit early to say for sure, I do suspect we're seeing the same continued pattern of more patches than usual - probably due to AI tooling - that we saw in 7.0.

Let's keep testing,

Linus""

#kernel #LinuxKernel

hachyderm.io

Hachyderm.io

6
0
3
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 3mo ago

Updated my #Linux #kernel stats document now that #LinuxKernel 7.1 is out: https://docs.google.com/spreadsheets/d/1_yH7lFmZxAoSWrtsd8tGu3befG4zIcMnytB1ml4pQQM/edit?usp=sharing

One thing stood out: the number of commits during the merge window went up for the past two releases, like due to the AI effect.

Will be interesting to see if they will go down again soon after Linus pushed back in the last -rc5 release announcement: https://lore.kernel.org/lkml/CAHk-=wjt1NiKOdyAMz_DT7NmZ++SizPOhRSi492ukdTnpDzHQw@mail.gmail.com/

To quote a few bits:

""[…] rc5 is pretty big. Quite a bit bigger than rc5's have traditionally been.

I'm not entirely happy about it - […]. These things are "fixes", sure, but at the same time a lot of them are simply so irrelevant that I think they'd be better off in a linux-next tree and get merged during the merge window.

So I think I'll start being a bit more hardnosed about this kind of unnecessary churn this late in the game. We are supposed to look for *regressions*. Non-critical fixes to long-standing issues are simply not appropriate for this late in the release cycle.""

hachyderm.io

Hachyderm.io

3
0
2
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

#Linux 7.1-rc1 is out:

""Things look fairly normal, although we do have a few different projects to cull some old hardware support to help minimize maintenance burden: phasing out i486 support (configs deleted, code deletions to follow) and independently starting to remove some really old networking hardware support, and removing some SoC support that never went anywhere.

But we're more than making up for any stale code removal with all the new features and code added, so the diffstat still shows many more lines added than removed.

[...]

Let's start testing and calming this thing down,

Linus""

https://lore.kernel.org/lkml/CAHk-=wh7jmSh6bO5VL31hOC3HdTY0QAV-P1H4XZauwL2x=w35Q@mail.gmail.com/

hachyderm.io

Hachyderm.io

5
0
4
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 3mo ago
Replying to
@neal@social.gompa.me @AsahiLinux@social.treehouse.systems ahh thx 👍
2
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@klausman I see your point, but still: testing new Linux mainline releases is not that hard. If your distro makes it hard then it's the distro that is the problem.
5
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

#Linux 7.1-rc3 is out:

https://lore.kernel.org/lkml/CAHk-=wgCu1Ef9-k6w9BEL78Bu9G_oAgJ65opysqL6n3WW3Zw-g@mail.gmail.com/

Linus writes: ""[…] this [rc] answers the "is 7.1 continuing the larger size pattern that we saw with 7.0?" question, and the answer is yes: that wasn't a fluke brought on by a .0 release - it simply seems to be the new normal.""

#LinuxKernel #kernel

hachyderm.io

Hachyderm.io

4
0
1
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
2/ For the record: #Linux 7.0.1 is out[1] and fixes the #kernel 7.0 stuttering/periodic lockups problem seen on various machines: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-7.0.y&id=9401b593fa48218d2667df1610b0ebc518554880 [1] at least in git, kernel.org will offer it shortly
git.kernel.org
4
2
4
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago

In case you encounter stuttering/periodic lockups with #linux 7.0, especially on AMD systems, try this patch:

https://lore.kernel.org/all/177636758252.1323100.5283878386670888513.tip-bot2@tip-bot2/

For some reports about the issue, see:
* https://lore.kernel.org/all/68d1e9ac-2780-4be3-8ee3-0788062dd3a4@gmail.com/
* https://bugzilla.kernel.org/show_bug.cgi?id=221370
* https://bugzilla.kernel.org/show_bug.cgi?id=221367

#kernel #LinuxKernel

hachyderm.io

Hachyderm.io

4
0
9
1
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@Blu it's even called "reporting issues". https://docs.kernel.org/admin-guide/reporting-issues.html
docs.kernel.org

Reporting issues — The Linux Kernel documentation

2
0
1
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@klausman nobody asked "to subscribe to the firehose that is LKML", so sorry, that is a strawman. "quite an uphill battle": you have to make your case, yes -- and it can be an uphill battle occasionally *if* that can cause huge security problems for the kernel as a whole, as that it become a judgement call. But several removals were reverted over time, so from my point of view "quite an uphill battle" does not describe the situations adequately.
2
1
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 3mo ago
Replying to
@dasfrottier@mastodon.social I think a lot of schools in Germany (and maybe elsewhere, too) had that setup back then, as mine had something like that, too (iirc)
1
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 3mo ago

[Edit]

You might want to ignore this post!

Seems the tags were an accident and were already removed in Linus' repo (but they might have ended up in your local mirror if you are unlucky; using the "--prune-tags" option of git fetch might be what you want then, but be careful, it might remove tags you care about).

[/edit]

Wondering why there are suddenly git tags for every downstream merge Linus performs for #Linux 7.2 (which will lead to a lot of tag noise I guess).

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/refs/

#kernel #LinuxKernel

hachyderm.io

Hachyderm.io

1
1
1
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 4mo ago
Replying to
@bittin@social.vivaldi.net @jadahl@floss.social @jani@floss.social great – some prodding on Friday finally did the trick, otherwise it would still be unfixed I guess: https://lore.kernel.org/all/ffac6caf-0376-4a0c-908e-b89cce48d28f@leemhuis.info/t/#u
lore.kernel.org
1
2
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 4mo ago
Replying to
@jtk@infosec.exchange hmmm, I fail to follow your "kind of too bad" in this particular example, as someone from the "installed base" stepped up to maintain the driver -- so it's not like somebody that doesn't want to has to maintain the driver now. So where is the problem? Everybody is happy. Or am I missing something / did I misunderstand your post?
1
1
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@bittin@social.vivaldi.net @jadahl@floss.social great! 👍
1
3
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@dalias@hachyderm.io I'd not consider a security vulnerability where you already have root a limited security vulnerability[1]. But one where you can only flip one bit in memory would be from my point of view. And this is not my area of expertise, but I guess that might suffice here to flip the modules_disabled bit again. [1] let's ignore secure boot restrictions here
1
2
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@dalias@hachyderm.io depends heavily on your definition of "better": some will arguer it's better the way it is, as then you can't use a limited security vulnerability to reverse this setting to then use another (like the recent ones) to fully take over the system.
1
3
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@bittin yeah, that most likely will be needed, things like these can be caused by changes in subsystems such as backlight, drm, or acpi, which is why nobody might take a closer look without a bisection, unless the problem is obvious somehow
1
6
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@mxk ohh yeah, great idea – among others as that will certainly upset a few people which then will make a lot of noise that will be fun to watch 😆
1
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@vbabka is that so? Ohh well, in that case I guess I'll have to quickly sign up for tinder now and read up on this concept of "marriage" on Wikipedia, as until now I preferred and even managed to avoided that step. /me runs and hides Cc: @oleksandr
1
1
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@penguin42 well, not sure if those are real "security reports" or just "reports about possible security vulnerabilities and there is nobody that cares enough to check each of them". But overall that is a good question. Wonder if things might just stay as they are now until some good or bad guy looks into those reports and finds something real.
1
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@klausman a "git revert cafecafe" is not much work+churn and such reverts (aka reapplying a driver) have been backported to stable series, so the problem can quickly vanish. And harder: yes, but from what I've seen not much harder in most cases. Overall just switching to the latest stable series within two or three weeks after a new mainline release (like Arch, Tumbleweed and Fedora do) should do the trick. Testing mainline -rc1 will be even better, but most likely it will work without that.
1
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@vimja it's here: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-7.0.y https://www.kernel.org/ has it on the front page, too. Something with the msg likely went wrong due to the 6.x to 7.x jump or something like that.
git.kernel.org

kernel/git/stable/linux.git - Linux kernel stable tree

1
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@rainer well: Even "normal users" sometimes might have to, for example when bisecting a regression. And then it shouldn't be to hard for them. Building a kernel can also be one of the first steps for "normal users" to get interest in the kernel and become a kernel developer later. So it makes sense to ensure the entry bar is not to high. If those two cases still qualify as "normal" obviously can be debated.
0
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@stark sorry, I have no idea, as your question is way too vague. Here is why: Like many bug reporters, you seem to assume that the problem you face is something generic that other people encounter and know about. No problem, that is totally normal[1]. And sometimes it really is something like that. But the thing is: most of the time it is not -- especially if the problem is not fixed within a few weeks. That's because the Linux kernel is a complex beast that supports thousands of devices that support HDMI audio. Some of those will always be broken. Sometimes, because support was not implemented yet (for example, due to the lack of documentation). Sometimes, because some change broke things for a specific driver, some of the hardware a specific driver supports, or a particular system a driver supports. And in the latter case you might be the only one that encounters the problem, so it most likely won't be fixed unless you report it. [1] I used to think along those lines myself for many years before I delved deeper into hardware and the kernel.
0
2
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to

@Aissen@social.treehouse.systems and on general purpose systems use at least the latest longterm kernel, as explained by Greg here:

http://www.kroah.com/log/blog/2018/08/24/what-stable-kernel-should-i-use/

They also got the fix (a664bf3d603dc3 ("crypto: algif_aead - Revert to operating out-of-place")) earlier:

  • v7.0-rc7 (2026-04-06 00:26:23),
  • v6.19.12 (2026-04-11 14:29:58),
  • v6.18.22 (2026-04-11 14:26:52),
  • v6.12.85 (2026-04-30 11:14:47),
  • v6.6.137 (2026-04-30 11:17:22),
  • v6.1.170 (2026-04-30 11:19:11),
  • v5.15.204 (2026-04-30 11:24:38),
  • v5.10.254 (2026-04-30 11:25:29)]
What Stable Kernel Should I Use
Linux Kernel Monkey Log

What Stable Kernel Should I Use

I get a lot of questions about people asking me about what stable kernel should they be using for their product/device/laptop/server/etc. all the time. Especially given the now-extended length of time that some kernels are being supported by me and others, this isn’t always a very obvious thing to determine. So this post is an attempt to write down my opinions on the matter. Of course, you are free to use what ever kernel version you want, but here’s what I recommend.

0
0
1
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@mxk you mean via https://github.com/lkl No idea, but I doubt it. And I disagree with you last statement: unmaintained code is not that bad, as long as it's not a maintenance burden or a obvious security risk, especially in for people that don't even use it. Which I think it was round about fine that that stuff was kept around until now. Of course where to draw the line is not easy and often needs to be decided on a case by case basis [which is why debating this further here might not be worth it, as that is hard in writing without concrete cases]
github.com
0
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to

@stefanct yes and no. 😆

  • No, as for most users there is no risk, as they run Linux on hardware that was made and sold in say the last ten years or so -- and it would be extremely unusual is someone would suggest removing support for that

  • Yes, if you run something older than testing all mainline releases might be wise -- but well, you get what you pay for, so helping here a bit is kinda fair I'd say and a good way to say thx for the work others do.

*But: what I said earlier about removal is true for fixes that accidentally cause a regression for somebody else -- and if you only report that regression after say a year that change maybe can't be reverted, as that would cause a regression for others. This is a reason why you might want to regularly run latest mainline -- but the risk that this happens is rare.

And: Most people should use the latest stable kernels anway: http://www.kroah.com/log/blog/2018/08/24/what-stable-kernel-should-i-use/

What Stable Kernel Should I Use
Linux Kernel Monkey Log

What Stable Kernel Should I Use

I get a lot of questions about people asking me about what stable kernel should they be using for their product/device/laptop/server/etc. all the time. Especially given the now-extended length of time that some kernels are being supported by me and others, this isn’t always a very obvious thing to determine. So this post is an attempt to write down my opinions on the matter. Of course, you are free to use what ever kernel version you want, but here’s what I recommend.

0
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@stark "like some code churn": well, yes, sure that's what I said I think (see the "some change broke things" above). Reporting: see https://docs.kernel.org/admin-guide/reporting-issues.html and https://docs.kernel.org/admin-guide/verify-bugs-and-bisect-regressions.html for details. In short: test if mainline (best to wait 7.1-rc1 at this point) is still affected (the second guide will make your do that) and if it is bisect the problem. And then report to the author of that change.
docs.kernel.org

Reporting issues — The Linux Kernel documentation

0
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@mattesilver ohh? then they are later than usual, normally they jump during the merge window from what I see, sometimes just a week after a new mainline release is out. Wonder if something changed in general or if this is just a outlier.
0
1
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@mgorny@social.treehouse.systems that's not unusual, as patches (incl. security fixes) are normally developed and polished specifically for mainline - and back porting usually only starts when they are ready/merged.
0
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 5mo ago
Replying to
@adamw for 7.0, yes, I know; but that is to late to fix regressions in 7.0.y before Justin will rebase Fedora to it, as fixing upstream regressions in 7.0.y will most of the time take a few weeks (usually at least two or three) from what I see in my upstream work; so if you want to prevent those, your have to start earlier. Witch Fedora kinda does by shipping mainline in rawhide. Those test weeks according to Justin serve a different purpose (something that one might call more "downstream focused"). To quote him from https://discussion.fedoraproject.org/t/fedora-ai-developer-desktop-objective/184941/47 ""The purpose of test weeks isn’t so much what you think. Rarely do we see some massive regression in hardware support. Most of that is caught in rawhide testing. What we are actually looking for in test weeks is breaks in userspace on older releases because the kernel has dropped or changed something which works fine on rawhide or even the current release, but might not work so well on an older supported Fedora release.""
Fedora AI Developer Desktop Objective
Fedora Discussion

Fedora AI Developer Desktop Objective

Sorry for the late reply, this thread was just brought to my attention. As the person who deals with every bug reported to Fedora’s kernel bugzilla, you would be quite surprised. There is not much of an increase in hardware support regressions in rebases vs stable updates. The current stable update cycles tend to run in the hundreds of patches backported. Also, as vendors have started moving functionality out of drivers and into firmware, linux-firmware updates seem to introduce a large numb

0
0
0
0
Open post
Thorsten Leemhuis (acct. 1/4) @kernellogger@hachyderm.io
· 2mo ago
Replying to
@pchaigno@hachyderm.io I'm missing something here. You are "expecting it to be released in Linux v7.3", but the patchset you linked to is in 7.2-rc1 afaics. Is more than that patchset needed? Or is it not yet in 7.2-rc and I just got off track somewhere?
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 11:29:19 UTC