Revert "rcu: Stop rcu_do_batch() from multiplexing the count variable"

This reverts commit d5d06c319a77b65519dd35bbd6768bf8133980cf.
Revert "Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation""

This reverts commit d6219d603edd5453d52317fe082d7c34035137e9.
Revert "rcu: Precompute RCU_FAST_NO_HZ timer offsets"

This reverts commit 0e6b9e12cbee9da60e3924a3a30da6c2937db6e0.
Revert "rcu: Move RCU_FAST_NO_HZ per-CPU variables to rcu_dynticks structure"

This reverts commit 0190b6fa7048d693eb018bfad736b7e8a35f6a47.
Revert "rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks"

This reverts commit 83edeeceb801cad4891c03746713487899bf1300.
Revert "timer: Fix mod_timer_pinned() header comment"

This reverts commit f612a83e6520b8c9c8f00911273eaaa518589296.
Revert "rcu: Make rcu_barrier() less disruptive"

This reverts commit 8ced766c7fd309ada4adf235ca6fe0e4efc45fa9.
Revert "rcu: Explicitly initialize RCU_FAST_NO_HZ per-CPU variables"

This reverts commit 40ec7e1101deca68cb64847a8758275b6e9ac048.
Revert "rcu: Make RCU_FAST_NO_HZ handle timer migration"

This reverts commit 08ec3498d1b48ef4434192cd09d3c60282fcfce0.
Revert "rcu: Make exit_rcu() more precise and consolidate"

This reverts commit 281a23c937139b31856c239a95581d6ec97c91e2.
Revert "rcu: Move PREEMPT_RCU preemption to switch_to() invocation"

This reverts commit 95b8031006845b5d3f74f1e0ae947a963a06ef71.
Revert "rcu: Ensure that RCU_FAST_NO_HZ timers expire on correct CPU"

This reverts commit 60380ddf01028369c8f81a3c2b5a44151ec2a37e.
Revert "rcu: Add warning for RCU_FAST_NO_HZ timer firing"

This reverts commit 07266f4cc5232e7d2a74d91a340cb337ab50680f.
Revert "rcu: Make RCU_FAST_NO_HZ account for pauses out of idle"

This reverts commit 848aea8ea2bd07f724cb7d40531bf128cc59c4af.
Revert "rcu: Make RCU_FAST_NO_HZ use timer rather than hrtimer"

This reverts commit faef3be8f8f7835152e7fa8efce7157210c0842d.
Revert "rcu: Add RCU_FAST_NO_HZ tracing for idle exit"

This reverts commit f2c3af4f0a4c4b2e8d2874e1c27de1664c187dde.