summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2005-06-13 00:45:05 +0000
committerjeff <jeff@FreeBSD.org>2005-06-13 00:45:05 +0000
commitc92b8a6f784f3df721e2e2d5ecdd14495fae84e2 (patch)
treeb42e7a062d9350e19584430ddb456e623c229245 /sys
parentd84cb858bbaa8b5dea135f915c00306ecaa8dfe3 (diff)
downloadFreeBSD-src-c92b8a6f784f3df721e2e2d5ecdd14495fae84e2.zip
FreeBSD-src-c92b8a6f784f3df721e2e2d5ecdd14495fae84e2.tar.gz
- Split one KASSERT in bremfree() into two to aid in debugging.
Sponsored by: Isilon Systems, Inc.
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/vfs_bio.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c
index b9dd64c..b33482e 100644
--- a/sys/kern/vfs_bio.c
+++ b/sys/kern/vfs_bio.c
@@ -644,7 +644,9 @@ bremfree(struct buf *bp)
CTR3(KTR_BUF, "bremfree(%p) vp %p flags %X", bp, bp->b_vp, bp->b_flags);
KASSERT(BUF_REFCNT(bp), ("bremfree: buf must be locked."));
- KASSERT((bp->b_flags & B_REMFREE) == 0 && bp->b_qindex != QUEUE_NONE,
+ KASSERT((bp->b_flags & B_REMFREE) == 0,
+ ("bremfree: buffer %p already marked for delayed removal.", bp));
+ KASSERT(bp->b_qindex != QUEUE_NONE,
("bremfree: buffer %p not on a queue.", bp));
bp->b_flags |= B_REMFREE;
OpenPOWER on IntegriCloud