Stupid RCU Tricks: Corner-Case RCU Implementations
Summary
A blog exploring unconventional and corner-case RCU implementations, including timed-wait and fixed-buffer approaches, with historical anecdotes and discussion of potential risks. It emphasizes that both time-based and space-based strategies can be dangerous without careful bounds on readers and updaters, and shares lessons from Linux kernel testing and past deployments.