Hasty Briefsbeta

Bilingual

Linux 7.0 Lands Improvements to Deal with Rust Changes, Build Reproducibility

6 hours ago
  • #Linux
  • #Kernel Development
  • #Rust
  • Linux 7.0 integrates Rust toolchain updates for upcoming Rust 1.95 and 1.96 releases.
  • Improvements focus on build reproducibility by remapping paths to avoid absolute ones.
  • New lint 'unused_features' allowed for Rust 1.96.0, though its benefits are minimal.
  • Dependency information now emitted directly into '$(depfile)', skipping temporary '.d' files.
  • Fixes in 'kernel' crate include resolving warnings under '!CONFIG_BLOCK' and suppressing false Clippy warnings.
  • 'pin-init' crate updates include removing an unsound attribute and documenting critical field accessor requirements.
  • Changes are merged and ready for Linux 7.0-rc4 release.