aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/rcu/update.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/rcu/update.c')
-rw-r--r--kernel/rcu/update.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/kernel/rcu/update.c b/kernel/rcu/update.c
index e0d31a345ee6..8864ed90f0d7 100644
--- a/kernel/rcu/update.c
+++ b/kernel/rcu/update.c
@@ -199,16 +199,13 @@ EXPORT_SYMBOL_GPL(rcu_read_lock_bh_held);
199 199
200#endif /* #ifdef CONFIG_DEBUG_LOCK_ALLOC */ 200#endif /* #ifdef CONFIG_DEBUG_LOCK_ALLOC */
201 201
202struct rcu_synchronize { 202/**
203 struct rcu_head head; 203 * wakeme_after_rcu() - Callback function to awaken a task after grace period
204 struct completion completion; 204 * @head: Pointer to rcu_head member within rcu_synchronize structure
205}; 205 *
206 206 * Awaken the corresponding task now that a grace period has elapsed.
207/*
208 * Awaken the corresponding synchronize_rcu() instance now that a
209 * grace period has elapsed.
210 */ 207 */
211static void wakeme_after_rcu(struct rcu_head *head) 208void wakeme_after_rcu(struct rcu_head *head)
212{ 209{
213 struct rcu_synchronize *rcu; 210 struct rcu_synchronize *rcu;
214 211