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 /include/asm-generic/ioctl.h | |
parent | 38dbfb59d1175ef458d006556061adeaa8751b72 (diff) |
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 'include/asm-generic/ioctl.h')
0 files changed, 0 insertions, 0 deletions