[GIT PULL] Rust fixes for 7.2

From: Miguel Ojeda

Date: Wed Jun 24 2026 - 10:53:31 EST


Hi Linus,

Please pull these fixes for Rust.

They have been in linux-next for a few rounds.

No conflicts expected.

I will likely send another fixes PR later in the cycle.

Thanks!

Cheers,
Miguel

The following changes since commit 6b5a2b7d9bc156e505f09e698d85d6a1547c1206:

Merge tag 'trace-tools-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace (2026-06-16 17:50:34 +0530)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux.git tags/rust-fixes-7.2

for you to fetch changes up to 191f49f1e38b1c10eb44b0f967c6175c884ef7db:

rust: Kbuild: set frame-pointer llvm module flag for CONFIG_FRAME_POINTER (2026-06-19 10:00:06 +0200)

----------------------------------------------------------------
Rust fixes for v7.2

Toolchain and infrastructure:

- Work around a 'rustc' bug by setting the 'frame-pointer' LLVM module
flag under 'CONFIG_FRAME_POINTER'. The upcoming Rust 1.98.0 is fixed.

- Doctests: fix incorrect replacement pattern.

'kernel' crate:

- Mark 'Debug' impl as '#[inline]'.

----------------------------------------------------------------
Alice Ryhl (1):
rust: Kbuild: set frame-pointer llvm module flag for CONFIG_FRAME_POINTER

Gary Guo (2):
rust: bitfield: mark `Debug` impl as `#[inline]`
rust: doctest: fix incorrect pattern in replacement

Makefile | 3 +++
rust/kernel/bitfield.rs | 1 +
scripts/rustdoc_test_builder.rs | 16 ++++++++++------
3 files changed, 14 insertions(+), 6 deletions(-)