Files
tegra-linux-noble/include/linux
Eric Dumazet 805c4bc057 tcp: fix req->saved_syn race
For the reasons explained in commit ce1050089c ("tcp/dccp: fix
ireq->pktopts race"), we need to make sure we do not access
req->saved_syn unless we own the request sock.

This fixes races for listeners using TCP_SAVE_SYN option.

Fixes: e994b2f0fb ("tcp: do not lock listener to process SYN packets")
Fixes: 079096f103 ("tcp/dccp: install syn_recv requests into ehash table")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Reported-by: Ying Cai <ycai@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-11-05 14:36:09 -05:00
..
2015-10-27 19:34:54 -07:00
2015-09-16 20:44:47 +01:00
2015-10-07 16:02:49 -07:00
2015-09-04 16:54:41 -07:00
2015-09-08 15:35:28 -07:00
2015-09-22 12:29:46 +02:00
2015-08-20 10:20:11 +03:00
2015-09-08 15:35:28 -07:00
2015-09-08 15:35:28 -07:00
2015-10-23 05:44:28 -07:00
2015-08-27 19:40:58 -04:00
2015-10-13 19:01:25 +02:00
2015-08-18 15:49:15 -07:00
2015-09-06 16:27:10 +02:00
2015-10-01 21:42:35 -04:00
2015-10-20 22:10:45 +08:00
2015-10-08 05:26:35 -07:00
2015-08-17 13:32:56 -05:00
2015-08-18 11:56:13 -06:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-08 15:35:28 -07:00
2015-09-13 11:27:30 +02:00
2015-10-06 17:08:19 +02:00
2015-08-17 15:40:20 +02:00
2015-10-21 07:00:46 -07:00
2015-09-10 15:36:59 -04:00
2015-11-05 14:36:09 -05:00
2015-08-17 11:25:28 -07:00
2015-10-01 09:57:59 -07:00
2015-08-28 16:27:27 -07:00
2015-09-08 15:35:28 -07:00
2015-09-10 13:29:01 -07:00