aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/Makefile
diff options
context:
space:
mode:
authorBen Hutchings <bhutchings@solarflare.com>2012-02-25 00:03:10 +0000
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-03-19 08:57:59 -0700
commitaf73826949dc1ea1fd25990c0145a309fbe66b86 (patch)
tree7ad2745f85d2cc0d60623e0bbb2204b69595c13c /arch/sparc/Makefile
parent25705e3a3e9f91280b51124a28e74418aff00c7d (diff)
downloadkernel_samsung_smdk4412-af73826949dc1ea1fd25990c0145a309fbe66b86.zip
kernel_samsung_smdk4412-af73826949dc1ea1fd25990c0145a309fbe66b86.tar.gz
kernel_samsung_smdk4412-af73826949dc1ea1fd25990c0145a309fbe66b86.tar.bz2
sfc: Fix assignment of ip_summed for pre-allocated skbs
commit ff3bc1e7527504a93710535611b2f812f3bb89bf upstream. When pre-allocating skbs for received packets, we set ip_summed = CHECKSUM_UNNCESSARY. We used to change it back to CHECKSUM_NONE when the received packet had an incorrect checksum or unhandled protocol. Commit bc8acf2c8c3e43fcc192762a9f964b3e9a17748b ('drivers/net: avoid some skb->ip_summed initializations') mistakenly replaced the latter assignment with a DEBUG-only assertion that ip_summed == CHECKSUM_NONE. This assertion is always false, but it seems no-one has exercised this code path in a DEBUG build. Fix this by moving our assignment of CHECKSUM_UNNECESSARY into efx_rx_packet_gro(). Signed-off-by: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/sparc/Makefile')
0 files changed, 0 insertions, 0 deletions