linux-hardened/net/dccp
Andrea Bittau 77ff72d528 [DCCP] CCID2: Drop sock reference count on timer expiration and reset.
There was a hybrid use of standard timers and sk_timers.  This caused
the reference count of the sock to be incorrect when resetting the RTO
timer.  The sock reference count should now be correct, enabling its
destruction, and allowing the DCCP module to be unloaded.

Signed-off-by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
2006-03-20 17:57:52 -08:00
..
ccids [DCCP] CCID2: Drop sock reference count on timer expiration and reset. 2006-03-20 17:57:52 -08:00
ackvec.c [DCCP] ackvec: Delete all the ack vector records in dccp_ackvec_free 2006-03-20 17:20:46 -08:00
ackvec.h [DCCP] ackvec: Introduce ack vector records 2006-03-20 17:19:55 -08:00
ccid.c [DCCP] CCID: Allow ccid_{init,exit} to be NULL 2006-03-20 17:20:23 -08:00
ccid.h [INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.h 2006-01-03 13:11:21 -08:00
dccp.h [DCCP]: Prepare the AF agnostic core for the introduction of DCCPv6 2006-01-03 13:10:50 -08:00
diag.c [IP_SOCKGLUE]: Remove most of the tcp specific calls 2006-01-03 13:10:58 -08:00
feat.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
feat.h [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
input.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
ipv4.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
ipv6.c [DCCP] ipv6: dccp_v6_send_response() has a DST leak too. 2006-01-31 17:53:37 -08:00
ipv6.h [DCCP]: Introduce DCCPv6 2006-01-03 13:10:52 -08:00
Kconfig [DCCP] CCID2: Initial CCID2 (TCP-Like) implementation 2006-03-20 17:41:47 -08:00
Makefile [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
minisocks.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
options.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
output.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
proto.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00
timer.c [DCCP]: Initial feature negotiation implementation 2006-03-20 17:43:56 -08:00