Lines Matching defs:iattr
88 int jfs_setattr(struct dentry *dentry, struct iattr *iattr)
93 rc = setattr_prepare(dentry, iattr);
97 if (is_quota_modification(inode, iattr)) {
102 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) ||
103 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) {
104 rc = dquot_transfer(inode, iattr);
109 if ((iattr->ia_valid & ATTR_SIZE) &&
110 iattr->ia_size != i_size_read(inode)) {
113 rc = inode_newsize_ok(inode, iattr->ia_size);
117 truncate_setsize(inode, iattr->ia_size);
121 setattr_copy(inode, iattr);
124 if (iattr->ia_valid & ATTR_MODE)