usr/src/uts/common/fs/zfs/zfs_acl.c
changeset 7294 c9c31ef4c960
parent 7163 b0960f193b35
child 7328 6bdcaa4505ac
equal deleted inserted replaced
7293:7e3aaccffc51 7294:c9c31ef4c960
   970 	aclp->z_acl_count = acl_count;
   970 	aclp->z_acl_count = acl_count;
   971 	aclp->z_acl_bytes = aclsize;
   971 	aclp->z_acl_bytes = aclsize;
   972 
   972 
   973 	if (error != 0) {
   973 	if (error != 0) {
   974 		zfs_acl_free(aclp);
   974 		zfs_acl_free(aclp);
       
   975 		/* convert checksum errors into IO errors */
       
   976 		if (error == ECKSUM)
       
   977 			error = EIO;
   975 		return (error);
   978 		return (error);
   976 	}
   979 	}
   977 
   980 
   978 	*aclpp = aclp;
   981 	*aclpp = aclp;
   979 	return (0);
   982 	return (0);