diff --git a/src/system/kernel/vm/vm_daemons.cpp b/src/system/kernel/vm/vm_daemons.cpp index 133e74f084..b0fe266d65 100644 --- a/src/system/kernel/vm/vm_daemons.cpp +++ b/src/system/kernel/vm/vm_daemons.cpp @@ -46,7 +46,8 @@ PageCacheLocker::_IgnorePage(vm_page* page) { if (page->state == PAGE_STATE_WIRED || page->state == PAGE_STATE_BUSY || page->state == PAGE_STATE_FREE || page->state == PAGE_STATE_CLEAR - || page->state == PAGE_STATE_UNUSED || page->cache == NULL) + || page->state == PAGE_STATE_UNUSED || page->wired_count > 0 + || page->cache == NULL) return true; return false;