Lines Matching refs:attr
260 int hpfs_setattr(struct dentry *dentry, struct iattr *attr)
268 if ((attr->ia_valid & ATTR_UID) &&
269 from_kuid(&init_user_ns, attr->ia_uid) >= 0x10000)
271 if ((attr->ia_valid & ATTR_GID) &&
272 from_kgid(&init_user_ns, attr->ia_gid) >= 0x10000)
274 if ((attr->ia_valid & ATTR_SIZE) && attr->ia_size > inode->i_size)
277 error = setattr_prepare(dentry, attr);
281 if ((attr->ia_valid & ATTR_SIZE) &&
282 attr->ia_size != i_size_read(inode)) {
283 error = inode_newsize_ok(inode, attr->ia_size);
287 truncate_setsize(inode, attr->ia_size);
291 setattr_copy(inode, attr);