Lines Matching refs:bprm
715 static int smack_bprm_set_creds(struct linux_binprm *bprm) in smack_bprm_set_creds() argument
717 struct inode *inode = file_inode(bprm->file); in smack_bprm_set_creds()
718 struct task_smack *bsp = bprm->cred->security; in smack_bprm_set_creds()
722 rc = cap_bprm_set_creds(bprm); in smack_bprm_set_creds()
726 if (bprm->cred_prepared) in smack_bprm_set_creds()
733 if (bprm->unsafe & (LSM_UNSAFE_PTRACE | LSM_UNSAFE_PTRACE_CAP)) { in smack_bprm_set_creds()
748 } else if (bprm->unsafe) in smack_bprm_set_creds()
752 bprm->per_clear |= PER_CLEAR_ON_SETID; in smack_bprm_set_creds()
763 static void smack_bprm_committing_creds(struct linux_binprm *bprm) in smack_bprm_committing_creds() argument
765 struct task_smack *bsp = bprm->cred->security; in smack_bprm_committing_creds()
777 static int smack_bprm_secureexec(struct linux_binprm *bprm) in smack_bprm_secureexec() argument
780 int ret = cap_bprm_secureexec(bprm); in smack_bprm_secureexec()