summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/kern/kern_conf.c13
-rw-r--r--sys/sys/conf.h1
-rw-r--r--sys/sys/linedisc.h1
3 files changed, 0 insertions, 15 deletions
diff --git a/sys/kern/kern_conf.c b/sys/kern/kern_conf.c
index 4d8e74bfa3fd..5e3022ed9ae6 100644
--- a/sys/kern/kern_conf.c
+++ b/sys/kern/kern_conf.c
@@ -452,19 +452,6 @@ make_dev_alias(dev_t pdev, const char *fmt, ...)
}
void
-revoke_and_destroy_dev(dev_t dev)
-{
- struct vnode *vp;
-
- GIANT_REQUIRED;
-
- vp = SLIST_FIRST(&dev->si_hlist);
- if (vp != NULL)
- VOP_REVOKE(vp, REVOKEALL);
- destroy_dev(dev);
-}
-
-void
destroy_dev(dev_t dev)
{
diff --git a/sys/sys/conf.h b/sys/sys/conf.h
index 87687f61e681..683cd1771f9d 100644
--- a/sys/sys/conf.h
+++ b/sys/sys/conf.h
@@ -290,7 +290,6 @@ DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE)
int count_dev(dev_t _dev);
void destroy_dev(dev_t _dev);
-void revoke_and_destroy_dev(dev_t _dev);
struct cdevsw *devsw(dev_t _dev);
const char *devtoname(dev_t _dev);
int dev_named(dev_t _pdev, const char *_name);
diff --git a/sys/sys/linedisc.h b/sys/sys/linedisc.h
index 87687f61e681..683cd1771f9d 100644
--- a/sys/sys/linedisc.h
+++ b/sys/sys/linedisc.h
@@ -290,7 +290,6 @@ DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE)
int count_dev(dev_t _dev);
void destroy_dev(dev_t _dev);
-void revoke_and_destroy_dev(dev_t _dev);
struct cdevsw *devsw(dev_t _dev);
const char *devtoname(dev_t _dev);
int dev_named(dev_t _pdev, const char *_name);