Home
last modified time | relevance | path

Searched refs:gid_eq (Results 1 – 25 of 72) sorted by relevance

123

/Linux-v5.4/fs/nfsd/
Dauth.c51 if (gid_eq(new->fsgid, GLOBAL_ROOT_GID)) in nfsd_setuser()
59 if (gid_eq(GLOBAL_ROOT_GID, rqgi->gid[i])) in nfsd_setuser()
73 if (gid_eq(new->fsgid, INVALID_GID)) in nfsd_setuser()
Dfilecache.c720 if (!gid_eq(c1->fsgid, c2->fsgid)) in nfsd_match_cred()
727 if (!gid_eq(c1->group_info->gid[i], c2->group_info->gid[i])) in nfsd_match_cred()
/Linux-v5.4/kernel/
Dsys.c373 if (gid_eq(old->gid, krgid) || in __sys_setregid()
374 gid_eq(old->egid, krgid) || in __sys_setregid()
381 if (gid_eq(old->gid, kegid) || in __sys_setregid()
382 gid_eq(old->egid, kegid) || in __sys_setregid()
383 gid_eq(old->sgid, kegid) || in __sys_setregid()
391 (egid != (gid_t) -1 && !gid_eq(kegid, old->gid))) in __sys_setregid()
432 else if (gid_eq(kgid, old->gid) || gid_eq(kgid, old->sgid)) in __sys_setgid()
739 if (rgid != (gid_t) -1 && !gid_eq(krgid, old->gid) && in __sys_setresgid()
740 !gid_eq(krgid, old->egid) && !gid_eq(krgid, old->sgid)) in __sys_setresgid()
742 if (egid != (gid_t) -1 && !gid_eq(kegid, old->gid) && in __sys_setresgid()
[all …]
Dcred.c455 !gid_eq(old->egid, new->egid) || in commit_creds()
457 !gid_eq(old->fsgid, new->fsgid) || in commit_creds()
477 if (!gid_eq(new->fsgid, old->fsgid)) in commit_creds()
500 if (!gid_eq(new->gid, old->gid) || in commit_creds()
501 !gid_eq(new->egid, old->egid) || in commit_creds()
502 !gid_eq(new->sgid, old->sgid) || in commit_creds()
503 !gid_eq(new->fsgid, old->fsgid)) in commit_creds()
Dgroups.c224 if (!gid_eq(grp, cred->fsgid)) in in_group_p()
236 if (!gid_eq(grp, cred->egid)) in in_egroup_p()
Dptrace.c320 gid_eq(caller_gid, tcred->egid) && in __ptrace_may_access()
321 gid_eq(caller_gid, tcred->sgid) && in __ptrace_may_access()
322 gid_eq(caller_gid, tcred->gid)) in __ptrace_may_access()
Dauditfilter.c754 if (!gid_eq(a->fields[i].gid, b->fields[i].gid)) in audit_compare_rule()
1240 return gid_eq(left, right); in audit_gid_comparator()
1242 return !gid_eq(left, right); in audit_gid_comparator()
/Linux-v5.4/net/core/
Dscm.c58 ((gid_eq(gid, cred->gid) || gid_eq(gid, cred->egid) || in scm_check_creds()
59 gid_eq(gid, cred->sgid)) || ns_capable(cred->user_ns, CAP_SETGID))) { in scm_check_creds()
/Linux-v5.4/net/sunrpc/
Dauth_unix.c80 …if (!uid_eq(cred->cr_cred->fsuid, acred->cred->fsuid) || !gid_eq(cred->cr_cred->fsgid, acred->cred… in unx_match()
93 if (!gid_eq(cred->cr_cred->group_info->gid[i], acred->cred->group_info->gid[i])) in unx_match()
/Linux-v5.4/security/keys/
Dpermission.c44 if (gid_eq(key->gid, cred->fsgid)) { in key_task_permission()
Dkeyctl.c921 if (group != (gid_t) -1 && !gid_eq(gid, key->gid) && !in_group_p(gid)) in keyctl_chown_key()
1609 !gid_eq(pcred->gid, mycred->egid) || in keyctl_session_to_parent()
1610 !gid_eq(pcred->egid, mycred->egid) || in keyctl_session_to_parent()
1611 !gid_eq(pcred->sgid, mycred->egid)) in keyctl_session_to_parent()
/Linux-v5.4/fs/
Dattr.c37 (in_group_p(gid) || gid_eq(gid, inode->i_gid))) in chgrp_ok()
41 if (gid_eq(inode->i_gid, INVALID_GID) && in chgrp_ok()
/Linux-v5.4/fs/quota/
Dkqid.c21 return gid_eq(left.gid, right.gid); in qid_eq()
Dquota_v1.c90 ((type == GRPQUOTA) && gid_eq(dquot->dq_id.gid, GLOBAL_ROOT_GID))) { in v1_commit_dqblk()
/Linux-v5.4/fs/jfs/
Dfile.c103 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr()
/Linux-v5.4/include/linux/
Duidgid.h66 static inline bool gid_eq(kgid_t left, kgid_t right) in gid_eq() function
Dquotaops.h27 (ia->ia_valid & ATTR_GID && !gid_eq(ia->ia_gid, inode->i_gid)); in is_quota_modification()
/Linux-v5.4/fs/orangefs/
Dinode.c187 if (!uid_eq(ow->uid, wr->uid) || !gid_eq(ow->gid, wr->gid)) { in orangefs_writepages_callback()
421 gid_eq(wr->gid, current_fsgid())) { in orangefs_write_begin()
750 gid_eq(wr->gid, current_fsgid())) { in orangefs_page_mkwrite()
893 gid_eq(ORANGEFS_I(inode)->attr_gid, current_fsgid())) { in __orangefs_setattr()
/Linux-v5.4/fs/udf/
Dfile.c273 !gid_eq(attr->ia_gid, UDF_SB(sb)->s_gid)) in udf_setattr()
/Linux-v5.4/fs/adfs/
Dinode.c308 (ia_valid & ATTR_GID && !gid_eq(attr->ia_gid, ADFS_SB(sb)->s_gid))) in adfs_notify_change()
/Linux-v5.4/fs/autofs/
Dinode.c73 if (!gid_eq(root_inode->i_gid, GLOBAL_ROOT_GID)) in autofs_show_options()
/Linux-v5.4/fs/hpfs/
Dnamei.c107 !gid_eq(result->i_gid, current_fsgid()) || in hpfs_mkdir()
196 !gid_eq(result->i_gid, current_fsgid()) || in hpfs_create()
Dinode.c160 if (!gid_eq(i->i_gid, hpfs_sb(i->i_sb)->sb_gid) || hpfs_inode->i_ea_gid) { in hpfs_write_inode_ea()
/Linux-v5.4/fs/tracefs/
Dinode.c249 if (!gid_eq(opts->gid, GLOBAL_ROOT_GID)) in tracefs_show_options()
/Linux-v5.4/fs/ubifs/
Dbudget.c264 (!gid_eq(c->rp_gid, GLOBAL_ROOT_GID) && in_group_p(c->rp_gid))) in can_use_rp()

123