Home
last modified time | relevance | path

Searched refs:tcred (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/net/sunrpc/
Dauth_generic.c215 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.4.14/block/
Dioprio.c36 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.4.14/kernel/
Dtsacct.c33 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()
Dptrace.c221 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()
Dsys.c1429 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()
Dsignal.c695 const struct cred *tcred = __task_cred(t); in kill_ok_by_cred() local
697 if (uid_eq(cred->euid, tcred->suid) || in kill_ok_by_cred()
698 uid_eq(cred->euid, tcred->uid) || in kill_ok_by_cred()
699 uid_eq(cred->uid, tcred->suid) || in kill_ok_by_cred()
700 uid_eq(cred->uid, tcred->uid)) in kill_ok_by_cred()
703 if (ns_capable(tcred->user_ns, CAP_KILL)) in kill_ok_by_cred()
Dcgroup.c2679 const struct cred *tcred = get_task_cred(task); in cgroup_procs_write_permission() local
2687 !uid_eq(cred->euid, tcred->uid) && in cgroup_procs_write_permission()
2688 !uid_eq(cred->euid, tcred->suid)) in cgroup_procs_write_permission()
2711 put_cred(tcred); in cgroup_procs_write_permission()
/linux-4.4.14/mm/
Dmigrate.c1484 const struct cred *cred = current_cred(), *tcred; in SYSCALL_DEFINE6() local
1512 tcred = __task_cred(task); in SYSCALL_DEFINE6()
1513 if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) && in SYSCALL_DEFINE6()
1514 !uid_eq(cred->uid, tcred->suid) && !uid_eq(cred->uid, tcred->uid) && in SYSCALL_DEFINE6()
Dmempolicy.c1343 const struct cred *cred = current_cred(), *tcred; in SYSCALL_DEFINE4() local
1384 tcred = __task_cred(task); in SYSCALL_DEFINE4()
1385 if (!uid_eq(cred->euid, tcred->suid) && !uid_eq(cred->euid, tcred->uid) && in SYSCALL_DEFINE4()
1386 !uid_eq(cred->uid, tcred->suid) && !uid_eq(cred->uid, tcred->uid) && in SYSCALL_DEFINE4()
/linux-4.4.14/arch/ia64/kernel/
Dperfmon.c2361 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.4.14/Documentation/security/
Dcredentials.txt400 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);