diff options
author | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-05-04 21:31:04 +0300 |
---|---|---|
committer | Paul E. McKenney <paulmck@linux.vnet.ibm.com> | 2017-06-09 04:52:35 +0300 |
commit | 5a0465e17a18c467b712a816985b7b8dd8d10c16 (patch) | |
tree | a447b6e2db322b45b935d5fbea66c32c4e3f2b6e /include/linux/srcutiny.h | |
parent | c350c008297643dad3c395c2fd92230142da5cf6 (diff) | |
download | linux-5a0465e17a18c467b712a816985b7b8dd8d10c16.tar.xz |
srcu: Shrink srcu.h by moving docbook and private function
The call_srcu() docbook entry is currently in include/linux/srcu.h,
which causes needless processing for each include point. This commit
therefore moves this entry to kernel/rcu/srcutree.c, which the compiler
reads only once. In addition, the srcu_batches_completed() function is
used only within RCU and its torture-test suites. This commit therefore
also moves this function's declaration from include/linux/srcutiny.h,
include/linux/srcutree.h, and include/linux/srcuclassic.h to
kernel/rcu/rcu.h.
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'include/linux/srcutiny.h')
-rw-r--r-- | include/linux/srcutiny.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/include/linux/srcutiny.h b/include/linux/srcutiny.h index 85bddce6a7a6..4c53e698c6e4 100644 --- a/include/linux/srcutiny.h +++ b/include/linux/srcutiny.h @@ -88,9 +88,4 @@ static inline void srcu_barrier(struct srcu_struct *sp) synchronize_srcu(sp); } -static inline unsigned long srcu_batches_completed(struct srcu_struct *sp) -{ - return 0; -} - #endif |