From bf4696fa4d4ba7efa20d91461bdd31a316278a35 Mon Sep 17 00:00:00 2001 From: Matheus Date: Fri, 20 Mar 2026 21:30:53 -0300 Subject: [PATCH] vmm: fix fork not doing exact copy --- kernel-src/mm/vmm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);