/linux-4.1.27/net/sunrpc/ |
D | auth_generic.c | 215 struct rpc_cred *tcred; in generic_key_timeout() local 228 tcred = auth->au_ops->lookup_cred(auth, acred, 0); in generic_key_timeout() 229 if (IS_ERR(tcred)) in generic_key_timeout() 232 if (!tcred->cr_ops->crkey_timeout) { in generic_key_timeout() 239 ret = tcred->cr_ops->crkey_timeout(tcred); in generic_key_timeout() 248 from_kuid(&init_user_ns, tcred->cr_uid)); in generic_key_timeout() 254 put_rpccred(tcred); in generic_key_timeout()
|
/linux-4.1.27/kernel/ |
D | tsacct.c | 33 const struct cred *tcred; in bacct_add_tsk() local 62 tcred = __task_cred(tsk); in bacct_add_tsk() 63 stats->ac_uid = from_kuid_munged(user_ns, tcred->uid); in bacct_add_tsk() 64 stats->ac_gid = from_kgid_munged(user_ns, tcred->gid); in bacct_add_tsk()
|
D | ptrace.c | 221 const struct cred *cred = current_cred(), *tcred; in __ptrace_may_access() local 259 tcred = __task_cred(task); in __ptrace_may_access() 260 if (uid_eq(caller_uid, tcred->euid) && in __ptrace_may_access() 261 uid_eq(caller_uid, tcred->suid) && in __ptrace_may_access() 262 uid_eq(caller_uid, tcred->uid) && in __ptrace_may_access() 263 gid_eq(caller_gid, tcred->egid) && in __ptrace_may_access() 264 gid_eq(caller_gid, tcred->sgid) && in __ptrace_may_access() 265 gid_eq(caller_gid, tcred->gid)) in __ptrace_may_access() 267 if (ptrace_has_cap(tcred->user_ns, mode)) in __ptrace_may_access()
|
D | sys.c | 1429 const struct cred *cred = current_cred(), *tcred; in check_prlimit_permission() local 1434 tcred = __task_cred(task); in check_prlimit_permission() 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() 1442 if (ns_capable(tcred->user_ns, CAP_SYS_RESOURCE)) in check_prlimit_permission()
|
D | signal.c | 746 const struct cred *tcred = __task_cred(t); in kill_ok_by_cred() local 748 if (uid_eq(cred->euid, tcred->suid) || in kill_ok_by_cred() 749 uid_eq(cred->euid, tcred->uid) || in kill_ok_by_cred() 750 uid_eq(cred->uid, tcred->suid) || in kill_ok_by_cred() 751 uid_eq(cred->uid, tcred->uid)) in kill_ok_by_cred() 754 if (ns_capable(tcred->user_ns, CAP_KILL)) in kill_ok_by_cred()
|
D | cgroup.c | 2387 const struct cred *cred = current_cred(), *tcred; in __cgroup_procs_write() local 2412 tcred = __task_cred(tsk); in __cgroup_procs_write() 2414 !uid_eq(cred->euid, tcred->uid) && in __cgroup_procs_write() 2415 !uid_eq(cred->euid, tcred->suid)) { in __cgroup_procs_write()
|
/linux-4.1.27/block/ |
D | ioprio.c | 36 const struct cred *cred = current_cred(), *tcred; in set_task_ioprio() local 39 tcred = __task_cred(task); in set_task_ioprio() 40 if (!uid_eq(tcred->uid, cred->euid) && in set_task_ioprio() 41 !uid_eq(tcred->uid, cred->uid) && !capable(CAP_SYS_NICE)) { in set_task_ioprio()
|
/linux-4.1.27/mm/ |
D | migrate.c | 1463 const struct cred *cred = current_cred(), *tcred; in SYSCALL_DEFINE6() local 1491 tcred = __task_cred(task); in SYSCALL_DEFINE6() 1492 if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) && in SYSCALL_DEFINE6() 1493 !uid_eq(cred->uid, tcred->suid) && !uid_eq(cred->uid, tcred->uid) && in SYSCALL_DEFINE6()
|
D | mempolicy.c | 1346 const struct cred *cred = current_cred(), *tcred; in SYSCALL_DEFINE4() local 1387 tcred = __task_cred(task); in SYSCALL_DEFINE4() 1388 if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) && in SYSCALL_DEFINE4() 1389 !uid_eq(cred->uid, tcred->suid) && !uid_eq(cred->uid, tcred->uid) && in SYSCALL_DEFINE4()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | perfmon.c | 2361 const struct cred *tcred; in pfm_bad_permissions() local 2367 tcred = __task_cred(task); in pfm_bad_permissions() 2373 from_kuid(&init_user_ns, tcred->euid), in pfm_bad_permissions() 2374 from_kuid(&init_user_ns, tcred->suid), in pfm_bad_permissions() 2375 from_kuid(&init_user_ns, tcred->uid), in pfm_bad_permissions() 2376 from_kgid(&init_user_ns, tcred->egid), in pfm_bad_permissions() 2377 from_kgid(&init_user_ns, tcred->sgid))); in pfm_bad_permissions() 2379 ret = ((!uid_eq(uid, tcred->euid)) in pfm_bad_permissions() 2380 || (!uid_eq(uid, tcred->suid)) in pfm_bad_permissions() 2381 || (!uid_eq(uid, tcred->uid)) in pfm_bad_permissions() [all …]
|
/linux-4.1.27/Documentation/security/ |
D | credentials.txt | 400 const struct cred *tcred; 403 tcred = __task_cred(t); 404 f->uid = tcred->uid; 405 f->gid = tcred->gid; 406 f->groups = get_group_info(tcred->groups);
|