diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-02-09 02:04:28 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-02-09 02:04:28 +0100 |
commit | fd63a4bbf6f2201846f37afba348c5db88364c44 (patch) | |
tree | 014878ebbc3928cbf56fe22fea2e6da15f08c56c | |
parent | a1579ee894ac35972ca408d5ba033f1fc3fdf2b6 (diff) |
vm_page: Avoid creating a pager in DMM when not double-paging
-rw-r--r-- | vm/vm_page.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/vm_page.c b/vm/vm_page.c index 65465f8b..b39c3b9d 100644 --- a/vm/vm_page.c +++ b/vm/vm_page.c @@ -1205,15 +1205,15 @@ out: * one unnecessarily. */ - if (!object->pager_initialized) { + if (double_paging && !object->pager_initialized) { vm_object_collapse(object); } - if (!object->pager_initialized) { + if (double_paging && !object->pager_initialized) { vm_object_pager_create(object); } - if (!object->pager_initialized) { + if (double_paging && !object->pager_initialized) { panic("vm_page_seg_evict"); } |