/* block accounting */
qi->lqi_is_blk = true;
- /* more blocks for the new uid ... */
+ /* more blocks for the new id ... */
qi->lqi_id.qid_uid = new_id;
qi->lqi_space = bspace;
/*
uid = i_uid_read(obj->oo_inode);
enforce = (attr->la_valid & LA_UID) && (attr->la_uid != uid);
rc = osd_declare_attr_qid(env, obj, oh, bspace, uid,
- attr->la_uid, enforce, USRQUOTA);
+ attr->la_uid, enforce, USRQUOTA);
if (rc)
RETURN(rc);
gid = i_gid_read(obj->oo_inode);
enforce = (attr->la_valid & LA_GID) && (attr->la_gid != gid);
rc = osd_declare_attr_qid(env, obj, oh, bspace,
- i_gid_read(obj->oo_inode), attr->la_gid,
- enforce, GRPQUOTA);
+ i_gid_read(obj->oo_inode),
+ attr->la_gid, enforce, GRPQUOTA);
if (rc)
RETURN(rc);
}
-#ifdef HAVE_PROJECT_QUOTA
+#ifdef HAVE_PROJECT_QUOTA
if (attr->la_valid & LA_PROJID) {
__u32 projid = i_projid_read(obj->oo_inode);
enforce = (attr->la_valid & LA_PROJID) &&
(attr->la_projid != projid);
rc = osd_declare_attr_qid(env, obj, oh, bspace,
- (qid_t)projid, (qid_t)attr->la_projid,
- enforce, PRJQUOTA);
+ (qid_t)projid, (qid_t)attr->la_projid,
+ enforce, PRJQUOTA);
if (rc)
RETURN(rc);
}
}
}
-#ifdef HAVE_PROJECT_QUOTA
+#ifdef HAVE_PROJECT_QUOTA
/* Handle project id transfer here properly */
- if (attr->la_valid & LA_PROJID && attr->la_projid !=
- i_projid_read(inode)) {
+ if (attr->la_valid & LA_PROJID &&
+ attr->la_projid != i_projid_read(inode)) {
rc = __ldiskfs_ioctl_setproject(inode, attr->la_projid);
if (rc) {
CERROR("%s: quota transfer failed: rc = %d. Is quota "
rc = osd_declare_inode_qid(env, attr->la_uid, attr->la_gid,
attr->la_projid, 1, oh, osd_dt_obj(dt),
- false, NULL, false);
+ NULL, OSD_QID_INODE);
if (rc != 0)
RETURN(rc);
osd_dto_credits_noquota[DTO_INDEX_DELETE] + 3);
/* one less inode */
rc = osd_declare_inode_qid(env, i_uid_read(inode), i_gid_read(inode),
- i_projid_read(inode), -1, oh, obj, false,
- NULL, false);
+ i_projid_read(inode), -1, oh, obj, NULL,
+ OSD_QID_INODE);
if (rc)
RETURN(rc);
/* data to be truncated */
rc = osd_declare_inode_qid(env, i_uid_read(inode), i_gid_read(inode),
- i_projid_read(inode), 0, oh, obj, true,
- NULL, false);
+ i_projid_read(inode), 0, oh, obj, NULL,
+ OSD_QID_BLK);
if (rc)
RETURN(rc);
ldiskfs_set_inode_state(local, LDISKFS_STATE_LUSTRE_NOSCRUB);
unlock_new_inode(local);
- /* Agent inode should not have project ID*/
+ /* Agent inode should not have project ID */
#ifdef HAVE_PROJECT_QUOTA
if (LDISKFS_I(pobj->oo_inode)->i_flags & LUSTRE_PROJINHERIT_FL) {
rc = __ldiskfs_ioctl_setproject(local, 0);
RETURN(ERR_PTR(rc));
}
}
-
#endif
/* Set special LMA flag for local agent inode */
rc = osd_ea_fid_set(info, local, fid, 0, LMAI_AGENT);
rc = osd_declare_inode_qid(env, i_uid_read(inode), i_gid_read(inode),
i_projid_read(inode), 0, oh, osd_dt_obj(dt),
- true, NULL, false);
+ NULL, OSD_QID_BLK);
RETURN(rc);
}
rc = osd_declare_inode_qid(env, i_uid_read(inode),
i_gid_read(inode),
i_projid_read(inode), 0,
- oh, osd_dt_obj(dt), true,
- NULL, false);
+ oh, osd_dt_obj(dt), NULL,
+ OSD_QID_BLK);
}
RETURN(rc);