/fs/ |
D | attr.c | 24 unsigned int ia_valid = attr->ia_valid; in inode_change_ok() local 27 if (ia_valid & ATTR_FORCE) in inode_change_ok() 31 if ((ia_valid & ATTR_UID) && in inode_change_ok() 37 if ((ia_valid & ATTR_GID) && in inode_change_ok() 44 if (ia_valid & ATTR_MODE) { in inode_change_ok() 48 if (!in_group_p((ia_valid & ATTR_GID) ? attr->ia_gid : in inode_change_ok() 54 if (ia_valid & (ATTR_MTIME_SET | ATTR_ATIME_SET | ATTR_TIMES_SET)) { in inode_change_ok() 68 unsigned int ia_valid = attr->ia_valid; in inode_setattr() local 70 if (ia_valid & ATTR_SIZE && in inode_setattr() 77 if (ia_valid & ATTR_UID) in inode_setattr() [all …]
|
D | utimes.c | 65 newattrs.ia_valid = ATTR_CTIME | ATTR_MTIME | ATTR_ATIME; in utimes_common() 68 newattrs.ia_valid &= ~ATTR_ATIME; in utimes_common() 72 newattrs.ia_valid |= ATTR_ATIME_SET; in utimes_common() 76 newattrs.ia_valid &= ~ATTR_MTIME; in utimes_common() 80 newattrs.ia_valid |= ATTR_MTIME_SET; in utimes_common() 87 newattrs.ia_valid |= ATTR_TIMES_SET; in utimes_common()
|
D | open.c | 209 newattrs.ia_valid = ATTR_SIZE | time_attrs; in do_truncate() 212 newattrs.ia_valid |= ATTR_FILE; in do_truncate() 216 newattrs.ia_valid |= should_remove_suid(dentry); in do_truncate() 621 newattrs.ia_valid = ATTR_MODE | ATTR_CTIME; in SYSCALL_DEFINE2() 650 newattrs.ia_valid = ATTR_MODE | ATTR_CTIME; in SYSCALL_DEFINE3() 671 newattrs.ia_valid = ATTR_CTIME; in chown_common() 673 newattrs.ia_valid |= ATTR_UID; in chown_common() 677 newattrs.ia_valid |= ATTR_GID; in chown_common() 681 newattrs.ia_valid |= in chown_common()
|
/fs/fat/ |
D | file.c | 67 ia.ia_valid = ATTR_MODE | ATTR_CTIME; in fat_generic_ioctl() 105 fsnotify_change(filp->f_path.dentry, ia.ia_valid); in fat_generic_ioctl() 326 unsigned int ia_valid; in fat_setattr() local 334 if (attr->ia_valid & ATTR_SIZE) { in fat_setattr() 337 if (error || attr->ia_valid == ATTR_SIZE) in fat_setattr() 339 attr->ia_valid &= ~ATTR_SIZE; in fat_setattr() 344 ia_valid = attr->ia_valid; in fat_setattr() 345 if (ia_valid & TIMES_SET_FLAGS) { in fat_setattr() 347 attr->ia_valid &= ~TIMES_SET_FLAGS; in fat_setattr() 351 attr->ia_valid = ia_valid; in fat_setattr() [all …]
|
/fs/sysfs/ |
D | inode.c | 50 unsigned int ia_valid = iattr->ia_valid; in sysfs_setattr() local 62 iattr->ia_valid &= ~ATTR_SIZE; /* ignore size changes */ in sysfs_setattr() 83 if (ia_valid & ATTR_UID) in sysfs_setattr() 85 if (ia_valid & ATTR_GID) in sysfs_setattr() 87 if (ia_valid & ATTR_ATIME) in sysfs_setattr() 90 if (ia_valid & ATTR_MTIME) in sysfs_setattr() 93 if (ia_valid & ATTR_CTIME) in sysfs_setattr() 96 if (ia_valid & ATTR_MODE) { in sysfs_setattr()
|
/fs/adfs/ |
D | inode.c | 322 unsigned int ia_valid = attr->ia_valid; in adfs_notify_change() local 333 if ((ia_valid & ATTR_UID && attr->ia_uid != ADFS_SB(sb)->s_uid) || in adfs_notify_change() 334 (ia_valid & ATTR_GID && attr->ia_gid != ADFS_SB(sb)->s_gid)) in adfs_notify_change() 340 if (ia_valid & ATTR_SIZE) in adfs_notify_change() 346 if (ia_valid & ATTR_MTIME) { in adfs_notify_change() 354 if (ia_valid & ATTR_ATIME) in adfs_notify_change() 356 if (ia_valid & ATTR_CTIME) in adfs_notify_change() 358 if (ia_valid & ATTR_MODE) { in adfs_notify_change() 367 if (ia_valid & (ATTR_SIZE | ATTR_MTIME | ATTR_MODE)) in adfs_notify_change()
|
/fs/configfs/ |
D | inode.c | 62 unsigned int ia_valid = iattr->ia_valid; in configfs_setattr() local 93 if (ia_valid & ATTR_UID) in configfs_setattr() 95 if (ia_valid & ATTR_GID) in configfs_setattr() 97 if (ia_valid & ATTR_ATIME) in configfs_setattr() 100 if (ia_valid & ATTR_MTIME) in configfs_setattr() 103 if (ia_valid & ATTR_CTIME) in configfs_setattr() 106 if (ia_valid & ATTR_MODE) { in configfs_setattr()
|
/fs/hostfs/ |
D | hostfs_kern.c | 862 attr->ia_valid &= ~ATTR_SIZE; in hostfs_setattr() 864 attrs.ia_valid = 0; in hostfs_setattr() 865 if (attr->ia_valid & ATTR_MODE) { in hostfs_setattr() 866 attrs.ia_valid |= HOSTFS_ATTR_MODE; in hostfs_setattr() 869 if (attr->ia_valid & ATTR_UID) { in hostfs_setattr() 870 attrs.ia_valid |= HOSTFS_ATTR_UID; in hostfs_setattr() 873 if (attr->ia_valid & ATTR_GID) { in hostfs_setattr() 874 attrs.ia_valid |= HOSTFS_ATTR_GID; in hostfs_setattr() 877 if (attr->ia_valid & ATTR_SIZE) { in hostfs_setattr() 878 attrs.ia_valid |= HOSTFS_ATTR_SIZE; in hostfs_setattr() [all …]
|
D | hostfs_user.c | 242 if (attrs->ia_valid & HOSTFS_ATTR_MODE) { in set_attr() 250 if (attrs->ia_valid & HOSTFS_ATTR_UID) { in set_attr() 258 if (attrs->ia_valid & HOSTFS_ATTR_GID) { in set_attr() 266 if (attrs->ia_valid & HOSTFS_ATTR_SIZE) { in set_attr() 281 if (attrs->ia_valid & ma) { in set_attr() 292 if (attrs->ia_valid & HOSTFS_ATTR_ATIME_SET) { in set_attr() 296 if (attrs->ia_valid & HOSTFS_ATTR_MTIME_SET) { in set_attr() 310 if (attrs->ia_valid & (HOSTFS_ATTR_ATIME | HOSTFS_ATTR_MTIME)) { in set_attr()
|
/fs/cifs/ |
D | inode.c | 766 if (attrs->ia_valid & ATTR_ATIME) { 773 if (attrs->ia_valid & ATTR_MTIME) { 786 if (set_time && (attrs->ia_valid & ATTR_CTIME)) { 1773 direntry->d_name.name, attrs->ia_valid)); 1792 if ((attrs->ia_valid & ATTR_MTIME) || (attrs->ia_valid & ATTR_SIZE)) { 1808 if (attrs->ia_valid & ATTR_SIZE) { 1815 if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) 1816 attrs->ia_valid &= ~ATTR_MODE; 1825 if (attrs->ia_valid & ATTR_MODE) 1830 if (attrs->ia_valid & ATTR_UID) [all …]
|
/fs/ramfs/ |
D | file-nommu.c | 200 unsigned int old_ia_valid = ia->ia_valid; in ramfs_nommu_setattr() 214 if (ia->ia_valid & ATTR_SIZE) { in ramfs_nommu_setattr() 218 if (ret < 0 || ia->ia_valid == ATTR_SIZE) in ramfs_nommu_setattr() 224 ia->ia_valid |= ATTR_MTIME|ATTR_CTIME; in ramfs_nommu_setattr() 230 ia->ia_valid = old_ia_valid; in ramfs_nommu_setattr()
|
/fs/nfsd/ |
D | nfsproc.c | 84 argp->attrs.ia_valid, (long) argp->attrs.ia_size); in nfsd_proc_setattr() 260 if (attr->ia_valid & ATTR_MODE) { in nfsd_proc_create() 273 attr->ia_valid |= ATTR_SIZE; in nfsd_proc_create() 300 attr->ia_valid |= ATTR_MODE; in nfsd_proc_create() 310 } else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) { in nfsd_proc_create() 321 attr->ia_valid &= ~ATTR_SIZE; in nfsd_proc_create() 336 argp->name, attr->ia_valid, (long) attr->ia_size); in nfsd_proc_create() 341 attr->ia_valid &= ATTR_SIZE; in nfsd_proc_create() 342 if (attr->ia_valid) in nfsd_proc_create() 450 argp->attrs.ia_valid &= ~ATTR_SIZE; in nfsd_proc_mkdir()
|
D | vfs.c | 270 if (iap->ia_valid & (ATTR_ATIME | ATTR_MTIME | ATTR_SIZE)) in nfsd_setattr() 272 if (iap->ia_valid & ATTR_SIZE) in nfsd_setattr() 285 iap->ia_valid &= ~ATTR_MODE; in nfsd_setattr() 287 if (!iap->ia_valid) in nfsd_setattr() 304 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_setattr() 323 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_setattr() 331 if (iap->ia_valid & ATTR_SIZE) { in nfsd_setattr() 363 if (iap->ia_valid & ATTR_MODE) { in nfsd_setattr() 369 if (((iap->ia_valid & ATTR_UID) && iap->ia_uid != inode->i_uid) || in nfsd_setattr() 370 ((iap->ia_valid & ATTR_GID) && iap->ia_gid != inode->i_gid)) { in nfsd_setattr() [all …]
|
D | nfsxdr.c | 102 iap->ia_valid = 0; in decode_sattr() 109 iap->ia_valid |= ATTR_MODE; in decode_sattr() 113 iap->ia_valid |= ATTR_UID; in decode_sattr() 117 iap->ia_valid |= ATTR_GID; in decode_sattr() 121 iap->ia_valid |= ATTR_SIZE; in decode_sattr() 126 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in decode_sattr() 132 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in decode_sattr() 145 iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET); in decode_sattr()
|
D | nfs3xdr.c | 112 iap->ia_valid = 0; in decode_sattr3() 115 iap->ia_valid |= ATTR_MODE; in decode_sattr3() 119 iap->ia_valid |= ATTR_UID; in decode_sattr3() 123 iap->ia_valid |= ATTR_GID; in decode_sattr3() 129 iap->ia_valid |= ATTR_SIZE; in decode_sattr3() 137 iap->ia_valid |= ATTR_ATIME; in decode_sattr3() 139 iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET; in decode_sattr3() 144 iap->ia_valid |= ATTR_MTIME; in decode_sattr3() 146 iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET; in decode_sattr3()
|
/fs/smbfs/ |
D | inode.c | 689 if ((attr->ia_valid & ATTR_UID) && (attr->ia_uid != server->mnt->uid)) in smb_notify_change() 692 if ((attr->ia_valid & ATTR_GID) && (attr->ia_uid != server->mnt->gid)) in smb_notify_change() 695 if ((attr->ia_valid & ATTR_MODE) && (attr->ia_mode & ~mask)) in smb_notify_change() 698 if ((attr->ia_valid & ATTR_SIZE) != 0) { in smb_notify_change() 719 attr->ia_valid &= ~ATTR_SIZE; in smb_notify_change() 736 if ((attr->ia_valid & ATTR_MTIME) != 0) { in smb_notify_change() 740 if ((attr->ia_valid & ATTR_ATIME) != 0) { in smb_notify_change() 757 if ((attr->ia_valid & ATTR_MODE) != 0) { in smb_notify_change()
|
/fs/nfs/ |
D | inode.c | 359 if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) in nfs_setattr() 360 attr->ia_valid &= ~ATTR_MODE; in nfs_setattr() 362 if (attr->ia_valid & ATTR_SIZE) { in nfs_setattr() 364 attr->ia_valid &= ~ATTR_SIZE; in nfs_setattr() 368 attr->ia_valid &= NFS_VALID_ATTRS; in nfs_setattr() 369 if ((attr->ia_valid & ~ATTR_FILE) == 0) in nfs_setattr() 380 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) in nfs_setattr() 454 if ((attr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0) { in nfs_setattr_update_inode() 456 if ((attr->ia_valid & ATTR_MODE) != 0) { in nfs_setattr_update_inode() 461 if ((attr->ia_valid & ATTR_UID) != 0) in nfs_setattr_update_inode() [all …]
|
D | nfs2xdr.c | 154 *p++ = (attr->ia_valid & ATTR_MODE) ? htonl(attr->ia_mode) : not_set; in xdr_encode_sattr() 155 *p++ = (attr->ia_valid & ATTR_UID) ? htonl(attr->ia_uid) : not_set; in xdr_encode_sattr() 156 *p++ = (attr->ia_valid & ATTR_GID) ? htonl(attr->ia_gid) : not_set; in xdr_encode_sattr() 157 *p++ = (attr->ia_valid & ATTR_SIZE) ? htonl(attr->ia_size) : not_set; in xdr_encode_sattr() 159 if (attr->ia_valid & ATTR_ATIME_SET) { in xdr_encode_sattr() 161 } else if (attr->ia_valid & ATTR_ATIME) { in xdr_encode_sattr() 168 if (attr->ia_valid & ATTR_MTIME_SET) { in xdr_encode_sattr() 170 } else if (attr->ia_valid & ATTR_MTIME) { in xdr_encode_sattr()
|
/fs/ncpfs/ |
D | inode.c | 864 if (((attr->ia_valid & ATTR_UID) && in ncp_notify_change() 868 if (((attr->ia_valid & ATTR_GID) && in ncp_notify_change() 872 if (((attr->ia_valid & ATTR_MODE) && in ncp_notify_change() 881 if ((attr->ia_valid & ATTR_MODE) != 0) in ncp_notify_change() 920 tmpattr.ia_valid = ATTR_MODE; in ncp_notify_change() 934 if ((attr->ia_valid & ATTR_SIZE) != 0) { in ncp_notify_change() 956 tmpattr.ia_valid = ATTR_SIZE; in ncp_notify_change() 964 if ((attr->ia_valid & ATTR_CTIME) != 0) { in ncp_notify_change() 969 if ((attr->ia_valid & ATTR_MTIME) != 0) { in ncp_notify_change() 974 if ((attr->ia_valid & ATTR_ATIME) != 0) { in ncp_notify_change()
|
/fs/ubifs/ |
D | file.c | 1053 if (attr->ia_valid & ATTR_UID) in do_attr_changes() 1055 if (attr->ia_valid & ATTR_GID) in do_attr_changes() 1057 if (attr->ia_valid & ATTR_ATIME) in do_attr_changes() 1060 if (attr->ia_valid & ATTR_MTIME) in do_attr_changes() 1063 if (attr->ia_valid & ATTR_CTIME) in do_attr_changes() 1066 if (attr->ia_valid & ATTR_MODE) { in do_attr_changes() 1206 if (attr->ia_valid & ATTR_SIZE) { in do_setattr() 1214 if (attr->ia_valid & ATTR_SIZE) { in do_setattr() 1224 if (attr->ia_valid & ATTR_SIZE) in do_setattr() 1252 inode->i_ino, inode->i_mode, attr->ia_valid); in ubifs_setattr() [all …]
|
/fs/jfs/ |
D | acl.c | 234 if ((iattr->ia_valid & ATTR_UID && iattr->ia_uid != inode->i_uid) || in jfs_setattr() 235 (iattr->ia_valid & ATTR_GID && iattr->ia_gid != inode->i_gid)) { in jfs_setattr() 242 if (!rc && (iattr->ia_valid & ATTR_MODE)) in jfs_setattr()
|
/fs/afs/ |
D | inode.c | 369 attr->ia_valid); in afs_setattr() 371 if (!(attr->ia_valid & (ATTR_SIZE | ATTR_MODE | ATTR_UID | ATTR_GID | in afs_setattr() 383 if (attr->ia_valid & ATTR_FILE) { in afs_setattr() 394 if (!(attr->ia_valid & ATTR_FILE)) in afs_setattr()
|
/fs/affs/ |
D | inode.c | 222 pr_debug("AFFS: notify_change(%lu,0x%x)\n",inode->i_ino,attr->ia_valid); in affs_notify_change() 228 if (((attr->ia_valid & ATTR_UID) && (AFFS_SB(inode->i_sb)->s_flags & SF_SETUID)) || in affs_notify_change() 229 ((attr->ia_valid & ATTR_GID) && (AFFS_SB(inode->i_sb)->s_flags & SF_SETGID)) || in affs_notify_change() 230 ((attr->ia_valid & ATTR_MODE) && in affs_notify_change() 238 if (!error && (attr->ia_valid & ATTR_MODE)) in affs_notify_change()
|
/fs/ocfs2/ |
D | file.c | 906 attr->ia_valid &= ~ATTR_SIZE; in ocfs2_setattr() 908 if (attr->ia_valid & ATTR_MODE) in ocfs2_setattr() 910 if (attr->ia_valid & ATTR_UID) in ocfs2_setattr() 912 if (attr->ia_valid & ATTR_GID) in ocfs2_setattr() 914 if (attr->ia_valid & ATTR_SIZE) in ocfs2_setattr() 916 if (attr->ia_valid & (ATTR_ATIME | ATTR_MTIME | ATTR_CTIME)) in ocfs2_setattr() 921 if (!(attr->ia_valid & OCFS2_VALID_ATTRS)) { in ocfs2_setattr() 922 mlog(0, "can't handle attrs: 0x%x\n", attr->ia_valid); in ocfs2_setattr() 930 size_change = S_ISREG(inode->i_mode) && attr->ia_valid & ATTR_SIZE; in ocfs2_setattr() 970 if ((attr->ia_valid & ATTR_UID && attr->ia_uid != inode->i_uid) || in ocfs2_setattr() [all …]
|
/fs/9p/ |
D | vfs_inode.c | 790 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr() 793 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr() 796 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr() 799 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr() 803 if (iattr->ia_valid & ATTR_UID) in v9fs_vfs_setattr() 806 if (iattr->ia_valid & ATTR_GID) in v9fs_vfs_setattr()
|