summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2007-07-13 04:42:20 +0000
committeralc <alc@FreeBSD.org>2007-07-13 04:42:20 +0000
commit3e2faffa45237d0b2000d94b97b519fa52ae527a (patch)
treef53d6409c71609ab051aedd18c1ec8724c01d457 /sys
parentdb9dd359b6ad4e43e6ffb1c93e0f59289bba909e (diff)
downloadFreeBSD-src-3e2faffa45237d0b2000d94b97b519fa52ae527a.zip
FreeBSD-src-3e2faffa45237d0b2000d94b97b519fa52ae527a.tar.gz
Update a comment describing the page queues.
Approved by: re (hrs)
Diffstat (limited to 'sys')
-rw-r--r--sys/vm/vm_page.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/vm/vm_page.h b/sys/vm/vm_page.h
index c238e32..b06a19e 100644
--- a/sys/vm/vm_page.h
+++ b/sys/vm/vm_page.h
@@ -224,18 +224,22 @@ extern struct mtx vm_page_queue_free_mtx;
#include <vm/vm_param.h>
/*
- * Each pageable resident page falls into one of four lists:
+ * Each pageable resident page falls into one of five lists:
*
* free
* Available for allocation now.
*
- * The following are all LRU sorted:
- *
* cache
* Almost available for allocation. Still in an
* object, but clean and immediately freeable at
* non-interrupt times.
*
+ * hold
+ * Will become free after a pending I/O operation
+ * completes.
+ *
+ * The following lists are LRU sorted:
+ *
* inactive
* Low activity, candidates for reclamation.
* This is the list of pages that should be
@@ -245,9 +249,6 @@ extern struct mtx vm_page_queue_free_mtx;
* Pages that are "active" i.e. they have been
* recently referenced.
*
- * zero
- * Pages that are really free and have been pre-zeroed
- *
*/
extern int vm_page_zero_count;
OpenPOWER on IntegriCloud