summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_pageout.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2003-10-22 03:08:24 +0000
committeralc <alc@FreeBSD.org>2003-10-22 03:08:24 +0000
commit8382cb88354a4e08c432bf1498b750baaf75d708 (patch)
tree63c0c50778a80c31dac273049192180b7395b82b /sys/vm/vm_pageout.c
parent69378523009656bb2ab43b6cc747208f11922384 (diff)
downloadFreeBSD-src-8382cb88354a4e08c432bf1498b750baaf75d708.zip
FreeBSD-src-8382cb88354a4e08c432bf1498b750baaf75d708.tar.gz
- Assert that every page found in the active queue is an active page.
Diffstat (limited to 'sys/vm/vm_pageout.c')
-rw-r--r--sys/vm/vm_pageout.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c
index a073613..f2c9af4 100644
--- a/sys/vm/vm_pageout.c
+++ b/sys/vm/vm_pageout.c
@@ -1033,13 +1033,8 @@ unlock_and_continue:
while ((m != NULL) && (pcount-- > 0) && (page_shortage > 0)) {
- /*
- * This is a consistency check, and should likely be a panic
- * or warning.
- */
- if (m->queue != PQ_ACTIVE) {
- break;
- }
+ KASSERT(m->queue == PQ_ACTIVE,
+ ("vm_pageout_scan: page %p isn't active", m));
next = TAILQ_NEXT(m, pageq);
/*
OpenPOWER on IntegriCloud