PERFORCE change 90422 for review
    Olivier Houchard 
    cognet at FreeBSD.org
       
    Thu Jan 26 12:38:09 PST 2006
    
    
  
http://perforce.freebsd.org/chv.cgi?CH=90422
Change 90422 by cognet at cognet on 2006/01/26 20:37:19
	Remove use of VM_PAGE_INQUEUE2 in KASSERT() to get it to compile with
	INVARIANTS.
Affected files ...
.. //depot/projects/superpages/src/sys/vm/vm_contig.c#6 edit
.. //depot/projects/superpages/src/sys/vm/vm_pageout.c#5 edit
Differences ...
==== //depot/projects/superpages/src/sys/vm/vm_contig.c#6 (text+ko) ====
@@ -143,7 +143,7 @@
 		if ((m->flags & PG_MARKER) != 0)
 			continue;
 
-		KASSERT(VM_PAGE_INQUEUE2(m, queue),
+		KASSERT(m->queue == queue,
 		    ("vm_contig_launder: page %p's queue is not %d", m, queue));
 		error = vm_contig_launder_page(m);
 		if (error == 0)
==== //depot/projects/superpages/src/sys/vm/vm_pageout.c#5 (text+ko) ====
@@ -1038,7 +1038,7 @@
 
 	while ((m != NULL) && (pcount-- > 0) && (page_shortage > 0)) {
 
-		KASSERT(VM_PAGE_INQUEUE2(m, PQ_ACTIVE),
+		KASSERT(m->queue == PQ_ACTIVE,
 		    ("vm_pageout_scan: page %p isn't active", m));
 
 		next = TAILQ_NEXT(m, pageq);
@@ -1309,7 +1309,7 @@
 	while ((m != NULL) && (pcount-- > 0)) {
 		int actcount;
 
-		KASSERT(VM_PAGE_INQUEUE2(m, PQ_ACTIVE),
+		KASSERT(m->queue == PQ_ACTIVE,
 		    ("vm_pageout_page_stats: page %p isn't active", m));
 
 		next = TAILQ_NEXT(m, pageq);
    
    
More information about the p4-projects
mailing list