From 4c0a4958a2a33cf58e8eaa630705752b865a8f59 Mon Sep 17 00:00:00 2001 From: Liam Kerr Date: Mon, 9 Feb 2026 21:50:16 +0000 Subject: [PATCH] correct location for memory free_list --- src/kernel/memory.c | 2 ++ src/kernel/memory.h | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kernel/memory.c b/src/kernel/memory.c index ca8475c..96ca8bc 100644 --- a/src/kernel/memory.c +++ b/src/kernel/memory.c @@ -4,6 +4,8 @@ #include "memory.h" #include "interrupts.h" +static struct Page *free_list = NULL; + HeapHeader *heap_free_list; extern uint8_t _heap_start[]; // named in the linker script diff --git a/src/kernel/memory.h b/src/kernel/memory.h index 8e7d64a..f607468 100644 --- a/src/kernel/memory.h +++ b/src/kernel/memory.h @@ -16,8 +16,6 @@ typedef struct HeapHeader struct HeapHeader *prev; } HeapHeader; -static struct Page *free_list = NULL; - void page_init(); void page_free(void *addr); void *page_alloc();