Currently using TINY_PREEMPT_RCU, but the kernel is migrating to TREE_PREEMPT_RCU. See article in https://lwn.net/Articles/541037/ Have not done any testing using TREE_PREEMPT_RCU on a uniprocessor kernel.