Re: Re: [PATCH v2 0/3] Inline helpers into Rust without full LTO
Miguel Ojeda <[email protected]>
| Newsgroups | gmane.linux.uml.devel,gmane.linux.ports.arm.kernel,gmane.linux.kbuild.devel,gmane.linux.kernel,gmane.linux.kernel.mm,gmane.linux.kernel.rust |
|---|---|
| Message-ID | <CANiq72=dh=jTORtmHfv3Z56qJoK4K-0Bpzew7CTYn1qO+sR9_w@mail.gmail.com> |
On Mon, Mar 23, 2026 at 11:03 AM Russell King (Oracle) <[email protected]> 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