Files
android_kernel_samsung_msm8226/include/linux
Herbert Xu 97edbc9012 gro: Only reset frag0 when skb can be pulled
commit 17dd759c67 upstream.

Currently skb_gro_header_slow unconditionally resets frag0 and
frag0_len.  However, when we can't pull on the skb this leaves
the GRO fields in an inconsistent state.

This patch fixes this by only resetting those fields after the
pskb_may_pull test.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-08-04 21:58:31 -07:00
..
…
…
…
…
…
…
…
2011-06-01 11:36:49 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-28 17:41:46 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-31 13:45:53 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-26 17:12:34 -07:00
2011-05-26 17:12:34 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-06-27 16:06:19 -07:00
…
…
…
2011-05-23 10:47:06 -05:00
…
…
2011-05-29 13:03:09 +01:00
…
…
…
…
…
…
2011-05-24 10:21:29 +02:00
2011-05-24 10:21:29 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
2011-06-09 15:05:48 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-06-27 16:06:19 -07:00
…
…
2011-05-26 12:03:50 -07:00
…
…
…
…
…
2011-05-25 20:43:32 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-26 17:12:37 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-24 14:33:35 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-29 11:32:28 -07:00
2011-05-26 17:12:36 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-26 17:12:34 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-26 17:12:37 -07:00
…
…
…
…
…
…
…
…
2011-05-24 12:10:51 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-25 08:39:19 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-06-27 18:00:12 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2011-06-15 20:03:59 -07:00
…
…
…
…
…
…
…
…
…
…
2011-06-07 09:05:42 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
2011-05-30 11:14:16 +09:30
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…