summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1998-10-31 15:31:29 +0000
committerpeter <peter@FreeBSD.org>1998-10-31 15:31:29 +0000
commit8ef35acf90b37c2fc5b567eccaa3778f363d41a0 (patch)
tree1f2cdd6ce7e2fb30893bb1cea70630fd7c6edb14 /sys/kern
parentb7f6f55ecf024f827ab5fb630a1826c0133aab0a (diff)
downloadFreeBSD-src-8ef35acf90b37c2fc5b567eccaa3778f363d41a0.zip
FreeBSD-src-8ef35acf90b37c2fc5b567eccaa3778f363d41a0.tar.gz
Use TAILQ macros for clean/dirty block list processing. Set b_xflags
rather than abusing the list next pointer with a magic number.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/vfs_bio.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index 6acb541..0b5487c 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -11,7 +11,7 @@
* 2. Absolutely no warranty of function or purpose is made by the author
* John S. Dyson.
*
- * $Id: vfs_bio.c,v 1.182 1998/10/29 11:04:22 dg Exp $
+ * $Id: vfs_bio.c,v 1.183 1998/10/30 14:53:54 dg Exp $
*/
/*
@@ -179,7 +179,7 @@ bufinit()
bp->b_rcred = NOCRED;
bp->b_wcred = NOCRED;
bp->b_qindex = QUEUE_EMPTY;
- bp->b_vnbufs.le_next = NOLIST;
+ bp->b_xflags = 0;
LIST_INIT(&bp->b_dep);
TAILQ_INSERT_TAIL(&bufqueues[QUEUE_EMPTY], bp, b_freelist);
LIST_INSERT_HEAD(&invalhash, bp, b_hash);
@@ -421,7 +421,7 @@ bwrite(struct buf * bp)
return (0);
}
-__inline void
+void
vfs_bio_need_satisfy(void) {
++numfreebuffers;
if (!needsbuffer)
OpenPOWER on IntegriCloud