summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1999-08-13 10:29:38 +0000
committerphk <phk@FreeBSD.org>1999-08-13 10:29:38 +0000
commit7b7ae40370ce27419c2f1c0cda88ea6525a1066d (patch)
tree3305e31c2721a7973c3c9558eef0c23d9ba30704 /sys
parent683c2698ff60010cda4f6821ac884b7beb2f4cbf (diff)
downloadFreeBSD-src-7b7ae40370ce27419c2f1c0cda88ea6525a1066d.zip
FreeBSD-src-7b7ae40370ce27419c2f1c0cda88ea6525a1066d.tar.gz
The bdevsw() and cdevsw() are now identical, so kill the former.
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/amd64/autoconf.c18
-rw-r--r--sys/dev/vinum/vinuminterrupt.c6
-rw-r--r--sys/dev/vinum/vinumio.c4
-rw-r--r--sys/dev/vinum/vinumrequest.c6
-rw-r--r--sys/fs/cd9660/cd9660_vfsops.c12
-rw-r--r--sys/fs/msdosfs/msdosfs_vfsops.c4
-rw-r--r--sys/fs/ntfs/ntfs_vfsops.c4
-rw-r--r--sys/fs/specfs/spec_vnops.c18
-rw-r--r--sys/gnu/ext2fs/ext2_bmap.c8
-rw-r--r--sys/gnu/ext2fs/ext2_vfsops.c14
-rw-r--r--sys/gnu/fs/ext2fs/ext2_bmap.c8
-rw-r--r--sys/gnu/fs/ext2fs/ext2_vfsops.c14
-rw-r--r--sys/i386/i386/autoconf.c18
-rw-r--r--sys/isofs/cd9660/cd9660_vfsops.c12
-rw-r--r--sys/kern/kern_conf.c10
-rw-r--r--sys/kern/kern_shutdown.c14
-rw-r--r--sys/kern/vfs_export.c4
-rw-r--r--sys/kern/vfs_subr.c4
-rw-r--r--sys/miscfs/kernfs/kernfs_vfsops.c4
-rw-r--r--sys/miscfs/specfs/spec_vnops.c18
-rw-r--r--sys/msdosfs/msdosfs_vfsops.c4
-rw-r--r--sys/ntfs/ntfs_vfsops.c4
-rw-r--r--sys/sys/conf.h3
-rw-r--r--sys/sys/linedisc.h3
-rw-r--r--sys/ufs/ffs/ffs_vfsops.c16
-rw-r--r--sys/ufs/ufs/ufs_bmap.c8
-rw-r--r--sys/vm/vm_swap.c8
27 files changed, 120 insertions, 126 deletions
diff --git a/sys/amd64/amd64/autoconf.c b/sys/amd64/amd64/autoconf.c
index ea12b1a..abb1263 100644
--- a/sys/amd64/amd64/autoconf.c
+++ b/sys/amd64/amd64/autoconf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)autoconf.c 7.1 (Berkeley) 5/9/91
- * $Id: autoconf.c,v 1.130 1999/08/06 20:29:46 phk Exp $
+ * $Id: autoconf.c,v 1.131 1999/08/09 10:34:40 phk Exp $
*/
/*
@@ -158,7 +158,7 @@ find_cdrom_root()
if (try_cdrom[j].major >= NUMCDEVSW)
continue;
rootdev = makebdev(try_cdrom[j].major, i * 8);
- bd = bdevsw(rootdev);
+ bd = devsw(rootdev);
if (bd == NULL || bd->d_open == NULL)
continue;
if (bootverbose)
@@ -396,7 +396,7 @@ setroot()
}
majdev = B_TYPE(bootdev);
dev = makebdev(majdev, 0);
- if (bdevsw(dev) == NULL) {
+ if (devsw(dev) == NULL) {
printf("No bdevsw (majdev=%d bootdev=%p)\n", majdev,
(void *)bootdev);
setconf();
@@ -427,7 +427,7 @@ setroot()
newrootdev = makebdev(majdev, mindev);
rootdevs[0] = newrootdev;
- sname = dsname(bdevsw(newrootdev)->d_name, unit, slice, part, partname);
+ sname = dsname(devsw(newrootdev)->d_name, unit, slice, part, partname);
rootdevnames[0] = malloc(strlen(sname) + 2, M_DEVBUF, M_NOWAIT);
sprintf(rootdevnames[0], "%s%s", sname, partname);
@@ -444,7 +444,7 @@ setroot()
return;
slice = COMPATIBILITY_SLICE;
rootdevs[1] = dkmodslice(newrootdev, slice);
- sname = dsname(bdevsw(newrootdev)->d_name, unit, slice, part, partname);
+ sname = dsname(devsw(newrootdev)->d_name, unit, slice, part, partname);
rootdevnames[1] = malloc(strlen(sname) + 2, M_DEVBUF, M_NOWAIT);
sprintf(rootdevnames[1], "%s%s", sname, partname);
}
@@ -477,8 +477,8 @@ setrootbyname(char *name)
*cp++ = '\0';
for (bd = 0; bd < NUMCDEVSW; bd++) {
dev = makebdev(bd, 0);
- if (bdevsw(dev) != NULL &&
- strcmp(bdevsw(dev)->d_name, name) == 0)
+ if (devsw(dev) != NULL &&
+ strcmp(devsw(dev)->d_name, name) == 0)
goto gotit;
}
return (2);
@@ -520,8 +520,8 @@ setconf()
printf("use one of:\n");
for (i = 0; i < NUMCDEVSW; i++) {
dev = makebdev(i, 0);
- if (bdevsw(dev) != NULL)
- printf(" \"%s\"", bdevsw(dev)->d_name);
+ if (devsw(dev) != NULL)
+ printf(" \"%s\"", devsw(dev)->d_name);
}
printf("\nfollowed by a unit number...\n");
}
diff --git a/sys/dev/vinum/vinuminterrupt.c b/sys/dev/vinum/vinuminterrupt.c
index c55757e..e6d761d 100644
--- a/sys/dev/vinum/vinuminterrupt.c
+++ b/sys/dev/vinum/vinuminterrupt.c
@@ -39,7 +39,7 @@
* otherwise) arising in any way out of the use of this software, even if
* advised of the possibility of such damage.
*
- * $Id: vinuminterrupt.c,v 1.12 1999/08/07 08:06:30 grog Exp $
+ * $Id: vinuminterrupt.c,v 1.13 1999/08/08 18:42:39 phk Exp $
*/
#include <dev/vinum/vinumhdr.h>
@@ -390,7 +390,7 @@ complete_raid5_write(struct rqelement *rqe)
if (debug & DEBUG_LASTREQS)
logrq(loginfo_raid5_data, (union rqinfou) rqe, bp);
#endif
- (*bdevsw(rqe->b.b_dev)->d_strategy) (&rqe->b);
+ (*devsw(rqe->b.b_dev)->d_strategy) (&rqe->b);
}
}
}
@@ -426,5 +426,5 @@ complete_raid5_write(struct rqelement *rqe)
if (debug & DEBUG_LASTREQS)
logrq(loginfo_raid5_parity, (union rqinfou) rqe, bp);
#endif
- (*bdevsw(rqe->b.b_dev)->d_strategy) (&rqe->b);
+ (*devsw(rqe->b.b_dev)->d_strategy) (&rqe->b);
}
diff --git a/sys/dev/vinum/vinumio.c b/sys/dev/vinum/vinumio.c
index 43eefe9..7a8885e 100644
--- a/sys/dev/vinum/vinumio.c
+++ b/sys/dev/vinum/vinumio.c
@@ -33,7 +33,7 @@
* otherwise) arising in any way out of the use of this software, even if
* advised of the possibility of such damage.
*
- * $Id: vinumio.c,v 1.34 1999/08/08 14:11:03 bde Exp $
+ * $Id: vinumio.c,v 1.35 1999/08/08 18:42:40 phk Exp $
*/
#include <dev/vinum/vinumhdr.h>
@@ -276,7 +276,7 @@ driveio(struct drive *drive, char *buf, size_t length, off_t offset, int flag)
bp->b_bcount = len;
bp->b_bufsize = len;
- (*bdevsw(bp->b_dev)->d_strategy) (bp); /* initiate the transfer */
+ (*devsw(bp->b_dev)->d_strategy) (bp); /* initiate the transfer */
error = biowait(bp);
printf("driveio: %s dev %d.%d, block 0x%x, len 0x%lx, error %d\n", /* XXX */
diff --git a/sys/dev/vinum/vinumrequest.c b/sys/dev/vinum/vinumrequest.c
index cab4aa5..0f1fe6c 100644
--- a/sys/dev/vinum/vinumrequest.c
+++ b/sys/dev/vinum/vinumrequest.c
@@ -37,7 +37,7 @@
* otherwise) arising in any way out of the use of this software, even if
* advised of the possibility of such damage.
*
- * $Id: vinumrequest.c,v 1.29 1999/08/07 08:13:23 grog Exp $
+ * $Id: vinumrequest.c,v 1.30 1999/08/08 18:42:41 phk Exp $
*/
#include <dev/vinum/vinumhdr.h>
@@ -399,7 +399,7 @@ launch_requests(struct request *rq, int reviveok)
logrq(loginfo_rqe, (union rqinfou) rqe, rq->bp);
#endif
/* fire off the request */
- (*bdevsw(rqe->b.b_dev)->d_strategy) (&rqe->b);
+ (*devsw(rqe->b.b_dev)->d_strategy) (&rqe->b);
}
}
}
@@ -947,7 +947,7 @@ sdio(struct buf *bp)
sbp->b.b_vp->v_numoutput);
#endif
s = splbio();
- (*bdevsw(sbp->b.b_dev)->d_strategy) (&sbp->b);
+ (*devsw(sbp->b.b_dev)->d_strategy) (&sbp->b);
splx(s);
}
diff --git a/sys/fs/cd9660/cd9660_vfsops.c b/sys/fs/cd9660/cd9660_vfsops.c
index d202bc5..3e9ada1 100644
--- a/sys/fs/cd9660/cd9660_vfsops.c
+++ b/sys/fs/cd9660/cd9660_vfsops.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)cd9660_vfsops.c 8.18 (Berkeley) 5/22/95
- * $Id: cd9660_vfsops.c,v 1.56 1999/05/31 11:27:21 phk Exp $
+ * $Id: cd9660_vfsops.c,v 1.57 1999/08/08 18:42:45 phk Exp $
*/
#include <sys/param.h>
@@ -117,7 +117,7 @@ iso_get_ssector(dev, p)
struct cdevsw *bd;
d_ioctl_t *ioctlp;
- bd = bdevsw(dev);
+ bd = devsw(dev);
ioctlp = bd->d_ioctl;
if (ioctlp == NULL)
return 0;
@@ -188,7 +188,7 @@ cd9660_mount(mp, path, data, ndp, p)
struct iso_mnt *imp = 0;
if ((mp->mnt_flag & MNT_ROOTFS) != 0) {
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
return (iso_mountroot(mp, p));
}
@@ -205,7 +205,7 @@ cd9660_mount(mp, path, data, ndp, p)
*/
if (mp->mnt_flag & MNT_UPDATE) {
imp = VFSTOISOFS(mp);
- if (bdevsw(imp->im_devvp->v_rdev)->d_flags &
+ if (devsw(imp->im_devvp->v_rdev)->d_flags &
D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
if (args.fspec == 0)
@@ -224,7 +224,7 @@ cd9660_mount(mp, path, data, ndp, p)
vrele(devvp);
return ENOTBLK;
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
vrele(devvp);
return ENXIO;
}
@@ -245,7 +245,7 @@ cd9660_mount(mp, path, data, ndp, p)
VOP_UNLOCK(devvp, 0, p);
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
error = iso_mountfs(devvp, mp, p, &args);
} else {
diff --git a/sys/fs/msdosfs/msdosfs_vfsops.c b/sys/fs/msdosfs/msdosfs_vfsops.c
index da1b507..2729126 100644
--- a/sys/fs/msdosfs/msdosfs_vfsops.c
+++ b/sys/fs/msdosfs/msdosfs_vfsops.c
@@ -1,4 +1,4 @@
-/* $Id: msdosfs_vfsops.c,v 1.45 1999/05/31 11:28:02 phk Exp $ */
+/* $Id: msdosfs_vfsops.c,v 1.46 1999/08/08 18:42:54 phk Exp $ */
/* $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $ */
/*-
@@ -297,7 +297,7 @@ msdosfs_mount(mp, path, data, ndp, p)
vrele(devvp);
return (ENOTBLK);
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
vrele(devvp);
return (ENXIO);
}
diff --git a/sys/fs/ntfs/ntfs_vfsops.c b/sys/fs/ntfs/ntfs_vfsops.c
index d8ed12b..172460d 100644
--- a/sys/fs/ntfs/ntfs_vfsops.c
+++ b/sys/fs/ntfs/ntfs_vfsops.c
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: ntfs_vfsops.c,v 1.7 1999/05/31 11:28:30 phk Exp $
+ * $Id: ntfs_vfsops.c,v 1.8 1999/08/08 18:42:58 phk Exp $
*/
@@ -294,7 +294,7 @@ ntfs_mount (
err = ENOTBLK;
goto error_2;
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
err = ENXIO;
goto error_2;
}
diff --git a/sys/fs/specfs/spec_vnops.c b/sys/fs/specfs/spec_vnops.c
index 4f8e853..95a25f4 100644
--- a/sys/fs/specfs/spec_vnops.c
+++ b/sys/fs/specfs/spec_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95
- * $Id: spec_vnops.c,v 1.91 1999/08/08 18:42:52 phk Exp $
+ * $Id: spec_vnops.c,v 1.92 1999/08/13 10:10:10 phk Exp $
*/
#include <sys/param.h>
@@ -208,7 +208,7 @@ spec_open(ap)
return (error);
/* NOT REACHED */
case VBLK:
- dsw = bdevsw(dev);
+ dsw = devsw(dev);
if ( (dsw == NULL) || (dsw->d_open == NULL))
return ENXIO;
/*
@@ -290,7 +290,7 @@ spec_read(ap)
bsize = vp->v_rdev->si_bsize_best;
- if ((ioctl = bdevsw(dev)->d_ioctl) != NULL &&
+ if ((ioctl = devsw(dev)->d_ioctl) != NULL &&
(*ioctl)(dev, DIOCGPART, (caddr_t)&dpart, FREAD, p) == 0 &&
dpart.part->p_fstype == FS_BSDFFS &&
dpart.part->p_frag != 0 && dpart.part->p_fsize != 0)
@@ -374,7 +374,7 @@ spec_write(ap)
*/
bsize = vp->v_rdev->si_bsize_best;
- if ((*bdevsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
+ if ((*devsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
(caddr_t)&dpart, FREAD, p) == 0) {
if (dpart.part->p_fstype == FS_BSDFFS &&
dpart.part->p_frag != 0 && dpart.part->p_fsize != 0)
@@ -432,7 +432,7 @@ spec_ioctl(ap)
return ((*devsw(dev)->d_ioctl)(dev, ap->a_command,
ap->a_data, ap->a_fflag, ap->a_p));
case VBLK:
- return ((*bdevsw(dev)->d_ioctl)(dev, ap->a_command,
+ return ((*devsw(dev)->d_ioctl)(dev, ap->a_command,
ap->a_data, ap->a_fflag, ap->a_p));
default:
panic("spec_ioctl");
@@ -548,7 +548,7 @@ spec_strategy(ap)
if (((bp->b_flags & B_READ) == 0) &&
(LIST_FIRST(&bp->b_dep)) != NULL && bioops.io_start)
(*bioops.io_start)(bp);
- (*bdevsw(bp->b_dev)->d_strategy)(bp);
+ (*devsw(bp->b_dev)->d_strategy)(bp);
return (0);
}
@@ -563,7 +563,7 @@ spec_freeblks(ap)
struct cdevsw *bsw;
struct buf *bp;
- bsw = bdevsw(ap->a_vp->v_rdev);
+ bsw = devsw(ap->a_vp->v_rdev);
if ((bsw->d_flags & D_CANFREE) == 0)
return (0);
bp = geteblk(ap->a_length);
@@ -673,7 +673,7 @@ spec_close(ap)
if ((vcount(vp) > 1) && (vp->v_flag & VXLOCK) == 0)
return (0);
- devclose = bdevsw(dev)->d_close;
+ devclose = devsw(dev)->d_close;
mode = S_IFBLK;
break;
@@ -951,7 +951,7 @@ spec_getattr(ap)
vap->va_blocksize = MAXBSIZE;
}
- if ((*bdevsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
+ if ((*devsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
(caddr_t)&dpart, FREAD, ap->a_p) == 0) {
vap->va_bytes = dbtob(dpart.disklab->d_partitions
[minor(vp->v_rdev)].p_size);
diff --git a/sys/gnu/ext2fs/ext2_bmap.c b/sys/gnu/ext2fs/ext2_bmap.c
index 7f1e5a3..9a477c5 100644
--- a/sys/gnu/ext2fs/ext2_bmap.c
+++ b/sys/gnu/ext2fs/ext2_bmap.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_bmap.c 8.7 (Berkeley) 3/21/95
- * $Id: ufs_bmap.c,v 1.28 1999/05/08 06:40:25 phk Exp $
+ * $Id: ufs_bmap.c,v 1.29 1999/08/08 18:43:03 phk Exp $
*/
#include <sys/param.h>
@@ -150,12 +150,12 @@ ufs_bmaparray(vp, bn, bnp, ap, nump, runp, runb)
if (devvp != NULL && devvp->v_tag != VT_MFS &&
devvp->v_type == VBLK) {
- if (bdevsw(devvp->v_rdev)->d_maxio > MAXPHYS) {
+ if (devsw(devvp->v_rdev)->d_maxio > MAXPHYS) {
maxrun = MAXPHYS;
vp->v_maxio = MAXPHYS;
} else {
- maxrun = bdevsw(devvp->v_rdev)->d_maxio;
- vp->v_maxio = bdevsw(devvp->v_rdev)->d_maxio;
+ maxrun = devsw(devvp->v_rdev)->d_maxio;
+ vp->v_maxio = devsw(devvp->v_rdev)->d_maxio;
}
maxrun = maxrun / blksize;
maxrun -= 1;
diff --git a/sys/gnu/ext2fs/ext2_vfsops.c b/sys/gnu/ext2fs/ext2_vfsops.c
index 32df655..ffbabd1 100644
--- a/sys/gnu/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/ext2fs/ext2_vfsops.c
@@ -134,9 +134,9 @@ ext2_mountroot()
bzero((char *)mp, (u_long)sizeof(struct mount));
mp->mnt_op = &ext2fs_vfsops;
mp->mnt_flag = MNT_RDONLY;
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERW)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
if (error = ext2_mountfs(rootvp, mp, p)) {
bsd_free(mp, M_MOUNT);
@@ -199,9 +199,9 @@ ext2_mount(mp, path, data, ndp, p)
ump = VFSTOUFS(mp);
fs = ump->um_e2fs;
error = 0;
- if (bdevsw(ump->um_dev)->d_flags & D_NOCLUSTERR)
+ if (devsw(ump->um_dev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(ump->um_dev)->d_flags & D_NOCLUSTERW)
+ if (devsw(ump->um_dev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
if (fs->s_rd_only == 0 && (mp->mnt_flag & MNT_RDONLY)) {
flags = WRITECLOSE;
@@ -274,7 +274,7 @@ ext2_mount(mp, path, data, ndp, p)
vrele(devvp);
return (ENOTBLK);
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
vrele(devvp);
return (ENXIO);
}
@@ -296,9 +296,9 @@ ext2_mount(mp, path, data, ndp, p)
}
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERW)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
error = ext2_mountfs(devvp, mp, p);
} else {
diff --git a/sys/gnu/fs/ext2fs/ext2_bmap.c b/sys/gnu/fs/ext2fs/ext2_bmap.c
index 7f1e5a3..9a477c5 100644
--- a/sys/gnu/fs/ext2fs/ext2_bmap.c
+++ b/sys/gnu/fs/ext2fs/ext2_bmap.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_bmap.c 8.7 (Berkeley) 3/21/95
- * $Id: ufs_bmap.c,v 1.28 1999/05/08 06:40:25 phk Exp $
+ * $Id: ufs_bmap.c,v 1.29 1999/08/08 18:43:03 phk Exp $
*/
#include <sys/param.h>
@@ -150,12 +150,12 @@ ufs_bmaparray(vp, bn, bnp, ap, nump, runp, runb)
if (devvp != NULL && devvp->v_tag != VT_MFS &&
devvp->v_type == VBLK) {
- if (bdevsw(devvp->v_rdev)->d_maxio > MAXPHYS) {
+ if (devsw(devvp->v_rdev)->d_maxio > MAXPHYS) {
maxrun = MAXPHYS;
vp->v_maxio = MAXPHYS;
} else {
- maxrun = bdevsw(devvp->v_rdev)->d_maxio;
- vp->v_maxio = bdevsw(devvp->v_rdev)->d_maxio;
+ maxrun = devsw(devvp->v_rdev)->d_maxio;
+ vp->v_maxio = devsw(devvp->v_rdev)->d_maxio;
}
maxrun = maxrun / blksize;
maxrun -= 1;
diff --git a/sys/gnu/fs/ext2fs/ext2_vfsops.c b/sys/gnu/fs/ext2fs/ext2_vfsops.c
index 32df655..ffbabd1 100644
--- a/sys/gnu/fs/ext2fs/ext2_vfsops.c
+++ b/sys/gnu/fs/ext2fs/ext2_vfsops.c
@@ -134,9 +134,9 @@ ext2_mountroot()
bzero((char *)mp, (u_long)sizeof(struct mount));
mp->mnt_op = &ext2fs_vfsops;
mp->mnt_flag = MNT_RDONLY;
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERW)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
if (error = ext2_mountfs(rootvp, mp, p)) {
bsd_free(mp, M_MOUNT);
@@ -199,9 +199,9 @@ ext2_mount(mp, path, data, ndp, p)
ump = VFSTOUFS(mp);
fs = ump->um_e2fs;
error = 0;
- if (bdevsw(ump->um_dev)->d_flags & D_NOCLUSTERR)
+ if (devsw(ump->um_dev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(ump->um_dev)->d_flags & D_NOCLUSTERW)
+ if (devsw(ump->um_dev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
if (fs->s_rd_only == 0 && (mp->mnt_flag & MNT_RDONLY)) {
flags = WRITECLOSE;
@@ -274,7 +274,7 @@ ext2_mount(mp, path, data, ndp, p)
vrele(devvp);
return (ENOTBLK);
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
vrele(devvp);
return (ENXIO);
}
@@ -296,9 +296,9 @@ ext2_mount(mp, path, data, ndp, p)
}
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERW)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
error = ext2_mountfs(devvp, mp, p);
} else {
diff --git a/sys/i386/i386/autoconf.c b/sys/i386/i386/autoconf.c
index ea12b1a..abb1263 100644
--- a/sys/i386/i386/autoconf.c
+++ b/sys/i386/i386/autoconf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)autoconf.c 7.1 (Berkeley) 5/9/91
- * $Id: autoconf.c,v 1.130 1999/08/06 20:29:46 phk Exp $
+ * $Id: autoconf.c,v 1.131 1999/08/09 10:34:40 phk Exp $
*/
/*
@@ -158,7 +158,7 @@ find_cdrom_root()
if (try_cdrom[j].major >= NUMCDEVSW)
continue;
rootdev = makebdev(try_cdrom[j].major, i * 8);
- bd = bdevsw(rootdev);
+ bd = devsw(rootdev);
if (bd == NULL || bd->d_open == NULL)
continue;
if (bootverbose)
@@ -396,7 +396,7 @@ setroot()
}
majdev = B_TYPE(bootdev);
dev = makebdev(majdev, 0);
- if (bdevsw(dev) == NULL) {
+ if (devsw(dev) == NULL) {
printf("No bdevsw (majdev=%d bootdev=%p)\n", majdev,
(void *)bootdev);
setconf();
@@ -427,7 +427,7 @@ setroot()
newrootdev = makebdev(majdev, mindev);
rootdevs[0] = newrootdev;
- sname = dsname(bdevsw(newrootdev)->d_name, unit, slice, part, partname);
+ sname = dsname(devsw(newrootdev)->d_name, unit, slice, part, partname);
rootdevnames[0] = malloc(strlen(sname) + 2, M_DEVBUF, M_NOWAIT);
sprintf(rootdevnames[0], "%s%s", sname, partname);
@@ -444,7 +444,7 @@ setroot()
return;
slice = COMPATIBILITY_SLICE;
rootdevs[1] = dkmodslice(newrootdev, slice);
- sname = dsname(bdevsw(newrootdev)->d_name, unit, slice, part, partname);
+ sname = dsname(devsw(newrootdev)->d_name, unit, slice, part, partname);
rootdevnames[1] = malloc(strlen(sname) + 2, M_DEVBUF, M_NOWAIT);
sprintf(rootdevnames[1], "%s%s", sname, partname);
}
@@ -477,8 +477,8 @@ setrootbyname(char *name)
*cp++ = '\0';
for (bd = 0; bd < NUMCDEVSW; bd++) {
dev = makebdev(bd, 0);
- if (bdevsw(dev) != NULL &&
- strcmp(bdevsw(dev)->d_name, name) == 0)
+ if (devsw(dev) != NULL &&
+ strcmp(devsw(dev)->d_name, name) == 0)
goto gotit;
}
return (2);
@@ -520,8 +520,8 @@ setconf()
printf("use one of:\n");
for (i = 0; i < NUMCDEVSW; i++) {
dev = makebdev(i, 0);
- if (bdevsw(dev) != NULL)
- printf(" \"%s\"", bdevsw(dev)->d_name);
+ if (devsw(dev) != NULL)
+ printf(" \"%s\"", devsw(dev)->d_name);
}
printf("\nfollowed by a unit number...\n");
}
diff --git a/sys/isofs/cd9660/cd9660_vfsops.c b/sys/isofs/cd9660/cd9660_vfsops.c
index d202bc5..3e9ada1 100644
--- a/sys/isofs/cd9660/cd9660_vfsops.c
+++ b/sys/isofs/cd9660/cd9660_vfsops.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)cd9660_vfsops.c 8.18 (Berkeley) 5/22/95
- * $Id: cd9660_vfsops.c,v 1.56 1999/05/31 11:27:21 phk Exp $
+ * $Id: cd9660_vfsops.c,v 1.57 1999/08/08 18:42:45 phk Exp $
*/
#include <sys/param.h>
@@ -117,7 +117,7 @@ iso_get_ssector(dev, p)
struct cdevsw *bd;
d_ioctl_t *ioctlp;
- bd = bdevsw(dev);
+ bd = devsw(dev);
ioctlp = bd->d_ioctl;
if (ioctlp == NULL)
return 0;
@@ -188,7 +188,7 @@ cd9660_mount(mp, path, data, ndp, p)
struct iso_mnt *imp = 0;
if ((mp->mnt_flag & MNT_ROOTFS) != 0) {
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
return (iso_mountroot(mp, p));
}
@@ -205,7 +205,7 @@ cd9660_mount(mp, path, data, ndp, p)
*/
if (mp->mnt_flag & MNT_UPDATE) {
imp = VFSTOISOFS(mp);
- if (bdevsw(imp->im_devvp->v_rdev)->d_flags &
+ if (devsw(imp->im_devvp->v_rdev)->d_flags &
D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
if (args.fspec == 0)
@@ -224,7 +224,7 @@ cd9660_mount(mp, path, data, ndp, p)
vrele(devvp);
return ENOTBLK;
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
vrele(devvp);
return ENXIO;
}
@@ -245,7 +245,7 @@ cd9660_mount(mp, path, data, ndp, p)
VOP_UNLOCK(devvp, 0, p);
if ((mp->mnt_flag & MNT_UPDATE) == 0) {
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
error = iso_mountfs(devvp, mp, p, &args);
} else {
diff --git a/sys/kern/kern_conf.c b/sys/kern/kern_conf.c
index 0a20262..a3fedc1 100644
--- a/sys/kern/kern_conf.c
+++ b/sys/kern/kern_conf.c
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: kern_conf.c,v 1.54 1999/08/08 00:34:00 grog Exp $
+ * $Id: kern_conf.c,v 1.55 1999/08/08 18:42:47 phk Exp $
*/
#include <sys/param.h>
@@ -78,12 +78,8 @@ chrtoblk(dev_t dev)
struct cdevsw *
devsw(dev_t dev)
{
- return(cdevsw[major(dev)]);
-}
-
-struct cdevsw *
-bdevsw(dev_t dev)
-{
+ if (dev->si_devsw)
+ return (dev->si_devsw);
return(cdevsw[major(dev)]);
}
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c
index eb16729..8465777 100644
--- a/sys/kern/kern_shutdown.c
+++ b/sys/kern/kern_shutdown.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_shutdown.c 8.3 (Berkeley) 1/21/94
- * $Id: kern_shutdown.c,v 1.58 1999/08/09 10:34:57 phk Exp $
+ * $Id: kern_shutdown.c,v 1.59 1999/08/11 14:02:20 alfred Exp $
*/
#include "opt_ddb.h"
@@ -370,11 +370,11 @@ setdumpdev(dev)
return (0);
}
maj = major(dev);
- if (bdevsw(dev) == NULL)
+ if (devsw(dev) == NULL)
return (ENXIO); /* XXX is this right? */
- if (bdevsw(dev)->d_psize == NULL)
+ if (devsw(dev)->d_psize == NULL)
return (ENXIO); /* XXX should be ENODEV ? */
- psize = bdevsw(dev)->d_psize(dev);
+ psize = devsw(dev)->d_psize(dev);
if (psize == -1)
return (ENXIO); /* XXX should be ENODEV ? */
/*
@@ -432,15 +432,15 @@ dumpsys(void)
return;
if (dumpdev == NODEV)
return;
- if (!(bdevsw(dumpdev)))
+ if (!(devsw(dumpdev)))
return;
- if (!(bdevsw(dumpdev)->d_dump))
+ if (!(devsw(dumpdev)->d_dump))
return;
dumpsize = Maxmem;
printf("\ndumping to dev (%d,%d), offset %ld\n",
major(dumpdev), minor(dumpdev), dumplo);
printf("dump ");
- error = (*bdevsw(dumpdev)->d_dump)(dumpdev);
+ error = (*devsw(dumpdev)->d_dump)(dumpdev);
if (error == 0) {
printf("succeeded\n");
return;
diff --git a/sys/kern/vfs_export.c b/sys/kern/vfs_export.c
index 70be14f..21bb57b 100644
--- a/sys/kern/vfs_export.c
+++ b/sys/kern/vfs_export.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
- * $Id: vfs_subr.c,v 1.215 1999/08/08 18:42:49 phk Exp $
+ * $Id: vfs_subr.c,v 1.216 1999/08/13 10:10:01 phk Exp $
*/
/*
@@ -2629,7 +2629,7 @@ retry:
if ((error = VOP_GETATTR(vp, &vat, cred, p)) != 0)
goto retn;
object = vnode_pager_alloc(vp, vat.va_size, 0, 0);
- } else if (bdevsw(vp->v_rdev) != NULL) {
+ } else if (devsw(vp->v_rdev) != NULL) {
/*
* This simply allocates the biggest object possible
* for a VBLK vnode. This should be fixed, but doesn't
diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c
index 70be14f..21bb57b 100644
--- a/sys/kern/vfs_subr.c
+++ b/sys/kern/vfs_subr.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)vfs_subr.c 8.31 (Berkeley) 5/26/95
- * $Id: vfs_subr.c,v 1.215 1999/08/08 18:42:49 phk Exp $
+ * $Id: vfs_subr.c,v 1.216 1999/08/13 10:10:01 phk Exp $
*/
/*
@@ -2629,7 +2629,7 @@ retry:
if ((error = VOP_GETATTR(vp, &vat, cred, p)) != 0)
goto retn;
object = vnode_pager_alloc(vp, vat.va_size, 0, 0);
- } else if (bdevsw(vp->v_rdev) != NULL) {
+ } else if (devsw(vp->v_rdev) != NULL) {
/*
* This simply allocates the biggest object possible
* for a VBLK vnode. This should be fixed, but doesn't
diff --git a/sys/miscfs/kernfs/kernfs_vfsops.c b/sys/miscfs/kernfs/kernfs_vfsops.c
index a945fae..4678fc3 100644
--- a/sys/miscfs/kernfs/kernfs_vfsops.c
+++ b/sys/miscfs/kernfs/kernfs_vfsops.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)kernfs_vfsops.c 8.10 (Berkeley) 5/14/95
- * $Id: kernfs_vfsops.c,v 1.27 1999/05/11 19:54:36 phk Exp $
+ * $Id: kernfs_vfsops.c,v 1.28 1999/05/31 11:27:52 phk Exp $
*/
/*
@@ -88,7 +88,7 @@ kernfs_get_rrootdev()
}
tried = 1;
- sw = bdevsw(rootdev);
+ sw = devsw(rootdev);
if (!sw)
return;
if (rootdev == NODEV)
diff --git a/sys/miscfs/specfs/spec_vnops.c b/sys/miscfs/specfs/spec_vnops.c
index 4f8e853..95a25f4 100644
--- a/sys/miscfs/specfs/spec_vnops.c
+++ b/sys/miscfs/specfs/spec_vnops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)spec_vnops.c 8.14 (Berkeley) 5/21/95
- * $Id: spec_vnops.c,v 1.91 1999/08/08 18:42:52 phk Exp $
+ * $Id: spec_vnops.c,v 1.92 1999/08/13 10:10:10 phk Exp $
*/
#include <sys/param.h>
@@ -208,7 +208,7 @@ spec_open(ap)
return (error);
/* NOT REACHED */
case VBLK:
- dsw = bdevsw(dev);
+ dsw = devsw(dev);
if ( (dsw == NULL) || (dsw->d_open == NULL))
return ENXIO;
/*
@@ -290,7 +290,7 @@ spec_read(ap)
bsize = vp->v_rdev->si_bsize_best;
- if ((ioctl = bdevsw(dev)->d_ioctl) != NULL &&
+ if ((ioctl = devsw(dev)->d_ioctl) != NULL &&
(*ioctl)(dev, DIOCGPART, (caddr_t)&dpart, FREAD, p) == 0 &&
dpart.part->p_fstype == FS_BSDFFS &&
dpart.part->p_frag != 0 && dpart.part->p_fsize != 0)
@@ -374,7 +374,7 @@ spec_write(ap)
*/
bsize = vp->v_rdev->si_bsize_best;
- if ((*bdevsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
+ if ((*devsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
(caddr_t)&dpart, FREAD, p) == 0) {
if (dpart.part->p_fstype == FS_BSDFFS &&
dpart.part->p_frag != 0 && dpart.part->p_fsize != 0)
@@ -432,7 +432,7 @@ spec_ioctl(ap)
return ((*devsw(dev)->d_ioctl)(dev, ap->a_command,
ap->a_data, ap->a_fflag, ap->a_p));
case VBLK:
- return ((*bdevsw(dev)->d_ioctl)(dev, ap->a_command,
+ return ((*devsw(dev)->d_ioctl)(dev, ap->a_command,
ap->a_data, ap->a_fflag, ap->a_p));
default:
panic("spec_ioctl");
@@ -548,7 +548,7 @@ spec_strategy(ap)
if (((bp->b_flags & B_READ) == 0) &&
(LIST_FIRST(&bp->b_dep)) != NULL && bioops.io_start)
(*bioops.io_start)(bp);
- (*bdevsw(bp->b_dev)->d_strategy)(bp);
+ (*devsw(bp->b_dev)->d_strategy)(bp);
return (0);
}
@@ -563,7 +563,7 @@ spec_freeblks(ap)
struct cdevsw *bsw;
struct buf *bp;
- bsw = bdevsw(ap->a_vp->v_rdev);
+ bsw = devsw(ap->a_vp->v_rdev);
if ((bsw->d_flags & D_CANFREE) == 0)
return (0);
bp = geteblk(ap->a_length);
@@ -673,7 +673,7 @@ spec_close(ap)
if ((vcount(vp) > 1) && (vp->v_flag & VXLOCK) == 0)
return (0);
- devclose = bdevsw(dev)->d_close;
+ devclose = devsw(dev)->d_close;
mode = S_IFBLK;
break;
@@ -951,7 +951,7 @@ spec_getattr(ap)
vap->va_blocksize = MAXBSIZE;
}
- if ((*bdevsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
+ if ((*devsw(vp->v_rdev)->d_ioctl)(vp->v_rdev, DIOCGPART,
(caddr_t)&dpart, FREAD, ap->a_p) == 0) {
vap->va_bytes = dbtob(dpart.disklab->d_partitions
[minor(vp->v_rdev)].p_size);
diff --git a/sys/msdosfs/msdosfs_vfsops.c b/sys/msdosfs/msdosfs_vfsops.c
index da1b507..2729126 100644
--- a/sys/msdosfs/msdosfs_vfsops.c
+++ b/sys/msdosfs/msdosfs_vfsops.c
@@ -1,4 +1,4 @@
-/* $Id: msdosfs_vfsops.c,v 1.45 1999/05/31 11:28:02 phk Exp $ */
+/* $Id: msdosfs_vfsops.c,v 1.46 1999/08/08 18:42:54 phk Exp $ */
/* $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $ */
/*-
@@ -297,7 +297,7 @@ msdosfs_mount(mp, path, data, ndp, p)
vrele(devvp);
return (ENOTBLK);
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
vrele(devvp);
return (ENXIO);
}
diff --git a/sys/ntfs/ntfs_vfsops.c b/sys/ntfs/ntfs_vfsops.c
index d8ed12b..172460d 100644
--- a/sys/ntfs/ntfs_vfsops.c
+++ b/sys/ntfs/ntfs_vfsops.c
@@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: ntfs_vfsops.c,v 1.7 1999/05/31 11:28:30 phk Exp $
+ * $Id: ntfs_vfsops.c,v 1.8 1999/08/08 18:42:58 phk Exp $
*/
@@ -294,7 +294,7 @@ ntfs_mount (
err = ENOTBLK;
goto error_2;
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
err = ENXIO;
goto error_2;
}
diff --git a/sys/sys/conf.h b/sys/sys/conf.h
index 62e134f..90a4422 100644
--- a/sys/sys/conf.h
+++ b/sys/sys/conf.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)conf.h 8.5 (Berkeley) 1/9/95
- * $Id: conf.h,v 1.69 1999/08/09 18:45:20 jdp Exp $
+ * $Id: conf.h,v 1.70 1999/08/13 10:10:11 phk Exp $
*/
#ifndef _SYS_CONF_H_
@@ -248,7 +248,6 @@ static moduledata_t name##_mod = { \
DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE+cmaj*256+bmaj)
-struct cdevsw *bdevsw __P((dev_t dev));
int cdevsw_add __P((struct cdevsw *new));
int cdevsw_remove __P((struct cdevsw *old));
dev_t chrtoblk __P((dev_t dev));
diff --git a/sys/sys/linedisc.h b/sys/sys/linedisc.h
index 62e134f..90a4422 100644
--- a/sys/sys/linedisc.h
+++ b/sys/sys/linedisc.h
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)conf.h 8.5 (Berkeley) 1/9/95
- * $Id: conf.h,v 1.69 1999/08/09 18:45:20 jdp Exp $
+ * $Id: conf.h,v 1.70 1999/08/13 10:10:11 phk Exp $
*/
#ifndef _SYS_CONF_H_
@@ -248,7 +248,6 @@ static moduledata_t name##_mod = { \
DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE+cmaj*256+bmaj)
-struct cdevsw *bdevsw __P((dev_t dev));
int cdevsw_add __P((struct cdevsw *new));
int cdevsw_remove __P((struct cdevsw *old));
dev_t chrtoblk __P((dev_t dev));
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c
index 885d1e9..0f249e4 100644
--- a/sys/ufs/ffs/ffs_vfsops.c
+++ b/sys/ufs/ffs/ffs_vfsops.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)ffs_vfsops.c 8.31 (Berkeley) 5/20/95
- * $Id: ffs_vfsops.c,v 1.100 1999/07/11 19:16:50 phk Exp $
+ * $Id: ffs_vfsops.c,v 1.101 1999/08/08 18:43:01 phk Exp $
*/
#include "opt_quota.h"
@@ -156,9 +156,9 @@ ffs_mount( mp, path, data, ndp, p)
return (err);
}
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(rootdev)->d_flags & D_NOCLUSTERW)
+ if (devsw(rootdev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
if( ( err = ffs_mountfs(rootvp, mp, p, M_FFSNODE)) != 0) {
/* fs specific cleanup (if any)*/
@@ -192,9 +192,9 @@ ffs_mount( mp, path, data, ndp, p)
devvp = ump->um_devvp;
err = 0;
ronly = fs->fs_ronly; /* MNT_RELOAD might change this */
- if (bdevsw(ump->um_dev)->d_flags & D_NOCLUSTERR)
+ if (devsw(ump->um_dev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(ump->um_dev)->d_flags & D_NOCLUSTERW)
+ if (devsw(ump->um_dev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
if (ronly == 0 && (mp->mnt_flag & MNT_RDONLY)) {
flags = WRITECLOSE;
@@ -288,7 +288,7 @@ ffs_mount( mp, path, data, ndp, p)
err = ENOTBLK;
goto error_2;
}
- if (bdevsw(devvp->v_rdev) == NULL) {
+ if (devsw(devvp->v_rdev) == NULL) {
err = ENXIO;
goto error_2;
}
@@ -344,9 +344,9 @@ ffs_mount( mp, path, data, ndp, p)
********************
*/
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERR)
mp->mnt_flag |= MNT_NOCLUSTERR;
- if (bdevsw(devvp->v_rdev)->d_flags & D_NOCLUSTERW)
+ if (devsw(devvp->v_rdev)->d_flags & D_NOCLUSTERW)
mp->mnt_flag |= MNT_NOCLUSTERW;
/*
diff --git a/sys/ufs/ufs/ufs_bmap.c b/sys/ufs/ufs/ufs_bmap.c
index 7f1e5a3..9a477c5 100644
--- a/sys/ufs/ufs/ufs_bmap.c
+++ b/sys/ufs/ufs/ufs_bmap.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_bmap.c 8.7 (Berkeley) 3/21/95
- * $Id: ufs_bmap.c,v 1.28 1999/05/08 06:40:25 phk Exp $
+ * $Id: ufs_bmap.c,v 1.29 1999/08/08 18:43:03 phk Exp $
*/
#include <sys/param.h>
@@ -150,12 +150,12 @@ ufs_bmaparray(vp, bn, bnp, ap, nump, runp, runb)
if (devvp != NULL && devvp->v_tag != VT_MFS &&
devvp->v_type == VBLK) {
- if (bdevsw(devvp->v_rdev)->d_maxio > MAXPHYS) {
+ if (devsw(devvp->v_rdev)->d_maxio > MAXPHYS) {
maxrun = MAXPHYS;
vp->v_maxio = MAXPHYS;
} else {
- maxrun = bdevsw(devvp->v_rdev)->d_maxio;
- vp->v_maxio = bdevsw(devvp->v_rdev)->d_maxio;
+ maxrun = devsw(devvp->v_rdev)->d_maxio;
+ vp->v_maxio = devsw(devvp->v_rdev)->d_maxio;
}
maxrun = maxrun / blksize;
maxrun -= 1;
diff --git a/sys/vm/vm_swap.c b/sys/vm/vm_swap.c
index 39f9cc4..387cfeb 100644
--- a/sys/vm/vm_swap.c
+++ b/sys/vm/vm_swap.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)vm_swap.c 8.5 (Berkeley) 2/17/94
- * $Id: vm_swap.c,v 1.79 1999/07/20 21:29:11 green Exp $
+ * $Id: vm_swap.c,v 1.80 1999/08/08 18:43:05 phk Exp $
*/
#include "opt_devfs.h"
@@ -221,7 +221,7 @@ swapon(p, uap)
switch (vp->v_type) {
case VBLK:
dev = vp->v_rdev;
- if (bdevsw(dev) == NULL) {
+ if (devsw(dev) == NULL) {
error = ENXIO;
break;
}
@@ -293,8 +293,8 @@ swaponvp(p, vp, dev, nblks)
if (error)
return (error);
- if (nblks == 0 && dev != NODEV && (bdevsw(dev)->d_psize == 0 ||
- (nblks = (*bdevsw(dev)->d_psize) (dev)) == -1)) {
+ if (nblks == 0 && dev != NODEV && (devsw(dev)->d_psize == 0 ||
+ (nblks = (*devsw(dev)->d_psize) (dev)) == -1)) {
(void) VOP_CLOSE(vp, FREAD | FWRITE, p->p_ucred, p);
return (ENXIO);
}
OpenPOWER on IntegriCloud