/linux-4.4.14/fs/ |
D | attr.c | 71 attr->ia_mode &= ~S_ISGID; in inode_change_ok() 164 mode &= ~S_ISGID; in setattr_copy() 247 if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { in notify_change() 252 attr->ia_mode &= ~S_ISGID; in notify_change()
|
D | exec.c | 1306 if (!(mode & (S_ISUID|S_ISGID))) in bprm_fill_uid() 1328 if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) { in bprm_fill_uid()
|
D | inode.c | 1684 if (unlikely((mode & S_ISGID) && (mode & S_IXGRP))) in should_remove_suid() 1938 if (dir && dir->i_mode & S_ISGID) { in inode_init_owner() 1941 mode |= S_ISGID; in inode_init_owner()
|
D | namei.c | 940 if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) in safe_hardlink_source()
|
/linux-4.4.14/include/linux/ |
D | stat.h | 9 #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
|
D | fs.h | 2054 return (ino->i_mode & (S_ISGID | S_IXGRP)) == S_ISGID; in __mandatory_lock() 2978 return (mode & S_ISUID) || ((mode & S_ISGID) && (mode & S_IXGRP)); in is_sxid()
|
/linux-4.4.14/include/uapi/linux/ |
D | stat.h | 16 #define S_ISGID 0002000 macro
|
/linux-4.4.14/tools/testing/selftests/capabilities/ |
D | test_execve.c | 242 if (chmod("validate_cap_sgidroot", S_ISGID | 0710) != 0) in do_tests() 249 if (chmod("validate_cap_sgidnonroot", S_ISGID | 0710) != 0) in do_tests()
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | inode.c | 258 if (dir->i_mode & S_ISGID) { in spufs_mkdir() 260 inode->i_mode &= S_ISGID; in spufs_mkdir() 492 if (dir->i_mode & S_ISGID) { in spufs_mkgang() 494 inode->i_mode &= S_ISGID; in spufs_mkgang()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | obdo.c | 166 attr->ia_mode &= ~S_ISGID; in iattr_from_obdo()
|
/linux-4.4.14/fs/configfs/ |
D | inode.c | 104 mode &= ~S_ISGID; in configfs_setattr()
|
/linux-4.4.14/fs/9p/ |
D | vfs_inode_dotl.c | 64 if (dir_inode->i_mode & S_ISGID) { in v9fs_get_fsgid_for_create() 400 if (dir->i_mode & S_ISGID) in v9fs_vfs_mkdir_dotl() 401 omode |= S_ISGID; in v9fs_vfs_mkdir_dotl()
|
D | vfs_inode.c | 84 if ((mode & S_ISGID) == S_ISGID) in unixmode2p9mode() 110 res |= S_ISGID; in p9mode2perm()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | llite_lib.c | 1383 (((mode & (S_ISGID|S_IXGRP)) == (S_ISGID|S_IXGRP)) && in ll_setattr() 1384 !(attr->ia_mode & S_ISGID)))) in ll_setattr() 1394 ((mode & (S_ISGID|S_IXGRP)) == (S_ISGID|S_IXGRP)) && in ll_setattr() 1395 !(attr->ia_mode & S_ISGID) && in ll_setattr()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_inode.h | 372 ((pip)->i_d.di_mode & S_ISGID))
|
D | xfs_iops.c | 659 if ((ip->i_d.di_mode & (S_ISUID|S_ISGID)) && in xfs_setattr_nonsize() 661 ip->i_d.di_mode &= ~(S_ISUID|S_ISGID); in xfs_setattr_nonsize()
|
D | xfs_inode.c | 805 if ((pip->i_d.di_mode & S_ISGID) && S_ISDIR(mode)) { in xfs_ialloc() 806 ip->i_d.di_mode |= S_ISGID; in xfs_ialloc() 816 (ip->i_d.di_mode & S_ISGID) && in xfs_ialloc() 818 ip->i_d.di_mode &= ~S_ISGID; in xfs_ialloc()
|
D | xfs_ioctl.c | 1243 if ((ip->i_d.di_mode & (S_ISUID|S_ISGID)) && in xfs_ioctl_setattr() 1245 ip->i_d.di_mode &= ~(S_ISUID|S_ISGID); in xfs_ioctl_setattr()
|
D | xfs_file.c | 161 ip->i_d.di_mode &= ~S_ISGID; in xfs_update_prealloc_flags()
|
/linux-4.4.14/fs/cifs/ |
D | dir.c | 354 if (inode->i_mode & S_ISGID) in cifs_do_create() 390 if (inode->i_mode & S_ISGID) in cifs_do_create()
|
D | inode.c | 535 #define SFBITS_MASK (S_ISVTX | S_ISGID | S_ISUID) /* SETFILEBITS valid bits */ 1366 if (parent->i_mode & S_ISGID) 1367 mode |= S_ISGID; 1379 if (parent->i_mode & S_ISGID) 1401 if (inode->i_mode & S_ISGID)
|
/linux-4.4.14/fs/jffs2/ |
D | fs.c | 446 if (dir_i->i_mode & S_ISGID) { in jffs2_new_inode() 449 mode |= S_ISGID; in jffs2_new_inode()
|
/linux-4.4.14/fs/ext4/ |
D | move_extent.c | 469 if (donor_inode->i_mode & (S_ISUID|S_ISGID)) { in mext_check_arguments()
|
/linux-4.4.14/security/tomoyo/ |
D | condition.c | 870 value = S_ISGID; in tomoyo_condition()
|
/linux-4.4.14/fs/gfs2/ |
D | inode.c | 371 if (dip->i_inode.i_mode & S_ISGID) { in munge_mode_uid_gid() 373 inode->i_mode |= S_ISGID; in munge_mode_uid_gid()
|
/linux-4.4.14/fs/ocfs2/ |
D | file.c | 1361 if ((inode->i_mode & S_ISGID) && (inode->i_mode & S_IXGRP)) in __ocfs2_write_remove_suid() 1362 inode->i_mode &= ~S_ISGID; in __ocfs2_write_remove_suid()
|
/linux-4.4.14/fs/ubifs/ |
D | file.c | 1089 mode &= ~S_ISGID; in do_attr_changes()
|
/linux-4.4.14/fs/udf/ |
D | inode.c | 1604 ((flags & ICBTAG_FLAG_SETGID) ? S_ISGID : 0) | in udf_convert_permissions() 1807 ((inode->i_mode & S_ISGID) ? ICBTAG_FLAG_SETGID : 0) | in udf_update_inode()
|
/linux-4.4.14/fs/nfs/ |
D | write.c | 1390 if (unlikely((mode & S_ISGID) && (mode & S_IXGRP))) in nfs_should_remove_suid()
|
/linux-4.4.14/fs/f2fs/ |
D | file.c | 654 mode &= ~S_ISGID; in __setattr_copy()
|
/linux-4.4.14/fs/nfsd/ |
D | vfs.c | 319 iap->ia_mode &= ~S_ISGID; in nfsd_sanitize_attrs()
|
/linux-4.4.14/fs/proc/ |
D | base.c | 1758 inode->i_mode &= ~(S_ISUID | S_ISGID); in pid_revalidate()
|