diff options
author | 2025-05-09 14:06:34 -0700 | |
---|---|---|
committer | 2025-05-09 14:06:34 -0700 | |
commit | 0e1329d4045ca3606f9c06a8c47f62e758a09105 (patch) | |
tree | 7c4e12c7e14f4b44aff9c80784933e6571e2a906 /arch | |
parent | Merge tag 'drm-fixes-2025-05-10' of https://gitlab.freedesktop.org/drm/kernel (diff) | |
parent | x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88 (diff) | |
download | wireguard-linux-0e1329d4045ca3606f9c06a8c47f62e758a09105.tar.xz wireguard-linux-0e1329d4045ca3606f9c06a8c47f62e758a09105.zip |
Merge tag 'rust-fixes-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
Pull rust fixes from Miguel Ojeda:
- Make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88.0
- Clean Rust (and Clippy) lints for the upcoming Rust 1.87.0 and 1.88.0
releases
- Clean objtool warning for the upcoming Rust 1.87.0 release by adding
one more noreturn function
* tag 'rust-fixes-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:
x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88
rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint
rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros` configuration
rust: clean Rust 1.88.0's `unnecessary_transmutes` lint
rust: allow Rust 1.87.0's `clippy::ptr_eq` lint
objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 4b9f378e05f6..5873c9e39919 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -2368,6 +2368,7 @@ config STRICT_SIGALTSTACK_SIZE config CFI_AUTO_DEFAULT bool "Attempt to use FineIBT by default at boot time" depends on FINEIBT + depends on !RUST || RUSTC_VERSION >= 108800 default y help Attempt to use FineIBT by default at boot time. If enabled, |