Merge tag 'rxrpc-rewrite-20160830-1' of...
Merge tag 'rxrpc-rewrite-20160830-1' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs David Howells says: ==================== rxrpc: Preparation for removal of use of skbs from AFS Here's a set of patches that prepare the way for the removal of the use of sk_buffs from fs/afs (they'll be entirely retained within net/rxrpc): (1) Fix a potential NULL-pointer deref in rxrpc_abort_calls(). (2) Condense all the terminal call state machine states to a single one plus supplementary info. (3) Add a trace point for rxrpc call usage debugging. (4) Cleanups and missing headers. (5) Provide a way for AFS to ask about a call's peer address without having an sk_buff to query. (6) Use call->peer directly rather than going via call->conn (which might be NULL). (7) Pass struct socket * to various rxrpc kernel interface functions so they can use that directly rather than getting it from the rxrpc_call struct. ==================== Signed-off-by:David S. Miller <davem@davemloft.net>
Showing
- Documentation/networking/rxrpc.txt 15 additions, 3 deletionsDocumentation/networking/rxrpc.txt
- fs/afs/cmservice.c 11 additions, 15 deletionsfs/afs/cmservice.c
- fs/afs/internal.h 4 additions, 1 deletionfs/afs/internal.h
- fs/afs/main.c 1 addition, 0 deletionsfs/afs/main.c
- fs/afs/rxrpc.c 16 additions, 12 deletionsfs/afs/rxrpc.c
- fs/afs/server.c 8 additions, 3 deletionsfs/afs/server.c
- include/net/af_rxrpc.h 9 additions, 3 deletionsinclude/net/af_rxrpc.h
- include/trace/events/rxrpc.h 39 additions, 0 deletionsinclude/trace/events/rxrpc.h
- net/rxrpc/af_rxrpc.c 3 additions, 2 deletionsnet/rxrpc/af_rxrpc.c
- net/rxrpc/ar-internal.h 95 additions, 40 deletionsnet/rxrpc/ar-internal.h
- net/rxrpc/call_accept.c 9 additions, 15 deletionsnet/rxrpc/call_accept.c
- net/rxrpc/call_event.c 26 additions, 37 deletionsnet/rxrpc/call_event.c
- net/rxrpc/call_object.c 100 additions, 33 deletionsnet/rxrpc/call_object.c
- net/rxrpc/conn_client.c 2 additions, 1 deletionnet/rxrpc/conn_client.c
- net/rxrpc/conn_event.c 29 additions, 24 deletionsnet/rxrpc/conn_event.c
- net/rxrpc/conn_object.c 2 additions, 2 deletionsnet/rxrpc/conn_object.c
- net/rxrpc/input.c 36 additions, 36 deletionsnet/rxrpc/input.c
- net/rxrpc/output.c 22 additions, 26 deletionsnet/rxrpc/output.c
- net/rxrpc/peer_event.c 17 additions, 8 deletionsnet/rxrpc/peer_event.c
- net/rxrpc/peer_object.c 15 additions, 0 deletionsnet/rxrpc/peer_object.c
Loading
Please register or sign in to comment