diff options
author | gibbs <gibbs@FreeBSD.org> | 1997-09-21 22:10:02 +0000 |
---|---|---|
committer | gibbs <gibbs@FreeBSD.org> | 1997-09-21 22:10:02 +0000 |
commit | 56f2bcb32f1fde52b375d829c522b8cb51369e96 (patch) | |
tree | 805b19880a212a8691ba68ca451c9b66fc79910c /sys/ufs/mfs/mfs_vfsops.c | |
parent | d9cbf6234075f423cb8f26077912985a28de1af8 (diff) | |
download | FreeBSD-src-56f2bcb32f1fde52b375d829c522b8cb51369e96.zip FreeBSD-src-56f2bcb32f1fde52b375d829c522b8cb51369e96.tar.gz |
Update for new buffer queue data structure.
Diffstat (limited to 'sys/ufs/mfs/mfs_vfsops.c')
-rw-r--r-- | sys/ufs/mfs/mfs_vfsops.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/ufs/mfs/mfs_vfsops.c b/sys/ufs/mfs/mfs_vfsops.c index 0b05469..ef55f5e 100644 --- a/sys/ufs/mfs/mfs_vfsops.c +++ b/sys/ufs/mfs/mfs_vfsops.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)mfs_vfsops.c 8.11 (Berkeley) 6/19/95 - * $Id: mfs_vfsops.c,v 1.31 1997/09/02 20:06:55 bde Exp $ + * $Id: mfs_vfsops.c,v 1.32 1997/09/07 16:21:08 bde Exp $ */ #include <sys/param.h> @@ -289,7 +289,7 @@ mfs_mount(mp, path, data, ndp, p) mfsp->mfs_vnode = rootvp; mfsp->mfs_pid = p->p_pid; mfsp->mfs_active = 1; - TAILQ_INIT(&mfsp->buf_queue); + bufq_init(&mfsp->buf_queue); /* MFS wants to be read/write */ mp->mnt_flag &= ~MNT_RDONLY; @@ -379,7 +379,7 @@ mfs_mount(mp, path, data, ndp, p) mfsp->mfs_vnode = devvp; mfsp->mfs_pid = p->p_pid; mfsp->mfs_active = 1; - TAILQ_INIT(&mfsp->buf_queue); + bufq_init(&mfsp->buf_queue); /* * Since this is a new mount, we want the names for @@ -454,8 +454,8 @@ mfs_start(mp, flags, p) base = mfsp->mfs_baseoff; while (mfsp->mfs_active) { - while (bp = TAILQ_FIRST(&mfsp->buf_queue)) { - TAILQ_REMOVE(&mfsp->buf_queue, bp, b_act); + while (bp = bufq_first(&mfsp->buf_queue)) { + bufq_remove(&mfsp->buf_queue, bp); mfs_doio(bp, base); wakeup((caddr_t)bp); } |