Commit d054796f8bb7 for kernel

commit d054796f8bb7d0aa9068d83feda76fe3b215f991
Merge: 76351effa53d 905b06d32a52
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Jun 6 09:44:42 2026 -0700

    Merge tag 'rust-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

    Pull Rust fixes from Miguel Ojeda:
     "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"

    * tag 'rust-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:
      rust: x86: support Rust >= 1.98.0 target spec
      rust: arm64: set uwtable llvm module flag for CONFIG_UNWIND_TABLES
      rust: helpers: add is_vmalloc_addr wrapper for NOMMU builds
      rust: kasan/kbuild: fix rustc-option when cross-compiling
      ARM: Do not select HAVE_RUST when KASAN is enabled