Lines Matching refs:override_cred
340 struct cred *override_cred; in SYSCALL_DEFINE3() local
349 override_cred = prepare_creds(); in SYSCALL_DEFINE3()
350 if (!override_cred) in SYSCALL_DEFINE3()
353 override_cred->fsuid = override_cred->uid; in SYSCALL_DEFINE3()
354 override_cred->fsgid = override_cred->gid; in SYSCALL_DEFINE3()
358 kuid_t root_uid = make_kuid(override_cred->user_ns, 0); in SYSCALL_DEFINE3()
359 if (!uid_eq(override_cred->uid, root_uid)) in SYSCALL_DEFINE3()
360 cap_clear(override_cred->cap_effective); in SYSCALL_DEFINE3()
362 override_cred->cap_effective = in SYSCALL_DEFINE3()
363 override_cred->cap_permitted; in SYSCALL_DEFINE3()
366 old_cred = override_creds(override_cred); in SYSCALL_DEFINE3()
409 put_cred(override_cred); in SYSCALL_DEFINE3()