kernels/linux-2.4.0/include/asm-s390/checksum.h
/*
 * the same as csum_partial_copy, but copies from user space.
 *
 * here even more important to align src and dst on a 32-bit (or even
 * better 64-bit) boundary
 */
the same as csum_partial_copy, but copies from user space.
here even more important to align src and dst on a 32-bit (or even
better 64-bit) boundary
the same as csum_partial_copy but copies from user space . here even more important to align src and dst on a 32 - bit ( or even better 64 - bit ) boundary
extern inline unsigned int 
csum_partial_copy_from_user(const char *src, char *dst,
                            int len, unsigned int sum, int *errp)
{
	if (copy_from_user(dst, src, len)) {
		*errp = -EFAULT;
		memset(dst, 0, len);
		return sum;
        }
        return csum_partial(dst, len, sum);
}
extern inline unsigned int csum_partial_copy_from_user ( const char * src , char * dst , int len , unsigned int sum , int * errp ) { if ( copy_from_user ( dst , src , len ) ) { * errp = - EFAULT ; memset ( dst , 0 , len ) ; return sum ; } return csum_partial ( dst , len , sum ) ; }
the same as csum_partial_copy, but copies from user space.
the same as csum_partial_copy but copies from user space .