[REGRESSION] rseq: refactoring in v6.19 broke everyone on arm64 and tcmalloc everywhere

Linus Torvalds torvalds at linux-foundation.org
Mon Apr 27 09:12:26 PDT 2026


On Mon, 27 Apr 2026 at 00:06, Florian Weimer <fweimer at redhat.com> wrote:
>
> RSEQ was intended to be modular

You are entirely missing the point. "Intention" is immaterial.

All that matters is reality. Intentions are ephemeral farts in the wind.

There is *one* major rule in kernel development, and it is "we don't
break user space".

And user space is inconvenient, I know. Users do odd and strange
things. Sometimes on purpose, but quite often entirely accidentally.

The end result is the same as far as the kernel is concerned: we don't
break tools that people use.

This is simply not up for discussion. Any "intent" that isn't actually
enforced by _checking_ for it is only wishful thinking, and worth
nothing at all.

                   Linus



More information about the linux-arm-kernel mailing list