diff options
author | Tim Smith <tim@electronghost.co.uk> | 2014-02-07 18:58:43 +0000 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2014-02-07 18:58:43 +0000 |
commit | 8961749e5f498d91ded20dc797bb77aa366bca2e (patch) | |
tree | 08c688b2a90f43617e18c0efc26f308722a89e53 /fs/ext2/xip.h | |
parent | 38dbfb59d1175ef458d006556061adeaa8751b72 (diff) | |
download | op-kernel-dev-8961749e5f498d91ded20dc797bb77aa366bca2e.zip op-kernel-dev-8961749e5f498d91ded20dc797bb77aa366bca2e.tar.gz |
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 <tim@electronghost.co.uk>
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'fs/ext2/xip.h')
0 files changed, 0 insertions, 0 deletions