In rust, safe code is code that does not have the unsafe keyword.
If all the unsafe code is sound, then you (provably) get high level guarantees about memory safety, etc.
The rust people are complaining that some of the unsafe RCU is unsound. They have a valid point. According to the rust manual, when you make unsound libraries sound, common courtesy dictates you create a CVE for the old implementation.
This is all in the rust book; it's pretty close to "hello world".
Anyway, the rust crowd is definitely right here. It would be better if the rust RCU bindings were sound.
> According to the rust manual, when you make unsound libraries sound, common courtesy dictates you create a CVE for the old implementation.
I cannot find the words to describe how supercilious this is.