Re: Re: [PATCH v2 0/3] Inline helpers into Rust without full LTO
From: Miguel Ojeda
Date: Mon Mar 23 2026 - 09:36:36 EST
On Mon, Mar 23, 2026 at 11:03 AM Russell King (Oracle)
<linux@xxxxxxxxxxxxxxx> wrote:
>
> Why is Rust generating code for userspace thread accessors for kernel
> space, where userspace threads are meaningless. This is totally wrong.
> The kernel must not reference __aeabi_read_tp().
>
> Note: I know nothing about Rust, but I know enough to say the above is
> pointing to a fundamental issue in Rust for 32-bit ARM.
If it happens outside this patch series (i.e. the new opt-in mode),
then yeah, something is broken.
That is why I proposed to gate this new mode to the
architectures/configs where it is known to be OK (and where
maintainers may be OK with it etc.).
Cheers,
Miguel