Since neither the Biba policy nor the MLS policy make use of

transitioning, remove their transition entry points.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
This commit is contained in:
Robert Watson 2002-11-05 16:44:29 +00:00
parent c987342f8e
commit b317d6f0aa
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=106462
2 changed files with 0 additions and 46 deletions

View File

@ -1354,27 +1354,6 @@ mac_biba_create_cred(struct ucred *cred_parent, struct ucred *cred_child)
mac_biba_copy_range(source, dest); mac_biba_copy_range(source, dest);
} }
static void
mac_biba_execve_transition(struct ucred *old, struct ucred *new,
struct vnode *vp, struct label *vnodelabel)
{
struct mac_biba *source, *dest;
source = SLOT(&old->cr_label);
dest = SLOT(&new->cr_label);
mac_biba_copy_single(source, dest);
mac_biba_copy_range(source, dest);
}
static int
mac_biba_execve_will_transition(struct ucred *old, struct vnode *vp,
struct label *vnodelabel)
{
return (0);
}
static void static void
mac_biba_create_proc0(struct ucred *cred) mac_biba_create_proc0(struct ucred *cred)
{ {
@ -2627,8 +2606,6 @@ static struct mac_policy_ops mac_biba_ops =
.mpo_relabel_ifnet = mac_biba_relabel_ifnet, .mpo_relabel_ifnet = mac_biba_relabel_ifnet,
.mpo_update_ipq = mac_biba_update_ipq, .mpo_update_ipq = mac_biba_update_ipq,
.mpo_create_cred = mac_biba_create_cred, .mpo_create_cred = mac_biba_create_cred,
.mpo_execve_transition = mac_biba_execve_transition,
.mpo_execve_will_transition = mac_biba_execve_will_transition,
.mpo_create_proc0 = mac_biba_create_proc0, .mpo_create_proc0 = mac_biba_create_proc0,
.mpo_create_proc1 = mac_biba_create_proc1, .mpo_create_proc1 = mac_biba_create_proc1,
.mpo_relabel_cred = mac_biba_relabel_cred, .mpo_relabel_cred = mac_biba_relabel_cred,

View File

@ -1281,27 +1281,6 @@ mac_mls_create_cred(struct ucred *cred_parent, struct ucred *cred_child)
mac_mls_copy_range(source, dest); mac_mls_copy_range(source, dest);
} }
static void
mac_mls_execve_transition(struct ucred *old, struct ucred *new,
struct vnode *vp, struct label *vnodelabel)
{
struct mac_mls *source, *dest;
source = SLOT(&old->cr_label);
dest = SLOT(&new->cr_label);
mac_mls_copy_single(source, dest);
mac_mls_copy_range(source, dest);
}
static int
mac_mls_execve_will_transition(struct ucred *old, struct vnode *vp,
struct label *vnodelabel)
{
return (0);
}
static void static void
mac_mls_create_proc0(struct ucred *cred) mac_mls_create_proc0(struct ucred *cred)
{ {
@ -2445,8 +2424,6 @@ static struct mac_policy_ops mac_mls_ops =
.mpo_relabel_ifnet = mac_mls_relabel_ifnet, .mpo_relabel_ifnet = mac_mls_relabel_ifnet,
.mpo_update_ipq = mac_mls_update_ipq, .mpo_update_ipq = mac_mls_update_ipq,
.mpo_create_cred = mac_mls_create_cred, .mpo_create_cred = mac_mls_create_cred,
.mpo_execve_transition = mac_mls_execve_transition,
.mpo_execve_will_transition = mac_mls_execve_will_transition,
.mpo_create_proc0 = mac_mls_create_proc0, .mpo_create_proc0 = mac_mls_create_proc0,
.mpo_create_proc1 = mac_mls_create_proc1, .mpo_create_proc1 = mac_mls_create_proc1,
.mpo_relabel_cred = mac_mls_relabel_cred, .mpo_relabel_cred = mac_mls_relabel_cred,