diff options
-rw-r--r-- | sys/kern/kern_conf.c | 19 | ||||
-rw-r--r-- | sys/sys/systm.h | 1 |
2 files changed, 0 insertions, 20 deletions
diff --git a/sys/kern/kern_conf.c b/sys/kern/kern_conf.c index d4b311e..d29e319 100644 --- a/sys/kern/kern_conf.c +++ b/sys/kern/kern_conf.c @@ -317,25 +317,6 @@ freedev(struct cdev *dev) free(dev, M_DEVT); } -struct cdev * -findcdev(dev_t udev) -{ - struct cdev *si; - int hash; - - mtx_assert(&devmtx, MA_NOTOWNED); - if (udev == NODEV) - return (NULL); - dev_lock(); - hash = udev % DEVT_HASH; - LIST_FOREACH(si, &dev_hash[hash], si_hash) { - if (si->si_drv0 == udev) - break; - } - dev_unlock(); - return (si); -} - int uminor(dev_t dev) { diff --git a/sys/sys/systm.h b/sys/sys/systm.h index 40fdfbf..f18e7c6 100644 --- a/sys/sys/systm.h +++ b/sys/sys/systm.h @@ -309,7 +309,6 @@ struct cdev; int major(struct cdev *x); int minor(struct cdev *x); dev_t dev2udev(struct cdev *x); -struct cdev *findcdev(dev_t x); int uminor(dev_t dev); int umajor(dev_t dev); const char *devtoname(struct cdev *cdev); |