Whamcloud - gitweb
LU-6261 gnilnd: Thread-safe optimizations.
[fs/lustre-release.git] / lnet / klnds / gnilnd / gnilnd_proc.c
index 292186d..c5382fb 100644 (file)
@@ -911,10 +911,10 @@ kgnilnd_conn_seq_show(struct seq_file *s, void *iter)
                kgnilnd_count_list(&conn->gnc_fmaq),
                atomic_read(&conn->gnc_nlive_fma),
                atomic_read(&conn->gnc_nlive_rdma),
-               conn->gnc_tx_seq,
+               atomic_read(&conn->gnc_tx_seq),
                jiffies_to_msecs(jiffies - conn->gnc_last_tx),
                jiffies_to_msecs(jiffies - conn->gnc_last_tx_cq),
-               conn->gnc_rx_seq,
+               atomic_read(&conn->gnc_rx_seq),
                jiffies_to_msecs(jiffies - conn->gnc_last_rx),
                jiffies_to_msecs(jiffies - conn->gnc_last_rx_cq),
                atomic_read(&conn->gnc_reaper_noop),
@@ -1043,10 +1043,10 @@ kgnilnd_proc_peer_conns_seq_show(struct seq_file *sf, void *v)
                        conn->gnc_close_recvd,
                        conn->gnc_error,
                        conn->gnc_peer_error,
-                       conn->gnc_tx_seq,
+                       atomic_read(&conn->gnc_tx_seq),
                        jiffies_to_msecs(jifs - conn->gnc_last_tx),
                        jiffies_to_msecs(jifs - conn->gnc_last_tx_cq),
-                       conn->gnc_rx_seq,
+                       atomic_read(&conn->gnc_rx_seq),
                        jiffies_to_msecs(jifs - conn->gnc_first_rx),
                        jiffies_to_msecs(jifs - conn->gnc_last_rx),
                        jiffies_to_msecs(jifs - conn->gnc_last_rx_cq),