rxrpc: Clean up connection abort
authorDavid Howells <dhowells@redhat.com>
Thu, 20 Oct 2022 08:56:36 +0000 (09:56 +0100)
committerDavid Howells <dhowells@redhat.com>
Fri, 6 Jan 2023 09:43:32 +0000 (09:43 +0000)
commita00ce28b1778fa3576575b43bdb17f60ded38b66
tree213ef805ccc7f28552e236d9ac6c364dc69e3184
parentf2cce89a074e6d2991dddc94f6b6ebe1576b8459
rxrpc: Clean up connection abort

Clean up connection abort, using the connection state_lock to gate access
to change that state, and use an rxrpc_call_completion value to indicate
the difference between local and remote aborts as these can be pasted
directly into the call state.

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_object.c
net/rxrpc/conn_event.c
net/rxrpc/insecure.c
net/rxrpc/output.c
net/rxrpc/proc.c
net/rxrpc/rxkad.c