Lines Matching refs:uid
176 if (uid_eq(pcred->uid, cred->euid) || in set_one_prio_perm()
219 kuid_t uid; in SYSCALL_DEFINE3() local
252 uid = make_kuid(cred->user_ns, who); in SYSCALL_DEFINE3()
255 uid = cred->uid; in SYSCALL_DEFINE3()
256 else if (!uid_eq(uid, cred->uid)) { in SYSCALL_DEFINE3()
257 user = find_user(uid); in SYSCALL_DEFINE3()
262 if (uid_eq(task_uid(p), uid) && task_pid_vnr(p)) in SYSCALL_DEFINE3()
265 if (!uid_eq(uid, cred->uid)) in SYSCALL_DEFINE3()
289 kuid_t uid; in SYSCALL_DEFINE2() local
320 uid = make_kuid(cred->user_ns, who); in SYSCALL_DEFINE2()
323 uid = cred->uid; in SYSCALL_DEFINE2()
324 else if (!uid_eq(uid, cred->uid)) { in SYSCALL_DEFINE2()
325 user = find_user(uid); in SYSCALL_DEFINE2()
330 if (uid_eq(task_uid(p), uid) && task_pid_vnr(p)) { in SYSCALL_DEFINE2()
336 if (!uid_eq(uid, cred->uid)) in SYSCALL_DEFINE2()
480 new_user = alloc_uid(new->uid); in set_user()
546 new->uid = kruid; in __sys_setreuid()
547 if (!uid_eq(old->uid, kruid) && in __sys_setreuid()
555 if (!uid_eq(old->uid, keuid) && in __sys_setreuid()
562 if (!uid_eq(new->uid, old->uid)) { in __sys_setreuid()
568 (euid != (uid_t) -1 && !uid_eq(keuid, old->uid))) in __sys_setreuid()
604 long __sys_setuid(uid_t uid) in __sys_setuid() argument
612 kuid = make_kuid(ns, uid); in __sys_setuid()
623 new->suid = new->uid = kuid; in __sys_setuid()
624 if (!uid_eq(kuid, old->uid)) { in __sys_setuid()
629 } else if (!uid_eq(kuid, old->uid) && !uid_eq(kuid, new->suid)) { in __sys_setuid()
651 SYSCALL_DEFINE1(setuid, uid_t, uid) in SYSCALL_DEFINE1() argument
653 return __sys_setuid(uid); in SYSCALL_DEFINE1()
686 if ((ruid == (uid_t) -1 || uid_eq(kruid, old->uid)) && in __sys_setresuid()
692 ruid_new = ruid != (uid_t) -1 && !uid_eq(kruid, old->uid) && in __sys_setresuid()
694 euid_new = euid != (uid_t) -1 && !uid_eq(keuid, old->uid) && in __sys_setresuid()
696 suid_new = suid != (uid_t) -1 && !uid_eq(ksuid, old->uid) && in __sys_setresuid()
707 new->uid = kruid; in __sys_setresuid()
708 if (!uid_eq(kruid, old->uid)) { in __sys_setresuid()
747 ruid = from_kuid_munged(cred->user_ns, cred->uid); in SYSCALL_DEFINE3()
857 long __sys_setfsuid(uid_t uid) in __sys_setfsuid() argument
867 kuid = make_kuid(old->user_ns, uid); in __sys_setfsuid()
875 if (uid_eq(kuid, old->uid) || uid_eq(kuid, old->euid) || in __sys_setfsuid()
893 SYSCALL_DEFINE1(setfsuid, uid_t, uid) in SYSCALL_DEFINE1() argument
895 return __sys_setfsuid(uid); in SYSCALL_DEFINE1()
1659 id_match = (uid_eq(cred->uid, tcred->euid) && in check_prlimit_permission()
1660 uid_eq(cred->uid, tcred->suid) && in check_prlimit_permission()
1661 uid_eq(cred->uid, tcred->uid) && in check_prlimit_permission()