X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-sparc64%2Fchecksum.h;h=c388e6e06339e2507261391780d4641d1517ef5c;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=a7d31c89688181c2759433630c88da281d09c1eb;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-sparc64/checksum.h b/include/asm-sparc64/checksum.h index a7d31c896..c388e6e06 100644 --- a/include/asm-sparc64/checksum.h +++ b/include/asm-sparc64/checksum.h @@ -66,8 +66,9 @@ csum_partial_copy_from_user(const char *src, char *dst, int len, */ #define HAVE_CSUM_COPY_USER extern unsigned int csum_partial_copy_user_sparc64(const char *src, char *dst, int len, unsigned int sum); + static __inline__ unsigned int -csum_and_copy_to_user(const char *src, char *dst, int len, +csum_and_copy_to_user(const char *src, char __user *dst, int len, unsigned int sum, int *err) { __asm__ __volatile__ ("stx %0, [%%sp + 0x7ff + 128]"