summaryrefslogtreecommitdiff
path: root/vm/vm_object.h
diff options
context:
space:
mode:
Diffstat (limited to 'vm/vm_object.h')
-rw-r--r--vm/vm_object.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/vm/vm_object.h b/vm/vm_object.h
index eb8a0c28..e1dd0ba1 100644
--- a/vm/vm_object.h
+++ b/vm/vm_object.h
@@ -113,6 +113,13 @@ struct vm_object {
* of these fields (i.e., don't
* collapse, destroy or terminate)
*/
+ /* boolean_t */ used_for_pageout:1,/* The object carries data sent to
+ * a memory manager, which signals
+ * it's done by releasing memory.
+ * This flag prevents coalescing so
+ * that unmapping memory immediately
+ * results in object termination.
+ */
/* boolean_t */ pager_created:1,/* Has pager ever been created? */
/* boolean_t */ pager_initialized:1,/* Are fields ready to use? */
/* boolean_t */ pager_ready:1, /* Will manager take requests? */