From 95b5c6d1f0d7011c689ab2c75ce038e06cebb0ab Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 13 Oct 2022 19:41:54 -0300 Subject: [PATCH] vmm: fix mmuflags not being set on split --- src/sys/mm/vmm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sys/mm/vmm.c b/src/sys/mm/vmm.c index 26c527e0..e4d62ad0 100644 --- a/src/sys/mm/vmm.c +++ b/src/sys/mm/vmm.c @@ -239,6 +239,7 @@ static bool setmap(vmm_mapping** mapstart, void* addr, size_t pagec, size_t mmuf splitmap->end = map->end; splitmap->start = newmap->end+1; splitmap->type = map->type; + splitmap->mmuflags = map->mmuflags; if(splitmap->type == VMM_TYPE_FILE) splitmap->offset = map->offset + splitmap->start - map->start; splitmap->data = map->data;