summaryrefslogtreecommitdiffstats
path: root/sys/miscfs
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1999-11-20 13:18:24 +0000
committerphk <phk@FreeBSD.org>1999-11-20 13:18:24 +0000
commit4d591d1e002faa6351bb6f7b2cfc37ac772dac1e (patch)
tree584071c88b589d720081c0b313eb652259a28850 /sys/miscfs
parentdfc0edf6ef034b357af10824cb21696bc8bbb17e (diff)
downloadFreeBSD-src-4d591d1e002faa6351bb6f7b2cfc37ac772dac1e.zip
FreeBSD-src-4d591d1e002faa6351bb6f7b2cfc37ac772dac1e.tar.gz
Get rid of calls to vfinddev() by ripping out code for vnode type
which has already been disabled.
Diffstat (limited to 'sys/miscfs')
-rw-r--r--sys/miscfs/kernfs/kernfs_vnops.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/sys/miscfs/kernfs/kernfs_vnops.c b/sys/miscfs/kernfs/kernfs_vnops.c
index 6d4f6f5..bb33560 100644
--- a/sys/miscfs/kernfs/kernfs_vnops.c
+++ b/sys/miscfs/kernfs/kernfs_vnops.c
@@ -75,7 +75,6 @@ static struct kern_target {
#define KTT_HOSTNAME 47
#define KTT_BOOTFILE 49
#define KTT_AVENRUN 53
-#define KTT_DEVICE 71
u_char kt_tag;
u_char kt_vtype;
mode_t kt_mode;
@@ -93,11 +92,6 @@ static struct kern_target {
{ DT_REG, N("loadavg"), 0, KTT_AVENRUN, VREG, READ_MODE },
{ DT_REG, N("pagesize"), &cnt.v_page_size, KTT_INT, VREG, READ_MODE },
{ DT_REG, N("physmem"), &physmem, KTT_INT, VREG, READ_MODE },
-#if 0
- { DT_DIR, N("root"), 0, KTT_NULL, VDIR, DIR_MODE },
- { DT_BLK, N("rootdev"), &rootdev, KTT_DEVICE, VBLK, READ_MODE },
- { DT_CHR, N("rrootdev"), &rrootdev, KTT_DEVICE, VCHR, READ_MODE },
-#endif
{ DT_REG, N("time"), 0, KTT_TIME, VREG, READ_MODE },
{ DT_REG, N("version"), version, KTT_STRING, VREG, READ_MODE },
#undef N
@@ -278,18 +272,6 @@ kernfs_lookup(ap)
return (cnp->cn_nameiop == LOOKUP ? ENOENT : EROFS);
found:
- if (kt->kt_tag == KTT_DEVICE) {
- dev_t *dp = kt->kt_data;
- loop:
- if (*dp == NODEV || !vfinddev(*dp, kt->kt_vtype, &fvp)) {
- vn_lock(dvp, LK_SHARED | LK_RETRY, p);
- return (ENOENT);
- }
- *vpp = fvp;
- if (vget(fvp, LK_EXCLUSIVE, p))
- goto loop;
- return (0);
- }
#ifdef DEBUG
printf("kernfs_lookup: allocate new vnode\n");
@@ -541,14 +523,6 @@ kernfs_readdir(ap)
printf("kernfs_readdir: i = %d\n", i);
#endif
- if (kt->kt_tag == KTT_DEVICE) {
- dev_t *dp = kt->kt_data;
- struct vnode *fvp;
-
- if (*dp == NODEV || !vfinddev(*dp, kt->kt_vtype, &fvp))
- continue;
- }
-
bzero((caddr_t)dp, UIO_MX);
dp->d_namlen = kt->kt_namlen;
bcopy(kt->kt_name, dp->d_name, kt->kt_namlen+1);
OpenPOWER on IntegriCloud