Add Joe's RCU. Original patch from Joe Korty.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Tiny rcu fix?