Linux 7.0 has merged Rust toolchain and infrastructure updates submitted by Miguel Ojeda and accepted by Linus Torvalds. Key changes include path remapping to improve build reproducibility ahead of Rust 1.95, allowing the 'unused_features' lint for Rust 1.96, and emitting dependency info directly to avoid temporary files. Additional fixes address a warning in the 'str' module under !CONFIG_BLOCK, a false positive Clippy warning in the 'cpufreq' module, and soundness issues in the 'pin-init' crate including removal of the unsound '#[disable_initialized_field_access]' attribute and a fix for upcoming TAIT and next trait solver changes in upstream Rust.
Sort: