X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Fnet%2Fchecksum.h;h=ba55d8b8c87cb5438f87fad5ae01d2aee77d59ab;hb=72cc129e8dae988d2a132467cfd0ecd7623c35fb;hp=07602b7fa2185970d14f7af67f6a5f996c92bfe3;hpb=b7e23d913aafc93fc5f119e1be17620073cc3811;p=karo-tx-linux.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)