I'd ask @paulmckrcu
Why doesn't Linux have a NORCU RCU option that just implements the RCU API as plain rwlocks?
-
-
-
We tried something like that some years back for realtime, but gave up on it due to deadlocks, IIRC.
-
That's unfortunate. The "copy" part of RCU seems to make the whole kernel OOM-unsafe and prob. frag-unsafe for nommu.
-
TREE_RCU "..is designed for very large SMP system with hundreds or thousands of CPUs...also scales down nicely.." No.
-
Why does everybody love breaking the important real-world case (1-8 cores) for the sake of HPC wackiness? :-(
-
Lots of important real-world cases with a wide range of CPUs. You are doing mobile or some such?
-
Mobile and embedded. But even for reasonable desktop and server use locks are better.
-
But I don't think this is solvable in Linux. The code using the RCU api actually does the alloc/free operations...
- 10 more replies
New conversation -
-
-
I think that's called every other OS but NetBSD :)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.