diff options
author | Freya Murphy <freya@freyacat.org> | 2025-04-27 14:09:25 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-04-27 14:09:25 -0400 |
commit | 0258328d1d7bdd70e70693c983c172710df353e1 (patch) | |
tree | 85c7afcf27214859fb768a04c03118ef71e65ca0 /kernel | |
parent | zero and set define magic header in kalloc (diff) | |
download | comus-0258328d1d7bdd70e70693c983c172710df353e1.tar.gz comus-0258328d1d7bdd70e70693c983c172710df353e1.tar.bz2 comus-0258328d1d7bdd70e70693c983c172710df353e1.zip |
fix free phys pages
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/memory/physalloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) |