rxrpc: Implement a mechanism to send an event notification to a connection
authorDavid Howells <dhowells@redhat.com>
Thu, 20 Oct 2022 08:08:34 +0000 (09:08 +0100)
committerDavid Howells <dhowells@redhat.com>
Fri, 6 Jan 2023 09:43:31 +0000 (09:43 +0000)
commitf2cce89a074e6d2991dddc94f6b6ebe1576b8459
tree98bf03d234ce0e6de0e16d2b5f3267b34f2e502c
parent03fc55adf8761c546d72798264b019c9f672c578
rxrpc: Implement a mechanism to send an event notification to a connection

Provide a means by which an event notification can be sent to a connection
through such that the I/O thread can pick it up and handle it rather than
doing it in a separate workqueue.

This is then used to move the deferred final ACK of a call into the I/O
thread rather than a separate work queue as part of the drive to do all
transmission from the I/O thread.

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/conn_event.c
net/rxrpc/conn_object.c
net/rxrpc/io_thread.c
net/rxrpc/local_object.c