X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fnet%2Fchecksum.h;h=ba55d8b8c87cb5438f87fad5ae01d2aee77d59ab;hb=0934d94a52423fac35922c2e29d72a43db7ddd48;hp=07602b7fa2185970d14f7af67f6a5f996c92bfe3;hpb=bd45ac0c5daae35e7c71138172e63df5cf644cf6;p=firefly-linux-kernel-4.4.55.git diff --git a/include/net/checksum.h b/include/net/checksum.h index 07602b7fa218..ba55d8b8c87c 100644 --- a/include/net/checksum.h +++ b/include/net/checksum.h @@ -98,7 +98,7 @@ static inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) { __be32 diff[] = { ~from, to }; - *sum = csum_fold(csum_partial((char *)diff, sizeof(diff), ~csum_unfold(*sum))); + *sum = csum_fold(csum_partial(diff, sizeof(diff), ~csum_unfold(*sum))); } static inline void csum_replace2(__sum16 *sum, __be16 from, __be16 to)