rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked
authorDavid Howells <dhowells@redhat.com>
Mon, 17 Oct 2022 10:44:22 +0000 (11:44 +0100)
committerDavid Howells <dhowells@redhat.com>
Tue, 31 Jan 2023 16:38:26 +0000 (16:38 +0000)
commit5bbf953382bec6d3b7003e9389668c1d0863db31
treec7e55b8e988b8db8d183cc4469483f677078b05f
parent84e28aa513af814807a5e9a0e5f3cab773946f3c
rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked

call->ackr_window doesn't need to be atomic as ACK generation and ACK
transmission are now done in the same thread, so drop the atomic64 handling
and split it into two separate members.

Similarly, call->ackr_nr_unacked doesn't need to be atomic now either.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
include/trace/events/rxrpc.h
net/rxrpc/ar-internal.h
net/rxrpc/call_event.c
net/rxrpc/call_object.c
net/rxrpc/input.c
net/rxrpc/output.c
net/rxrpc/proc.c
net/rxrpc/recvmsg.c