
The latest batch of Rust updates have been merged for Linux 6.7. The main Rust pull for the Linux 6.7 merge window is fairly small but includes upgrading to the Rust 1.73 toolchain. On the infrastructure side another notable Rust change are some Rust Makefile alterations so that it can be used with Toybox tools to in turn allow Rust to be used with Android kernel builds. The Rust code will also now enable Indirect Branch Tracking (IBT) if enabled in C for x86, there's a new "Rust experiment" section on the Rust index documentation area, and other mostly small additions.
Separately, merged via an additional pull are the Rust workqueue bindings. This allows Rust code to schedule work items within kernel workqueues. For Linux 6.7 this allows basic workqueue API support and is to be extended in the future.
At some point in 2024 we'll likely see the first notable Rust Linux kernel drivers mainlined and the Rust toolchain/infrastructure stabilized.