Merge tag 'for-linus-v3.8-rc4' of git://oss.sgi.com/xfs/xfs
[linux-2.6-microblaze.git] / kernel / rcutiny_plugin.h
index 3d01902..f85016a 100644 (file)
@@ -706,7 +706,10 @@ void synchronize_rcu(void)
                return;
 
        /* Once we get past the fastpath checks, same code as rcu_barrier(). */
-       rcu_barrier();
+       if (rcu_expedited)
+               synchronize_rcu_expedited();
+       else
+               rcu_barrier();
 }
 EXPORT_SYMBOL_GPL(synchronize_rcu);