Garbage collect mac_create_devfs_vnode() -- it hasn't been used since

we brought in the new cache and locking model for vnode labels.  We
now rely on mac_associate_devfs_vnode().

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
This commit is contained in:
Robert Watson 2002-11-12 04:20:36 +00:00
parent 1cb53a1828
commit 63b6f478ec
18 changed files with 0 additions and 119 deletions

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -174,7 +174,6 @@ void mac_create_devfs_directory(char *dirname, int dirnamelen,
struct devfs_dirent *de);
void mac_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
struct devfs_dirent *de);
void mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp);
int mac_create_vnode_extattr(struct ucred *cred, struct mount *mp,
struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
void mac_create_mount(struct ucred *cred, struct mount *mp);

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -147,9 +147,6 @@ struct mac_policy_ops {
void (*mpo_create_devfs_symlink)(struct ucred *cred,
struct devfs_dirent *dd, struct label *ddlabel,
struct devfs_dirent *de, struct label *delabel);
void (*mpo_create_devfs_vnode)(struct devfs_dirent *de,
struct label *direntlabel, struct vnode *vp,
struct label *vnodelabel);
int (*mpo_create_vnode_extattr)(struct ucred *cred,
struct mount *mp, struct label *fslabel,
struct vnode *dvp, struct label *dlabel,

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -2707,13 +2707,6 @@ mac_ioctl_ifnet_set(struct ucred *cred, struct ifreq *ifr,
return (0);
}
void
mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp)
{
MAC_PERFORM(create_devfs_vnode, de, &de->de_label, vp, &vp->v_label);
}
void
mac_create_devfs_device(dev_t dev, struct devfs_dirent *de)
{

View file

@ -843,17 +843,6 @@ mac_biba_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
mac_biba_copy_single(source, dest);
}
static void
mac_biba_create_devfs_vnode(struct devfs_dirent *devfs_dirent,
struct label *direntlabel, struct vnode *vp, struct label *vnodelabel)
{
struct mac_biba *source, *dest;
source = SLOT(direntlabel);
dest = SLOT(vnodelabel);
mac_biba_copy_single(source, dest);
}
static void
mac_biba_create_mount(struct ucred *cred, struct mount *mp,
struct label *mntlabel, struct label *fslabel)
@ -2587,7 +2576,6 @@ static struct mac_policy_ops mac_biba_ops =
.mpo_create_devfs_device = mac_biba_create_devfs_device,
.mpo_create_devfs_directory = mac_biba_create_devfs_directory,
.mpo_create_devfs_symlink = mac_biba_create_devfs_symlink,
.mpo_create_devfs_vnode = mac_biba_create_devfs_vnode,
.mpo_create_mount = mac_biba_create_mount,
.mpo_create_root_mount = mac_biba_create_root_mount,
.mpo_relabel_vnode = mac_biba_relabel_vnode,

View file

@ -812,17 +812,6 @@ mac_mls_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
mac_mls_copy_single(source, dest);
}
static void
mac_mls_create_devfs_vnode(struct devfs_dirent *devfs_dirent,
struct label *direntlabel, struct vnode *vp, struct label *vnodelabel)
{
struct mac_mls *source, *dest;
source = SLOT(direntlabel);
dest = SLOT(vnodelabel);
mac_mls_copy_single(source, dest);
}
static void
mac_mls_create_mount(struct ucred *cred, struct mount *mp,
struct label *mntlabel, struct label *fslabel)
@ -2405,7 +2394,6 @@ static struct mac_policy_ops mac_mls_ops =
.mpo_create_devfs_device = mac_mls_create_devfs_device,
.mpo_create_devfs_directory = mac_mls_create_devfs_directory,
.mpo_create_devfs_symlink = mac_mls_create_devfs_symlink,
.mpo_create_devfs_vnode = mac_mls_create_devfs_vnode,
.mpo_create_mount = mac_mls_create_mount,
.mpo_create_root_mount = mac_mls_create_root_mount,
.mpo_relabel_vnode = mac_mls_relabel_vnode,

View file

@ -189,13 +189,6 @@ mac_none_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
}
static void
mac_none_create_devfs_vnode(struct devfs_dirent *devfs_dirent,
struct label *direntlabel, struct vnode *vp, struct label *vnodelabel)
{
}
static int
mac_none_create_vnode_extattr(struct ucred *cred, struct mount *mp,
struct label *fslabel, struct vnode *dvp, struct label *dlabel,
@ -930,7 +923,6 @@ static struct mac_policy_ops mac_none_ops =
.mpo_create_devfs_device = mac_none_create_devfs_device,
.mpo_create_devfs_directory = mac_none_create_devfs_directory,
.mpo_create_devfs_symlink = mac_none_create_devfs_symlink,
.mpo_create_devfs_vnode = mac_none_create_devfs_vnode,
.mpo_create_vnode_extattr = mac_none_create_vnode_extattr,
.mpo_create_mount = mac_none_create_mount,
.mpo_create_root_mount = mac_none_create_root_mount,

View file

@ -189,13 +189,6 @@ mac_none_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
}
static void
mac_none_create_devfs_vnode(struct devfs_dirent *devfs_dirent,
struct label *direntlabel, struct vnode *vp, struct label *vnodelabel)
{
}
static int
mac_none_create_vnode_extattr(struct ucred *cred, struct mount *mp,
struct label *fslabel, struct vnode *dvp, struct label *dlabel,
@ -930,7 +923,6 @@ static struct mac_policy_ops mac_none_ops =
.mpo_create_devfs_device = mac_none_create_devfs_device,
.mpo_create_devfs_directory = mac_none_create_devfs_directory,
.mpo_create_devfs_symlink = mac_none_create_devfs_symlink,
.mpo_create_devfs_vnode = mac_none_create_devfs_vnode,
.mpo_create_vnode_extattr = mac_none_create_vnode_extattr,
.mpo_create_mount = mac_none_create_mount,
.mpo_create_root_mount = mac_none_create_root_mount,

View file

@ -538,13 +538,6 @@ mac_test_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
}
static void
mac_test_create_devfs_vnode(struct devfs_dirent *devfs_dirent,
struct label *direntlabel, struct vnode *vp, struct label *vnodelabel)
{
}
static int
mac_test_create_vnode_extattr(struct ucred *cred, struct mount *mp,
struct label *fslabel, struct vnode *dvp, struct label *dlabel,
@ -1257,7 +1250,6 @@ static struct mac_policy_ops mac_test_ops =
.mpo_create_devfs_device = mac_test_create_devfs_device,
.mpo_create_devfs_directory = mac_test_create_devfs_directory,
.mpo_create_devfs_symlink = mac_test_create_devfs_symlink,
.mpo_create_devfs_vnode = mac_test_create_devfs_vnode,
.mpo_create_vnode_extattr = mac_test_create_vnode_extattr,
.mpo_create_mount = mac_test_create_mount,
.mpo_create_root_mount = mac_test_create_root_mount,

View file

@ -174,7 +174,6 @@ void mac_create_devfs_directory(char *dirname, int dirnamelen,
struct devfs_dirent *de);
void mac_create_devfs_symlink(struct ucred *cred, struct devfs_dirent *dd,
struct devfs_dirent *de);
void mac_create_devfs_vnode(struct devfs_dirent *de, struct vnode *vp);
int mac_create_vnode_extattr(struct ucred *cred, struct mount *mp,
struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
void mac_create_mount(struct ucred *cred, struct mount *mp);

View file

@ -147,9 +147,6 @@ struct mac_policy_ops {
void (*mpo_create_devfs_symlink)(struct ucred *cred,
struct devfs_dirent *dd, struct label *ddlabel,
struct devfs_dirent *de, struct label *delabel);
void (*mpo_create_devfs_vnode)(struct devfs_dirent *de,
struct label *direntlabel, struct vnode *vp,
struct label *vnodelabel);
int (*mpo_create_vnode_extattr)(struct ucred *cred,
struct mount *mp, struct label *fslabel,
struct vnode *dvp, struct label *dlabel,