arch: Mass conversion of smp_mb__*()
[deliverable/linux.git] / net / rds / send.c
index a82fb660ec009009b640ef66b1b1840432abd1f3..23718160d71ec9fdb919f95f6c7d73fd61a2ffad 100644 (file)
@@ -107,7 +107,7 @@ static int acquire_in_xmit(struct rds_connection *conn)
 static void release_in_xmit(struct rds_connection *conn)
 {
        clear_bit(RDS_IN_XMIT, &conn->c_flags);
-       smp_mb__after_clear_bit();
+       smp_mb__after_atomic();
        /*
         * We don't use wait_on_bit()/wake_up_bit() because our waking is in a
         * hot path and finding waiters is very rare.  We don't want to walk
@@ -661,7 +661,7 @@ void rds_send_drop_acked(struct rds_connection *conn, u64 ack,
 
        /* order flag updates with spin locks */
        if (!list_empty(&list))
-               smp_mb__after_clear_bit();
+               smp_mb__after_atomic();
 
        spin_unlock_irqrestore(&conn->c_lock, flags);
 
@@ -691,7 +691,7 @@ void rds_send_drop_to(struct rds_sock *rs, struct sockaddr_in *dest)
        }
 
        /* order flag updates with the rs lock */
-       smp_mb__after_clear_bit();
+       smp_mb__after_atomic();
 
        spin_unlock_irqrestore(&rs->rs_lock, flags);
 
This page took 0.024718 seconds and 5 git commands to generate.