Home
last modified time | relevance | path

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

/kernel/
Dtsacct.c24 const struct cred *tcred; in bacct_add_tsk() local
55 tcred = __task_cred(tsk); in bacct_add_tsk()
56 stats->ac_uid = from_kuid_munged(user_ns, tcred->uid); in bacct_add_tsk()
57 stats->ac_gid = from_kgid_munged(user_ns, tcred->gid); in bacct_add_tsk()
Dptrace.c293 const struct cred *cred = current_cred(), *tcred; in __ptrace_may_access() local
331 tcred = __task_cred(task); in __ptrace_may_access()
332 if (uid_eq(caller_uid, tcred->euid) && in __ptrace_may_access()
333 uid_eq(caller_uid, tcred->suid) && in __ptrace_may_access()
334 uid_eq(caller_uid, tcred->uid) && in __ptrace_may_access()
335 gid_eq(caller_gid, tcred->egid) && in __ptrace_may_access()
336 gid_eq(caller_gid, tcred->sgid) && in __ptrace_may_access()
337 gid_eq(caller_gid, tcred->gid)) in __ptrace_may_access()
339 if (ptrace_has_cap(tcred->user_ns, mode)) in __ptrace_may_access()
Dsys.c1626 const struct cred *cred = current_cred(), *tcred; in check_prlimit_permission() local
1632 tcred = __task_cred(task); in check_prlimit_permission()
1633 id_match = (uid_eq(cred->uid, tcred->euid) && in check_prlimit_permission()
1634 uid_eq(cred->uid, tcred->suid) && in check_prlimit_permission()
1635 uid_eq(cred->uid, tcred->uid) && in check_prlimit_permission()
1636 gid_eq(cred->gid, tcred->egid) && in check_prlimit_permission()
1637 gid_eq(cred->gid, tcred->sgid) && in check_prlimit_permission()
1638 gid_eq(cred->gid, tcred->gid)); in check_prlimit_permission()
1639 if (!id_match && !ns_capable(tcred->user_ns, CAP_SYS_RESOURCE)) in check_prlimit_permission()
1642 return security_task_prlimit(cred, tcred, flags); in check_prlimit_permission()
Dsignal.c818 const struct cred *tcred = __task_cred(t); in kill_ok_by_cred() local
820 return uid_eq(cred->euid, tcred->suid) || in kill_ok_by_cred()
821 uid_eq(cred->euid, tcred->uid) || in kill_ok_by_cred()
822 uid_eq(cred->uid, tcred->suid) || in kill_ok_by_cred()
823 uid_eq(cred->uid, tcred->uid) || in kill_ok_by_cred()
824 ns_capable(tcred->user_ns, CAP_KILL); in kill_ok_by_cred()
/kernel/cgroup/
Dcgroup-v1.c496 const struct cred *cred, *tcred; in __cgroup1_procs_write() local
515 tcred = get_task_cred(task); in __cgroup1_procs_write()
517 !uid_eq(cred->euid, tcred->uid) && in __cgroup1_procs_write()
518 !uid_eq(cred->euid, tcred->suid) && in __cgroup1_procs_write()
519 !ns_capable(tcred->user_ns, CAP_SYS_NICE)) in __cgroup1_procs_write()
521 put_cred(tcred); in __cgroup1_procs_write()