Files
i2som-imx-linux/include/linux
Eric Dumazet b6da578e2a tcp: fix skb_availroom()
[ Upstream commit 16fad69cfe ]

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-03-28 12:11:53 -07:00
..
2013-01-17 08:51:20 -08:00
2012-11-26 11:38:03 -08:00
2012-11-17 13:16:12 -08:00
2012-10-02 10:30:35 -07:00
2012-08-15 08:10:29 -07:00
2012-07-19 08:59:00 -07:00
2012-10-02 10:30:05 -07:00
2012-12-17 10:37:42 -08:00
2012-08-09 08:31:30 -07:00
2012-08-15 08:10:29 -07:00
2013-03-28 12:11:53 -07:00
2013-01-11 09:07:15 -08:00
2012-07-16 09:04:42 -07:00