]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/rcupdate.h
Merge with /home/shaggy/git/linus-clean/
[karo-tx-linux.git] / include / linux / rcupdate.h
index a1d26cb28925dea07283800ff4a3888f79face2b..981f9aa433538a8ec2e8b0142da769b2e5a4dd87 100644 (file)
@@ -65,6 +65,10 @@ struct rcu_ctrlblk {
        long    cur;            /* Current batch number.                      */
        long    completed;      /* Number of the last completed batch         */
        int     next_pending;   /* Is the next batch already waiting?         */
+
+       spinlock_t      lock    ____cacheline_internodealigned_in_smp;
+       cpumask_t       cpumask; /* CPUs that need to switch in order    */
+                                /* for current batch to proceed.        */
 } ____cacheline_internodealigned_in_smp;
 
 /* Is batch a before batch b ? */