Eric Dumazet
ebb516af60
tcp/dccp: fix race at listener dismantle phase
...
Under stress, a close() on a listener can trigger the
WARN_ON(sk->sk_ack_backlog) in inet_csk_listen_stop()
We need to test if listener is still active before queueing
a child in inet_csk_reqsk_queue_add()
Create a common inet_child_forget() helper, and use it
from inet_csk_reqsk_queue_add() and inet_csk_listen_stop()
Signed-off-by: Eric Dumazet <edumazet@google.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2015-10-16 00:52:19 -07:00
..
2015-10-08 14:25:34 +02:00
2015-08-30 18:12:36 -04:00
2015-08-18 11:55:06 -07:00
2015-09-17 22:13:32 -07:00
2015-08-27 20:15:34 +02:00
2015-10-11 05:15:30 -07:00
2015-10-15 06:09:50 -07:00
2015-08-18 11:55:07 -07:00
2015-10-13 17:42:34 +02:00
2015-09-17 20:14:15 +03:00
2015-10-12 19:28:20 -07:00
2015-10-09 07:52:27 -07:00
2015-10-16 00:52:18 -07:00
2015-10-08 04:27:03 -07:00
2015-10-15 06:09:49 -07:00
2015-09-28 22:51:15 -07:00
2015-08-18 11:55:07 -07:00
2015-10-08 14:25:34 +02:00
2015-10-16 00:52:19 -07:00
2015-10-16 00:52:18 -07:00
2015-09-21 16:03:04 -07:00
2015-08-24 14:48:10 -07:00
2015-10-02 07:21:25 -07:00
2015-10-07 04:27:43 -07:00
2015-10-07 04:29:18 -07:00
2015-09-30 13:21:32 +02:00
2015-10-08 04:27:03 -07:00
2015-10-12 19:44:16 -07:00
2015-10-09 07:48:59 -07:00
2015-08-20 22:00:11 +02:00
2015-10-12 19:44:17 -07:00
2015-10-12 19:44:16 -07:00
2015-10-13 04:22:41 -07:00
2015-09-04 14:26:56 +02:00
2015-09-20 21:53:56 -07:00
2015-10-11 05:05:06 -07:00
2015-10-05 03:16:48 -07:00
2015-10-01 16:38:52 -04:00
2015-10-15 06:09:53 -07:00
2015-10-15 23:55:23 -07:00
2015-09-29 13:47:08 -07:00
2015-10-07 04:29:18 -07:00
2015-10-08 04:27:03 -07:00
2015-09-29 20:40:32 -07:00
2015-09-29 20:40:32 -07:00