[$] Using LKMM atomics in Rust
Rust, like C, has its own memory model describing how concurrent access to thesame data by multiple threads can behave.The Linux kernel, however, has its ownideas. TheLinux kernel memory model (LKMM) is subtly different from both thestandard C memory model and Rust's model.At Kangrejos, Boqun Feng gave a presentation about theneed to reconcile the memory models used by Rust and the kernel,including a few potential avenues for doing so. Whileno consensus was reached, it is an area of active discussion.