diff options
author | alc <alc@FreeBSD.org> | 2007-07-13 04:42:20 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2007-07-13 04:42:20 +0000 |
commit | 3e2faffa45237d0b2000d94b97b519fa52ae527a (patch) | |
tree | f53d6409c71609ab051aedd18c1ec8724c01d457 | |
parent | db9dd359b6ad4e43e6ffb1c93e0f59289bba909e (diff) | |
download | FreeBSD-src-3e2faffa45237d0b2000d94b97b519fa52ae527a.zip FreeBSD-src-3e2faffa45237d0b2000d94b97b519fa52ae527a.tar.gz |
Update a comment describing the page queues.
Approved by: re (hrs)
-rw-r--r-- | sys/vm/vm_page.h | 13 |
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; |