rcu: Remove for_each_rcu_flavor() flavor-traversal macro
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 4 Jul 2018 22:35:00 +0000 (15:35 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 30 Aug 2018 23:03:18 +0000 (16:03 -0700)
commitb97d23c51c9fee56b0c7598c323ab2846d873f2d
tree6fdb92058f0c6fef4168ce9688888492c999d0e0
parent564a9ae6046c64d03df0c1c1264094b1a00dccc9
rcu: Remove for_each_rcu_flavor() flavor-traversal macro

Now that there is only ever a single flavor of RCU in a given kernel
build, there isn't a whole lot of point in having a flavor-traversal
macro.  This commit therefore removes it and converts calls to it to
straightline code, inlining trivial functions as appropriate.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcu/tree.c
kernel/rcu/tree.h
kernel/rcu/tree_plugin.h