rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 3 Jul 2018 17:44:44 +0000 (10:44 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 30 Aug 2018 23:02:46 +0000 (16:02 -0700)
commit709fdce7545c978e69f52eb19082ea3af44332f5
treedf4908d9dda5d84d574c1935fd32f3a4f0e3fe00
parent45975c7d21a1c0aba97e3d8007e2a7c123145748
rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched

This commit renames Tiny RCU functions so that the lowest level of
functionality is RCU (e.g., synchronize_rcu()) rather than RCU-sched
(e.g., synchronize_sched()).  This provides greater naming compatibility
with Tree RCU, which will in turn permit more LoC removal once
the RCU-sched and RCU-bh update-side API is removed.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
[ paulmck: Fix Tiny call_rcu()'s EXPORT_SYMBOL() in response to a bug
  report from kbuild test robot. ]
include/linux/rcupdate.h
include/linux/rcutiny.h
include/linux/rcutree.h
kernel/rcu/tiny.c