MFC: Check for marker pages when scanning active and inactive page queues.
Approved by: re (kensmith)
This commit is contained in:
parent
4d72fc60d0
commit
9f6c2d705f
@ -136,6 +136,11 @@ vm_contig_launder(int queue)
|
||||
|
||||
for (m = TAILQ_FIRST(&vm_page_queues[queue].pl); m != NULL; m = next) {
|
||||
next = TAILQ_NEXT(m, pageq);
|
||||
|
||||
/* Skip marker pages */
|
||||
if ((m->flags & PG_MARKER) != 0)
|
||||
continue;
|
||||
|
||||
KASSERT(m->queue == queue,
|
||||
("vm_contig_launder: page %p's queue is not %d", m, queue));
|
||||
error = vm_contig_launder_page(m);
|
||||
|
Loading…
x
Reference in New Issue
Block a user