All of lore.kernel.org
 help / color / mirror / Atom feed
From: Miguel Ojeda <ojeda@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "Miguel Ojeda" <ojeda@kernel.org>,
	"Boqun Feng" <boqun@kernel.org>, "Gary Guo" <gary@garyguo.net>,
	"Björn Roy Baron" <bjorn3_gh@protonmail.com>,
	"Benno Lossin" <lossin@kernel.org>,
	"Andreas Hindborg" <a.hindborg@kernel.org>,
	"Alice Ryhl" <aliceryhl@google.com>,
	"Trevor Gross" <tmgross@umich.edu>,
	"Danilo Krummrich" <dakr@kernel.org>,
	rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Rust fixes for 7.1 (2nd)
Date: Sat,  6 Jun 2026 13:36:18 +0200	[thread overview]
Message-ID: <20260606113618.12487-1-ojeda@kernel.org> (raw)

Hi Linus,

Please pull these fixes for Rust.

They have all been in linux-next for a week or longer.

No conflicts expected.

Thanks!

Cheers,
Miguel

The following changes since commit 5d6919055dec134de3c40167a490f33c74c12581:

  Linux 7.1-rc3 (2026-05-10 14:08:09 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 905b06d32a52afe32fcf5f30cf298c9ea6359f11:

  rust: x86: support Rust >= 1.98.0 target spec (2026-05-30 15:38:16 +0200)

----------------------------------------------------------------
Rust fixes for v7.1 (2nd)

Toolchain and infrastructure:

 - Fix 'rustc-option' (the Makefile one) when cross-compiling that leads
   to build or boot failures in certain configs.

 - Work around a Rust compiler bug (already fixed for Rust 1.98.0) thats
   lead to boot failures in certain configs due to missing 'uwtable'
   LLVM module flags.

 - Support a Rust compiler change (starting with Rust 1.98.0) in the
   unstable target specification JSON files.

 - Forbid Rust + arm + KASAN configs, which do not build.

'kernel' crate:

 - Fix NOMMU build by adding a missing helper.

----------------------------------------------------------------
Alice Ryhl (2):
      rust: kasan/kbuild: fix rustc-option when cross-compiling
      rust: arm64: set uwtable llvm module flag for CONFIG_UNWIND_TABLES

Miguel Ojeda (1):
      rust: x86: support Rust >= 1.98.0 target spec

Nathan Chancellor (1):
      ARM: Do not select HAVE_RUST when KASAN is enabled

Shivam Kalra (1):
      rust: helpers: add is_vmalloc_addr wrapper for NOMMU builds

 Makefile                        | 3 ++-
 arch/arm/Kconfig                | 2 +-
 arch/arm64/Makefile             | 3 +++
 arch/x86/Makefile               | 4 ++++
 arch/x86/Makefile.um            | 8 ++++++++
 rust/helpers/vmalloc.c          | 6 ++++++
 scripts/Makefile.compiler       | 2 +-
 scripts/generate_rust_target.rs | 8 ++++++--
 8 files changed, 31 insertions(+), 5 deletions(-)

                 reply	other threads:[~2026-06-06 11:36 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260606113618.12487-1-ojeda@kernel.org \
    --to=ojeda@kernel.org \
    --cc=a.hindborg@kernel.org \
    --cc=aliceryhl@google.com \
    --cc=bjorn3_gh@protonmail.com \
    --cc=boqun@kernel.org \
    --cc=dakr@kernel.org \
    --cc=gary@garyguo.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lossin@kernel.org \
    --cc=rust-for-linux@vger.kernel.org \
    --cc=tmgross@umich.edu \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.