Lines Matching refs:ia_valid
123 unsigned int ia_valid = attr->ia_valid;
129 if (ia_valid & ATTR_SIZE) {
136 if (ia_valid & ATTR_FORCE)
140 if ((ia_valid & ATTR_UID) && !chown_ok(inode, attr->ia_uid))
144 if ((ia_valid & ATTR_GID) && !chgrp_ok(inode, attr->ia_gid))
148 if (ia_valid & ATTR_MODE) {
152 if (!in_group_or_capable(inode, (ia_valid & ATTR_GID) ?
158 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) {
165 if (ia_valid & ATTR_KILL_PRIV) {
240 unsigned int ia_valid = attr->ia_valid;
242 if (ia_valid & ATTR_UID)
244 if (ia_valid & ATTR_GID)
246 if (ia_valid & ATTR_ATIME)
248 if (ia_valid & ATTR_MTIME)
250 if (ia_valid & ATTR_CTIME)
252 if (ia_valid & ATTR_MODE) {
287 unsigned int ia_valid = attr->ia_valid;
291 if (ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID | ATTR_TIMES_SET)) {
300 if (ia_valid & ATTR_TOUCH) {
311 if ((ia_valid & ATTR_MODE)) {
337 if (!(ia_valid & ATTR_ATIME_SET))
341 if (!(ia_valid & ATTR_MTIME_SET))
346 if (ia_valid & ATTR_KILL_PRIV) {
351 ia_valid = attr->ia_valid &= ~ATTR_KILL_PRIV;
361 if ((ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) &&
362 (ia_valid & ATTR_MODE))
365 if (ia_valid & ATTR_KILL_SUID) {
367 ia_valid = attr->ia_valid |= ATTR_MODE;
371 if (ia_valid & ATTR_KILL_SGID) {
373 if (!(ia_valid & ATTR_MODE)) {
374 ia_valid = attr->ia_valid |= ATTR_MODE;
380 if (!(attr->ia_valid & ~(ATTR_KILL_SUID | ATTR_KILL_SGID)))
387 if (ia_valid & ATTR_UID &&
390 if (ia_valid & ATTR_GID &&
397 if (!(ia_valid & ATTR_UID) && !uid_valid(inode->i_uid))
399 if (!(ia_valid & ATTR_GID) && !gid_valid(inode->i_gid))
415 fsnotify_change(dentry, ia_valid);
417 evm_inode_post_setattr(dentry, ia_valid);