Merge tag 'nfs-for-3.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[firefly-linux-kernel-4.4.55.git] / fs / ocfs2 / cluster / tcp.c
index 2e355e0f8335505604ec61f42c8856bd7a23cfb6..56c403a563bc3d01a514516ef1ef974b0b0ae037 100644 (file)
@@ -1016,7 +1016,8 @@ void o2net_fill_node_map(unsigned long *map, unsigned bytes)
 
        memset(map, 0, bytes);
        for (node = 0; node < O2NM_MAX_NODES; ++node) {
-               o2net_tx_can_proceed(o2net_nn_from_num(node), &sc, &ret);
+               if (!o2net_tx_can_proceed(o2net_nn_from_num(node), &sc, &ret))
+                       continue;
                if (!ret) {
                        set_bit(node, map);
                        sc_put(sc);