rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked
[platform/kernel/linux-rpi.git] / net / rxrpc / proc.c
index 750158a..682636d 100644 (file)
@@ -55,7 +55,6 @@ static int rxrpc_call_seq_show(struct seq_file *seq, void *v)
        unsigned long timeout = 0;
        rxrpc_seq_t acks_hard_ack;
        char lbuff[50], rbuff[50];
-       u64 wtmp;
 
        if (v == &rxnet->calls) {
                seq_puts(seq,
@@ -83,7 +82,6 @@ static int rxrpc_call_seq_show(struct seq_file *seq, void *v)
        }
 
        acks_hard_ack = READ_ONCE(call->acks_hard_ack);
-       wtmp   = atomic64_read_acquire(&call->ackr_window);
        seq_printf(seq,
                   "UDP   %-47.47s %-47.47s %4x %08x %08x %s %3u"
                   " %-8.8s %08x %08x %08x %02x %08x %02x %08x %02x %06lx\n",
@@ -98,7 +96,7 @@ static int rxrpc_call_seq_show(struct seq_file *seq, void *v)
                   call->abort_code,
                   call->debug_id,
                   acks_hard_ack, READ_ONCE(call->tx_top) - acks_hard_ack,
-                  lower_32_bits(wtmp), upper_32_bits(wtmp) - lower_32_bits(wtmp),
+                  call->ackr_window, call->ackr_wtop - call->ackr_window,
                   call->rx_serial,
                   call->cong_cwnd,
                   timeout);