vmm: fix mmuflags not being set on split

This commit is contained in:
Matheus
2022-10-13 19:41:54 -03:00
parent 4bcbde16aa
commit 95b5c6d1f0
+1
View File
@@ -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;