summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2009-06-01 06:12:08 +0000
committeralc <alc@FreeBSD.org>2009-06-01 06:12:08 +0000
commit41ce4c9579c845706bc67cf98474d7f0b3deb1de (patch)
treeb50722c86d9a5c36057162da354837874ed32eb1 /sys/kern
parent44334740e084ebda7ae8f039282824d99a06d36a (diff)
downloadFreeBSD-src-41ce4c9579c845706bc67cf98474d7f0b3deb1de.zip
FreeBSD-src-41ce4c9579c845706bc67cf98474d7f0b3deb1de.tar.gz
Eliminate a comment describing code that was deleted over eight years ago.
Move another comment to its proper place. Fix a typo in a third comment.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/vfs_bio.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index d17ce57..63ad407 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -638,13 +638,6 @@ bufinit(void)
hifreebuffers = 2 * lofreebuffers;
numfreebuffers = nbuf;
-/*
- * Maximum number of async ops initiated per buf_daemon loop. This is
- * somewhat of a hack at the moment, we really need to limit ourselves
- * based on the number of bytes of I/O in-transit that were initiated
- * from buf_daemon.
- */
-
bogus_page = vm_page_alloc(NULL, 0, VM_ALLOC_NOOBJ |
VM_ALLOC_NORMAL | VM_ALLOC_WIRED);
}
@@ -1202,7 +1195,7 @@ brelse(struct buf *bp)
/*
* Failed write, redirty. Must clear BIO_ERROR to prevent
* pages from being scrapped. If the error is anything
- * other than an I/O error (EIO), assume that retryingi
+ * other than an I/O error (EIO), assume that retrying
* is futile.
*/
bp->b_ioflags &= ~BIO_ERROR;
@@ -2403,15 +2396,9 @@ vfs_setdirty(struct buf *bp)
/*
* Degenerate case - empty buffer
*/
-
if (bp->b_bufsize == 0)
return;
- /*
- * We qualify the scan for modified pages on whether the
- * object has been flushed yet.
- */
-
if ((bp->b_flags & B_VMIO) == 0)
return;
@@ -2428,6 +2415,11 @@ vfs_setdirty_locked_object(struct buf *bp)
object = bp->b_bufobj->bo_object;
VM_OBJECT_LOCK_ASSERT(object, MA_OWNED);
+
+ /*
+ * We qualify the scan for modified pages on whether the
+ * object has been flushed yet.
+ */
if (object->flags & (OBJ_MIGHTBEDIRTY|OBJ_CLEANING)) {
vm_offset_t boffset;
vm_offset_t eoffset;
OpenPOWER on IntegriCloud