X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/69777bdcab284335651a8002e2896f3862fa423d..50b4ecfb1b28e9b1dfc57b6a876fcdf938092152:/lunaix-os/kernel/mm/region.c diff --git a/lunaix-os/kernel/mm/region.c b/lunaix-os/kernel/mm/region.c index 7dead6d..d8035db 100644 --- a/lunaix-os/kernel/mm/region.c +++ b/lunaix-os/kernel/mm/region.c @@ -26,7 +26,7 @@ region_create_range(ptr_t start, size_t length, u32_t attr) struct mm_region* region = valloc(sizeof(struct mm_region)); *region = (struct mm_region){ .attr = attr, .start = start, - .end = ROUNDUP(start + length, MEM_PAGE) }; + .end = ROUNDUP(start + length, PAGE_SIZE) }; return region; } @@ -130,7 +130,7 @@ region_get(vm_regions_t* lead, unsigned long vaddr) struct mm_region *pos, *n; - vaddr = va_align(vaddr); + vaddr = page_aligned(vaddr); llist_for_each(pos, n, lead, head) {