fix leakage on mid-level page table when freeing vms
[lunaix-os.git] / lunaix-os / kernel / mm / pmalloc_simple.c
index 868c4701db79365e8f27f1266239e286f1aa61a5..93fae04fb55945a401ddb20924bda961854757ea 100644 (file)
@@ -127,6 +127,7 @@ pmm_looknext(struct pmem_pool* pool, size_t order)
         page->order = order;
         page->companion = i;
         page->pool = pool->type;
+        page->refs = 0;
         llist_init_head(&page->sibs);
         __set_page_initialized(page);
     }