Re: [PATCH RESEND v13 0/2] rust: Add safe pointer formatting support
Alice Ryhl <[email protected]> Wed, 5 Aug 2026 08:16:30 +0000
| Newsgroups | org.kernel.vger.rust-for-linux |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Jul 06, 2026 at 01:18:42PM +0800, Ke Sun wrote:
> This series fixes two issues with {:p} pointer formatting:
> - The impl_fmt_adapter_forward! macro destructures self into a local
> variable, causing {:p} to print a stack address instead of the actual
> pointer
> - Kernel address leak — {:p} prints raw pointer values, exposing kernel
> address space layout
I got:
rust/kernel.o: error: objtool: _RNvXs4_NtCskVLJmUDtH0q_6kernel3fmtINtB5_7AdapterRPhENtNtCsfr3MPOfBGpN_4core3fmt7Pointer3fmtB7_() falls through to next function _RNvXs4_NtCskVLJmUDtH0q_6kernel3strShINtNtCsfr3MPOfBGpN_4core7convert5AsRefNtB5_4BStrE6as_ref()
when I built this on x86_64. Miguel, are we missing a function in the
list of noreturn functions?
Alice