Speaking of recent events at LKML concerning
#Rust and
#kernel, and also what I've said in some threads, the key element for reaching tolerance is
#documentation.
This does not mean that bad behavior is acceptable but great documentation is best means to be preventive of such events ever occurring. Right now Rust kernel documentation almost does not exist.
What is an appropriate granularity for documentation? It is the level where an experienced kernel maintainer who has *never* used Rust can still understand your kernel patch.
That is the ideal. Obviously not always reached but underlines how bad state Rust documentation is ATM. I blame for most of this
#Google and
#Microsoft, not the developers. They are two private companies who spend vasta amounts of money for Rust kernel work. And they should know what I said already.