public inbox for rust-for-linux@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Rust fixes for 6.19
@ 2026-01-30 22:17 Miguel Ojeda
  2026-01-31  1:00 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Miguel Ojeda @ 2026-01-30 22:17 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron,
	Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross,
	Danilo Krummrich, rust-for-linux, linux-kernel

Hi Linus,

Please pull these fixes for Rust.

They have been in linux-next this week or more.

No conflicts expected.

Thanks!

Cheers,
Miguel

The following changes since commit 9ace4753a5202b02191d54e9fdf7f9e3d02b85eb:

  Linux 6.19-rc4 (2026-01-04 14:41:55 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 5016cae970d7d59d62aa4f6f11455a9e9630dd1c:

  rust: num: bounded: clean __new documentation and comments (2026-01-26 02:53:16 +0100)

----------------------------------------------------------------
Rust fixes for v6.19

Toolchain and infrastructure:

  - Trigger rebuilds of the newly added 'proc-macro2' crate (and its
    dependencies) when the Rust compiler version changes.

  - Fix error in '.rsi' targets (macro expanding single targets) under
    'O=' pointing to an external (not subdir) folder.

  - Fix off-by-one line number in 'rustdoc' KUnit tests.

  - Add '-fdiagnostics-show-context' to GCC flags skipped by 'bindgen'.

  - Clean objtool warning by adding one more 'noreturn' function.

  - Clean 'libpin_init_internal.{so,dylib}' in 'mrproper'.

'kernel' crate:

  - Fix build error when using expressions in formatting arguments.

  - Mark 'num::Bounded::__new()' as unsafe and clean documentation
    accordingly.

  - Always inline functions using 'build_assert' with arguments.

  - Fix 'rusttest' build error providing the right 'isize_atomic_repr'
    type for the host.

'macros' crate:

  - Fix 'rusttest' build error by ignoring example.

rust-analyzer:

  - Remove assertion that was not true for distributions like NixOS.

  - Add missing dependency edges and fix editions for 'quote' and
    sysroot crates to provide correct IDE support.

DRM Tyr:

  - Fix build error by adding missing dependency on 'CONFIG_COMMON_CLK'.

Plus clean a few typos in docs and comments.

----------------------------------------------------------------
Alexandre Courbot (3):
      rust: bits: always inline functions using build_assert with arguments
      rust: sync: refcount: always inline functions using build_assert with arguments
      rust: num: bounded: add missing comment for always inlined function

Atharv Dubey (1):
      rust: rbtree: fix minor typo in comment

Chen Miao (1):
      kbuild: rust: clean libpin_init_internal in mrproper

Dirk Behme (1):
      rust: fmt: Fix grammar in Adapter description

FUJITA Tomonori (2):
      objtool/rust: add one more `noreturn` Rust function
      rust: macros: ignore example with module parameters

Gary Guo (1):
      rust: fix off-by-one line number in rustdoc tests

Hang Shu (1):
      rust: rbtree: fix documentation typo in CursorMut peek_next method

Hsiu Che Yu (1):
      rust: num: bounded: mark __new as unsafe

Jesung Yang (2):
      scripts: generate_rust_analyzer: syn: treat `std` as a dependency
      scripts: generate_rust_analyzer: quote: treat `core` and `std` as dependencies

Miguel Ojeda (4):
      rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target
      rust: proc-macro2: rebuild if the version text changes
      rust: sync: atomic: Provide stub for `rusttest` 32-bit hosts
      drm/tyr: depend on `COMMON_CLK` to fix build error

Nakamura Shuta (1):
      rust: num: fix typos in Bounded documentation

Onur Özkan (1):
      scripts: generate_rust_analyzer: remove sysroot assertion

SeungJong Ha (1):
      scripts: generate_rust_analyzer: fix resolution of #[pin_data] macros

Shivam Kalra (1):
      rust: num: bounded: clean __new documentation and comments

Siddhesh Poyarekar (1):
      rust: kbuild: Add -fdiagnostics-show-context to bindgen_skip_c_flags

Tamir Duberstein (6):
      rust: fmt: fix formatting expressions
      scripts: generate_rust_analyzer: Add compiler_builtins -> core dep
      scripts: generate_rust_analyzer: Add pin_init -> compiler_builtins dep
      scripts: generate_rust_analyzer: Add pin_init_internal deps
      scripts: generate_rust_analyzer: compile quote with correct edition
      scripts: generate_rust_analyzer: compile sysroot with correct edition

 Makefile                             |  3 ++-
 drivers/gpu/drm/tyr/Kconfig          |  1 +
 rust/Makefile                        |  1 +
 rust/kernel/bits.rs                  |  6 +++--
 rust/kernel/fmt.rs                   |  2 +-
 rust/kernel/num/bounded.rs           | 49 +++++++++++++++++++-----------------
 rust/kernel/rbtree.rs                |  4 +--
 rust/kernel/sync/atomic/predefine.rs | 11 ++++++++
 rust/kernel/sync/refcount.rs         |  3 ++-
 rust/macros/fmt.rs                   |  2 +-
 rust/macros/lib.rs                   |  2 +-
 rust/proc-macro2/lib.rs              |  4 +++
 scripts/Makefile.build               |  2 +-
 scripts/generate_rust_analyzer.py    | 45 ++++++++++++++++++++++++---------
 scripts/rustdoc_test_gen.rs          |  2 +-
 tools/objtool/check.c                |  3 ++-
 16 files changed, 93 insertions(+), 47 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] Rust fixes for 6.19
  2026-01-30 22:17 [GIT PULL] Rust fixes for 6.19 Miguel Ojeda
@ 2026-01-31  1:00 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-01-31  1:00 UTC (permalink / raw)
  To: Miguel Ojeda
  Cc: Linus Torvalds, Miguel Ojeda, Boqun Feng, Gary Guo,
	Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl,
	Trevor Gross, Danilo Krummrich, rust-for-linux, linux-kernel

The pull request you sent on Fri, 30 Jan 2026 23:17:40 +0100:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/367b81ef010ad3d0986af32f594c3a2e5807b40a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-01-31  1:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-30 22:17 [GIT PULL] Rust fixes for 6.19 Miguel Ojeda
2026-01-31  1:00 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox