rcu: Move rcu_barrier_mutex to rcu_state structure
[deliverable/linux.git] / kernel / rcutree.h
index d1ca4424122bf2f1e365968877bbb6a933ae681c..7641aec3e59c3ba1f8f595ae6d2d05b0f11d6636 100644 (file)
@@ -400,6 +400,7 @@ struct rcu_state {
        struct task_struct *rcu_barrier_in_progress;
                                                /* Task doing rcu_barrier(), */
                                                /*  or NULL if no barrier. */
+       struct mutex barrier_mutex;             /* Guards barrier fields. */
        atomic_t barrier_cpu_count;             /* # CPUs waiting on. */
        struct completion barrier_completion;   /* Wake at barrier end. */
        raw_spinlock_t fqslock;                 /* Only one task forcing */
This page took 0.026301 seconds and 5 git commands to generate.