Kernel: Canonicalize vaddr before using it

This commit is contained in:
2023-10-30 19:20:17 +02:00
parent 5e396851f4
commit 4f25c20c97

View File

@@ -580,8 +580,9 @@ namespace Kernel
vaddr |= (uint64_t)pdpte << 30;
vaddr |= (uint64_t)pde << 21;
vaddr |= (uint64_t)pte << 12;
vaddr = canonicalize(vaddr);
ASSERT(reserve_page(vaddr));
return canonicalize(vaddr);
return vaddr;
}
}
}