linux-stable/net/rxrpc
David Howells eb9b9d2275 rxrpc: Check that the client conns cache is empty before module removal
Check that the client conns cache is empty before module removal and bug if
not, listing any offending connections that are still present.  Unfortunately,
if there are connections still around, then the transport socket is still
unexpectedly open and active, so we can't just unallocate the connections.

Signed-off-by: David Howells <dhowells@redhat.com>
2016-07-06 10:43:51 +01:00
..
af_rxrpc.c rxrpc: Check that the client conns cache is empty before module removal 2016-07-06 10:43:51 +01:00
ar-internal.h rxrpc: Check that the client conns cache is empty before module removal 2016-07-06 10:43:51 +01:00
call_accept.c rxrpc: Turn connection #defines into enums and put outside struct def 2016-07-06 10:43:51 +01:00
call_event.c rxrpc: Make rxrpc_send_packet() take a connection not a transport 2016-06-22 09:17:51 +01:00
call_object.c rxrpc: Kill off the rxrpc_transport struct 2016-06-22 14:00:23 +01:00
conn_client.c rxrpc: Check that the client conns cache is empty before module removal 2016-07-06 10:43:51 +01:00
conn_event.c rxrpc: Turn connection #defines into enums and put outside struct def 2016-07-06 10:43:51 +01:00
conn_object.c rxrpc: Turn connection #defines into enums and put outside struct def 2016-07-06 10:43:51 +01:00
input.c rxrpc: Provide queuing helper functions 2016-07-06 10:43:05 +01:00
insecure.c rxrpc: Avoid using stack memory in SG lists in rxkad 2016-07-06 10:43:05 +01:00
Kconfig rxrpc: Absorb the rxkad security module 2016-04-11 15:34:41 -04:00
key.c rxrpc: Use structs to hold connection params and protocol info 2016-06-22 09:09:59 +01:00
local_event.c rxrpc: Rework local endpoint management 2016-06-15 15:38:17 +01:00
local_object.c rxrpc: Kill the client connection bundle concept 2016-06-22 09:20:55 +01:00
Makefile rxrpc: Kill off the rxrpc_transport struct 2016-06-22 14:00:23 +01:00
misc.c rxrpc: Limit the listening backlog 2016-06-10 18:14:47 -07:00
output.c rxrpc: Kill off the rxrpc_transport struct 2016-06-22 14:00:23 +01:00
peer_event.c rxrpc: Use the peer record to distribute network errors 2016-06-15 10:15:16 +01:00
peer_object.c rxrpc: Kill off the rxrpc_transport struct 2016-06-22 14:00:23 +01:00
proc.c rxrpc: Turn connection #defines into enums and put outside struct def 2016-07-06 10:43:51 +01:00
recvmsg.c rxrpc: Replace conn->trans->{local,peer} with conn->params.{local,peer} 2016-06-22 09:10:00 +01:00
rxkad.c rxrpc: Avoid using stack memory in SG lists in rxkad 2016-07-06 10:43:05 +01:00
security.c rxrpc: Replace conn->trans->{local,peer} with conn->params.{local,peer} 2016-06-22 09:10:00 +01:00
skbuff.c rxrpc: Rename files matching ar-*.c to git rid of the "ar-" prefix 2016-06-13 12:16:05 +01:00
sysctl.c rxrpc: Kill off the rxrpc_transport struct 2016-06-22 14:00:23 +01:00
utils.c rxrpc: Rework peer object handling to use hash table and RCU 2016-06-15 10:12:33 +01:00