Merge tag 'nfs-for-3.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[firefly-linux-kernel-4.4.55.git] / net / sunrpc / xprt.c
index 2d1d5a643b950c42b068b97f8f8db9cf5d14ce19..c3b2b3369e52ad48bca94f44e3d95695e7bd147d 100644 (file)
@@ -212,9 +212,9 @@ static void xprt_clear_locked(struct rpc_xprt *xprt)
 {
        xprt->snd_task = NULL;
        if (!test_bit(XPRT_CLOSE_WAIT, &xprt->state)) {
-               smp_mb__before_clear_bit();
+               smp_mb__before_atomic();
                clear_bit(XPRT_LOCKED, &xprt->state);
-               smp_mb__after_clear_bit();
+               smp_mb__after_atomic();
        } else
                queue_work(rpciod_workqueue, &xprt->task_cleanup);
 }