From 0258328d1d7bdd70e70693c983c172710df353e1 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Sun, 27 Apr 2025 14:09:25 -0400 Subject: fix free phys pages --- kernel/memory/physalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/memory/physalloc.c') diff --git a/kernel/memory/physalloc.c b/kernel/memory/physalloc.c index 48d2e3f..55ece02 100644 --- a/kernel/memory/physalloc.c +++ b/kernel/memory/physalloc.c @@ -172,7 +172,7 @@ void free_phys_pages(void *ptr, size_t pages) return; for (size_t i = 0; i < pages; i++) - bitmap_set(idx + pages, false); + bitmap_set(idx + i, false); } static bool segment_invalid(const struct memory_segment *segment) -- cgit v1.2.3-freya