[kernel] Fix vm_space extra deletion

vm_space::clear() was freeing pages on process exit even when free was
false, and potentially double-freeing some pages.
This commit is contained in:
2020-12-31 00:59:48 -08:00
committed by Justin C. Miller
parent 7fcb4efab6
commit 7ca3a19eed

View File

@@ -212,7 +212,6 @@ vm_space::clear(const vm_area &vma, uintptr_t offset, size_t count, bool free)
free_start = phys; free_start = phys;
free_count = 1; free_count = 1;
} }
fa.free(e & ~0xfffull, 1);
} }
e = 0; e = 0;