rxrpc: Pass struct socket * to more rxrpc kernel interface functions
authorDavid Howells <dhowells@redhat.com>
Tue, 30 Aug 2016 11:00:48 +0000 (12:00 +0100)
committerDavid Howells <dhowells@redhat.com>
Tue, 30 Aug 2016 15:07:53 +0000 (16:07 +0100)
commit4de48af663d88d8c9a2550e60725f5a5c660970b
treea9c55856934f49068d5351e67b407d917d649966
parentea82aaec9879e4df307ccbbf26491a8e0a52e4f1
rxrpc: Pass struct socket * to more rxrpc kernel interface functions

Pass struct socket * to more rxrpc kernel interface functions.  They should
be starting from this rather than the socket pointer in the rxrpc_call
struct if they need to access the socket.

I have left:

rxrpc_kernel_is_data_last()
rxrpc_kernel_get_abort_code()
rxrpc_kernel_get_error_number()
rxrpc_kernel_free_skb()
rxrpc_kernel_data_consumed()

unmodified as they're all about to be removed (and, in any case, don't
touch the socket).

Signed-off-by: David Howells <dhowells@redhat.com>
Documentation/networking/rxrpc.txt
fs/afs/rxrpc.c
include/net/af_rxrpc.h
net/rxrpc/af_rxrpc.c
net/rxrpc/output.c