Searched refs:new_cred (Results 1 – 7 of 7) sorted by relevance
491 struct cred *new_cred; in SYSCALL_DEFINE2() 534 new_cred = prepare_creds(); in SYSCALL_DEFINE2() 535 if (!new_cred) in SYSCALL_DEFINE2() 538 new_llcred = landlock_cred(new_cred); in SYSCALL_DEFINE2() 562 abort_creds(new_cred); in SYSCALL_DEFINE2() 584 current_cred(), new_cred);586 abort_creds(new_cred);591 return commit_creds(new_cred);483 struct cred *new_cred; SYSCALL_DEFINE2() local
31 const struct cred *new_cred; member97 cred = (struct cred *)get_cred(ctx->new_cred); in restrict_one_thread()116 landlock_cred(ctx->new_cred)); in restrict_one_thread()469 const struct cred *new_cred) in landlock_restrict_sibling_threads() argument483 shared_ctx.new_cred = new_cred; in landlock_restrict_sibling_threads()
377 void key_fsuid_changed(struct cred *new_cred) in key_fsuid_changed() argument380 if (new_cred->thread_keyring) { in key_fsuid_changed()381 down_write(&new_cred->thread_keyring->sem); in key_fsuid_changed()382 new_cred->thread_keyring->uid = new_cred->fsuid; in key_fsuid_changed()383 up_write(&new_cred->thread_keyring->sem); in key_fsuid_changed()390 void key_fsgid_changed(struct cred *new_cred) in key_fsgid_changed() argument393 if (new_cred->thread_keyring) { in key_fsgid_changed()394 down_write(&new_cred->thread_keyring->sem); in key_fsgid_changed()395 new_cred->thread_keyring->gid = new_cred->fsgid; in key_fsgid_changed()396 up_write(&new_cred->thread_keyring->sem); in key_fsgid_changed()
184 extern int unshare_userns(unsigned long unshare_flags, struct cred **new_cred);220 struct cred **new_cred) in unshare_userns() argument
495 extern void key_fsuid_changed(struct cred *new_cred);496 extern void key_fsgid_changed(struct cred *new_cred);
3195 struct cred *new_cred = NULL; in ksys_unshare() local3240 err = unshare_userns(unshare_flags, &new_cred); in ksys_unshare()3244 new_cred, new_fs); in ksys_unshare()3247 if (new_cred) { in ksys_unshare()3248 err = set_cred_ucounts(new_cred); in ksys_unshare()3253 if (new_fs || new_fd || do_sysvsem || new_cred || new_nsproxy) { in ksys_unshare()3289 if (new_cred) { in ksys_unshare()3291 commit_creds(new_cred); in ksys_unshare()3292 new_cred = NULL; in ksys_unshare()3302 if (new_cred) in ksys_unshare()[all …]
177 int unshare_userns(unsigned long unshare_flags, struct cred **new_cred) in unshare_userns() argument191 *new_cred = cred; in unshare_userns()