From 7511efde752adf64716a572d814bd32d517debdc Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Thu, 2 Sep 2004 00:50:38 -0700 Subject: [PATCH] [IPV4/IPV6]: Use csum_sub() instead of csum_block_sub() w/zero 3rd arg. Signed-off-by: Herbert Xu Signed-off-by: David S. Miller --- net/ipv4/ip_output.c | 8 ++++---- net/ipv6/ip6_output.c | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net/ipv4/ip_output.c b/net/ipv4/ip_output.c index 4a3c1564d17af..983b50d9dc6ca 100644 --- a/net/ipv4/ip_output.c +++ b/net/ipv4/ip_output.c @@ -881,8 +881,8 @@ alloc_new_skb: skb->csum = skb_copy_and_csum_bits( skb_prev, maxfraglen, data + transhdrlen, fraggap, 0); - skb_prev->csum = csum_block_sub( - skb_prev->csum, skb->csum, 0); + skb_prev->csum = csum_sub(skb_prev->csum, + skb->csum); data += fraggap; skb_trim(skb_prev, maxfraglen); } @@ -1065,8 +1065,8 @@ ssize_t ip_append_page(struct sock *sk, struct page *page, skb->csum = skb_copy_and_csum_bits( skb_prev, maxfraglen, data, fraggap, 0); - skb_prev->csum = csum_block_sub( - skb_prev->csum, skb->csum, 0); + skb_prev->csum = csum_sub(skb_prev->csum, + skb->csum); skb_trim(skb_prev, maxfraglen); } diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index f068cca622800..f7d462f0cd05b 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c @@ -977,8 +977,8 @@ alloc_new_skb: skb->csum = skb_copy_and_csum_bits( skb_prev, maxfraglen, data + transhdrlen, fraggap, 0); - skb_prev->csum = csum_block_sub( - skb_prev->csum, skb->csum, 0); + skb_prev->csum = csum_sub(skb_prev->csum, + skb->csum); data += fraggap; skb_trim(skb_prev, maxfraglen); } -- 2.53.0