diff options
author | phk <phk@FreeBSD.org> | 1999-11-20 13:18:24 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1999-11-20 13:18:24 +0000 |
commit | 4d591d1e002faa6351bb6f7b2cfc37ac772dac1e (patch) | |
tree | 584071c88b589d720081c0b313eb652259a28850 /sys/miscfs | |
parent | dfc0edf6ef034b357af10824cb21696bc8bbb17e (diff) | |
download | FreeBSD-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.c | 26 |
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); |