X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/2803826a2373620dbfce8a5bff1e6a01dd594953..17fe1418db474b23d9f516db049772dfe3d8696c:/lunaix-os/kernel/mm/region.c?ds=inline diff --git a/lunaix-os/kernel/mm/region.c b/lunaix-os/kernel/mm/region.c index 1f706dc..bd3b26e 100644 --- a/lunaix-os/kernel/mm/region.c +++ b/lunaix-os/kernel/mm/region.c @@ -1,5 +1,5 @@ -#include #include +#include void region_add(struct mm_region* regions, @@ -7,7 +7,7 @@ region_add(struct mm_region* regions, unsigned long end, unsigned int attr) { - struct mm_region* region = lxmalloc(sizeof(struct mm_region)); + struct mm_region* region = valloc(sizeof(struct mm_region)); *region = (struct mm_region){ .attr = attr, .end = end, .start = start }; @@ -21,7 +21,7 @@ region_release_all(struct mm_region* regions) llist_for_each(pos, n, ®ions->head, head) { - lxfree(pos); + vfree(pos); } }