mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
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:
parent
1cb53a1828
commit
63b6f478ec
18 changed files with 0 additions and 119 deletions
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in a new issue