if (!ret && offset && put_user(of, offset))
if (offset && put_user(of, offset))
asmlinkage long sys32_sendfile(int out_fd, int in_fd, compat_off_t *offset, size_t count){	mm_segment_t old_fs = get_fs();	int ret;	off_t of;		if (offset && get_user(of, offset))		return -EFAULT;			set_fs(KERNEL_DS);	ret = sys_sendfile(out_fd, in_fd, offset ? &of : NULL, count);	set_fs(old_fs);		if (!ret && offset && put_user(of, offset))		return -EFAULT;			return ret;}