X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-m68k%2Fchecksum.h;h=c0d6516958128160d06fc0821781489975d47885;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=d7ffda5019b97b4576b8a409fc90f3839ecd9e46;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-m68k/checksum.h b/include/asm-m68k/checksum.h index d7ffda501..c0d651695 100644 --- a/include/asm-m68k/checksum.h +++ b/include/asm-m68k/checksum.h @@ -25,11 +25,14 @@ unsigned int csum_partial(const unsigned char * buff, int len, unsigned int sum) * better 64-bit) boundary */ -extern unsigned int csum_partial_copy_from_user(const char *src, char *dst, - int len, int sum, int *csum_err); +extern unsigned int csum_partial_copy_from_user(const unsigned char *src, + unsigned char *dst, + int len, int sum, + int *csum_err); -extern unsigned int csum_partial_copy_nocheck(const char *src, char *dst, - int len, int sum); +extern unsigned int csum_partial_copy_nocheck(const unsigned char *src, + unsigned char *dst, int len, + int sum); /* * This is a version of ip_compute_csum() optimized for IP headers, @@ -115,7 +118,7 @@ ip_compute_csum(unsigned char * buff, int len) #define _HAVE_ARCH_IPV6_CSUM static __inline__ unsigned short int csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr, - __u32 len, unsigned short proto, unsigned int sum) + __u32 len, unsigned short proto, unsigned int sum) { register unsigned long tmp; __asm__("addl %2@,%0\n\t"