Files
tegra-linux-noble/include/linux
Eric Dumazet 16fad69cfe tcp: fix skb_availroom()
Chrome OS team reported a crash on a Pixel ChromeBook in TCP stack :

https://code.google.com/p/chromium/issues/detail?id=182056

commit a21d45726a (tcp: avoid order-1 allocations on wifi and tx
path) did a poor choice adding an 'avail_size' field to skb, while
what we really needed was a 'reserved_tailroom' one.

It would have avoided commit 22b4a4f22d (tcp: fix retransmit of
partially acked frames) and this commit.

Crash occurs because skb_split() is not aware of the 'avail_size'
management (and should not be aware)

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reported-by: Mukesh Agrawal <quiche@chromium.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-03-14 11:49:45 -04:00
..
2013-03-01 13:39:00 -08:00
2013-02-22 09:22:19 +02:00
2013-02-25 09:24:55 -05:00
2013-02-21 14:16:27 -03:00
2013-02-26 02:46:08 -05:00
2013-02-22 23:31:31 -05:00
2013-02-27 19:10:21 -08:00
2013-02-06 15:59:47 -05:00
2013-01-29 13:59:57 -05:00
2013-01-29 19:32:58 -08:00
2013-02-19 08:43:34 +01:00
2013-02-03 15:09:26 -05:00
2013-03-14 11:49:45 -04:00
2013-02-10 19:41:08 -05:00
2013-02-14 09:21:15 -05:00
2013-02-08 18:28:04 +01:00