Lines Matching refs:cred
137 const struct cred *cred = current_cred(), *pcred = __task_cred(p); in set_one_prio_perm() local
139 if (uid_eq(pcred->uid, cred->euid) || in set_one_prio_perm()
140 uid_eq(pcred->euid, cred->euid)) in set_one_prio_perm()
179 const struct cred *cred = current_cred(); in SYSCALL_DEFINE3() local
215 uid = make_kuid(cred->user_ns, who); in SYSCALL_DEFINE3()
216 user = cred->user; in SYSCALL_DEFINE3()
218 uid = cred->uid; in SYSCALL_DEFINE3()
219 else if (!uid_eq(uid, cred->uid)) { in SYSCALL_DEFINE3()
228 if (!uid_eq(uid, cred->uid)) in SYSCALL_DEFINE3()
249 const struct cred *cred = current_cred(); in SYSCALL_DEFINE2() local
283 uid = make_kuid(cred->user_ns, who); in SYSCALL_DEFINE2()
284 user = cred->user; in SYSCALL_DEFINE2()
286 uid = cred->uid; in SYSCALL_DEFINE2()
287 else if (!uid_eq(uid, cred->uid)) { in SYSCALL_DEFINE2()
299 if (!uid_eq(uid, cred->uid)) in SYSCALL_DEFINE2()
332 const struct cred *old; in SYSCALL_DEFINE2()
333 struct cred *new; in SYSCALL_DEFINE2()
389 const struct cred *old; in SYSCALL_DEFINE1()
390 struct cred *new; in SYSCALL_DEFINE1()
421 static int set_user(struct cred *new) in set_user()
465 const struct cred *old; in SYSCALL_DEFINE2()
466 struct cred *new; in SYSCALL_DEFINE2()
536 const struct cred *old; in SYSCALL_DEFINE1()
537 struct cred *new; in SYSCALL_DEFINE1()
583 const struct cred *old; in SYSCALL_DEFINE3()
584 struct cred *new; in SYSCALL_DEFINE3()
647 const struct cred *cred = current_cred(); in SYSCALL_DEFINE3() local
651 ruid = from_kuid_munged(cred->user_ns, cred->uid); in SYSCALL_DEFINE3()
652 euid = from_kuid_munged(cred->user_ns, cred->euid); in SYSCALL_DEFINE3()
653 suid = from_kuid_munged(cred->user_ns, cred->suid); in SYSCALL_DEFINE3()
670 const struct cred *old; in SYSCALL_DEFINE3()
671 struct cred *new; in SYSCALL_DEFINE3()
721 const struct cred *cred = current_cred(); in SYSCALL_DEFINE3() local
725 rgid = from_kgid_munged(cred->user_ns, cred->gid); in SYSCALL_DEFINE3()
726 egid = from_kgid_munged(cred->user_ns, cred->egid); in SYSCALL_DEFINE3()
727 sgid = from_kgid_munged(cred->user_ns, cred->sgid); in SYSCALL_DEFINE3()
748 const struct cred *old; in SYSCALL_DEFINE1()
749 struct cred *new; in SYSCALL_DEFINE1()
787 const struct cred *old; in SYSCALL_DEFINE1()
788 struct cred *new; in SYSCALL_DEFINE1()
1429 const struct cred *cred = current_cred(), *tcred; in check_prlimit_permission() local
1435 if (uid_eq(cred->uid, tcred->euid) && in check_prlimit_permission()
1436 uid_eq(cred->uid, tcred->suid) && in check_prlimit_permission()
1437 uid_eq(cred->uid, tcred->uid) && in check_prlimit_permission()
1438 gid_eq(cred->gid, tcred->egid) && in check_prlimit_permission()
1439 gid_eq(cred->gid, tcred->sgid) && in check_prlimit_permission()
1440 gid_eq(cred->gid, tcred->gid)) in check_prlimit_permission()
1807 const struct cred *cred = current_cred(); in validate_prctl_map() local
1809 if (!uid_eq(cred->uid, make_kuid(ns, 0)) || in validate_prctl_map()
1810 !gid_eq(cred->gid, make_kgid(ns, 0))) in validate_prctl_map()