diff --git a/kernel-src/mm/vmm.c b/kernel-src/mm/vmm.c index 7dfdd13a..461c2dcb 100644 --- a/kernel-src/mm/vmm.c +++ b/kernel-src/mm/vmm.c @@ -955,7 +955,7 @@ vmmcontext_t *vmm_fork(vmmcontext_t *oldcontext) { memcpy(newrange, range, sizeof(vmmrange_t)); - insertrange(&newcontext->space, newrange); + rbtree_insert(&newcontext->space.ranges, &newrange->rbtree_node, rbtree_compare); if (range->flags & VMM_FLAGS_FILE) VOP_HOLD(range->vnode);