locking/barriers: Introduce smp_acquire__after_ctrl_dep()
[cascardo/linux.git] / kernel / locking / qspinlock.c
index 1b8dda9..7306555 100644 (file)
@@ -379,7 +379,7 @@ void queued_spin_unlock_wait(struct qspinlock *lock)
                cpu_relax();
 
 done:
-       smp_rmb(); /* CTRL + RMB -> ACQUIRE */
+       smp_acquire__after_ctrl_dep();
 }
 EXPORT_SYMBOL(queued_spin_unlock_wait);
 #endif