From: Tim Smith Date: Fri, 7 Feb 2014 18:58:43 +0000 (+0000) Subject: af_rxrpc: Remove incorrect checksum calculation from rxrpc_recvmsg() X-Git-Tag: v3.15-rc1~113^2~209^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8961749e5f498d91ded20dc797bb77aa366bca2e;p=pandora-kernel.git af_rxrpc: Remove incorrect checksum calculation from rxrpc_recvmsg() The UDP checksum was already verified in rxrpc_data_ready() - which calls skb_checksum_complete() - as the RxRPC packet header contains no checksum of its own. Subsequent calls to skb_copy_and_csum_datagram_iovec() are thus redundant and are, in any case, being passed only a subset of the UDP payload - so the checksum will always fail if that path is taken. So there is no need to check skb->ip_summed in rxrpc_recvmsg(), and no need for the csum_copy_error: exit path. Signed-off-by: Tim Smith Signed-off-by: David Howells --- Reading git-diff-tree failed