diff options
Diffstat (limited to 'include/linux/rcutiny.h')
-rw-r--r-- | include/linux/rcutiny.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/include/linux/rcutiny.h b/include/linux/rcutiny.h index 00b7a5e493d2..e93df77176d1 100644 --- a/include/linux/rcutiny.h +++ b/include/linux/rcutiny.h | |||
@@ -27,13 +27,9 @@ | |||
27 | 27 | ||
28 | #include <linux/cache.h> | 28 | #include <linux/cache.h> |
29 | 29 | ||
30 | #ifdef CONFIG_RCU_BOOST | ||
31 | static inline void rcu_init(void) | 30 | static inline void rcu_init(void) |
32 | { | 31 | { |
33 | } | 32 | } |
34 | #else /* #ifdef CONFIG_RCU_BOOST */ | ||
35 | void rcu_init(void); | ||
36 | #endif /* #else #ifdef CONFIG_RCU_BOOST */ | ||
37 | 33 | ||
38 | static inline void rcu_barrier_bh(void) | 34 | static inline void rcu_barrier_bh(void) |
39 | { | 35 | { |
@@ -83,6 +79,12 @@ static inline void synchronize_sched_expedited(void) | |||
83 | synchronize_sched(); | 79 | synchronize_sched(); |
84 | } | 80 | } |
85 | 81 | ||
82 | static inline void kfree_call_rcu(struct rcu_head *head, | ||
83 | void (*func)(struct rcu_head *rcu)) | ||
84 | { | ||
85 | call_rcu(head, func); | ||
86 | } | ||
87 | |||
86 | #ifdef CONFIG_TINY_RCU | 88 | #ifdef CONFIG_TINY_RCU |
87 | 89 | ||
88 | static inline void rcu_preempt_note_context_switch(void) | 90 | static inline void rcu_preempt_note_context_switch(void) |