From 2e01121f191aa7e0bb96c646dc79b33e60af7478 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Thu, 30 May 2024 12:14:36 -0400 Subject: [PATCH] kernel/vm: Only prevent access to the physical allocated ranges. The physical memory ranges will actually be used again later on during post-modules VM setup. The allocated ranges are what we really want to prevent access to, anyway. Fixes #18907. --- src/system/kernel/vm/vm_page.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/system/kernel/vm/vm_page.cpp b/src/system/kernel/vm/vm_page.cpp index e4cae65cad..b28309c639 100644 --- a/src/system/kernel/vm/vm_page.cpp +++ b/src/system/kernel/vm/vm_page.cpp @@ -3374,8 +3374,7 @@ vm_page_init(kernel_args *args) args->physical_allocated_range[i].size / B_PAGE_SIZE, true); } - // prevent future accesses to the kernel args ranges - args->num_physical_memory_ranges = 0; + // prevent future allocations from the kernel args ranges args->num_physical_allocated_ranges = 0; // The target of actually free pages. This must be at least the system