rcu: add support for dynamic ticks and preempt rcu