X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/45e1f8b055043e54be35462852ab6649d634da7c..b91be0033265b5b6bd716bd39cb0971da41906c4:/lunaix-os/kernel/mm/mmap.c diff --git a/lunaix-os/kernel/mm/mmap.c b/lunaix-os/kernel/mm/mmap.c index f23ff60..77e1264 100644 --- a/lunaix-os/kernel/mm/mmap.c +++ b/lunaix-os/kernel/mm/mmap.c @@ -177,7 +177,7 @@ mem_sync_pages(ptr_t mnt, *mapping.pte &= ~PG_DIRTY; - cpu_invplg((ptr_t)mapping.pte); + cpu_flush_page((ptr_t)mapping.pte); } else if ((options & MS_INVALIDATE)) { goto invalidate; } @@ -191,7 +191,7 @@ mem_sync_pages(ptr_t mnt, invalidate: *mapping.pte &= ~PG_PRESENT; pmm_free_page(KERNEL_PID, mapping.pa); - cpu_invplg((ptr_t)mapping.pte); + cpu_flush_page((ptr_t)mapping.pte); } }