diff options
author | jeff <jeff@FreeBSD.org> | 2005-06-13 00:45:05 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2005-06-13 00:45:05 +0000 |
commit | c92b8a6f784f3df721e2e2d5ecdd14495fae84e2 (patch) | |
tree | b42e7a062d9350e19584430ddb456e623c229245 /sys/kern/vfs_bio.c | |
parent | d84cb858bbaa8b5dea135f915c00306ecaa8dfe3 (diff) | |
download | FreeBSD-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/kern/vfs_bio.c')
-rw-r--r-- | sys/kern/vfs_bio.c | 4 |
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; |