X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/28c176b668c841a3b7fb093faccf0efa39257603..e2994a5332194a132c60db35c55a006bdd1f6566:/lunaix-os/kernel/mm/mmap.c diff --git a/lunaix-os/kernel/mm/mmap.c b/lunaix-os/kernel/mm/mmap.c index 972bbee..ff9e538 100644 --- a/lunaix-os/kernel/mm/mmap.c +++ b/lunaix-os/kernel/mm/mmap.c @@ -5,7 +5,7 @@ #include #include -#include +#include #include @@ -349,9 +349,7 @@ mem_unmap_region(ptr_t mnt, struct mm_region* region) pfn_t pglen = leaf_count(region->end - region->start); mem_sync_pages(mnt, region, region->start, pglen * PAGE_SIZE, 0); - pte_t* ptep = mkptep_va(mnt, region->start); - __remove_ranged_mappings(ptep, pglen); - + procvm_prune_vmr(mnt, region); tlb_flush_vmr_all(region); llist_delete(®ion->head);