From a40063321e8fbf4d82f46471221062bfa393604a Mon Sep 17 00:00:00 2001
From: dzwdz
Date: Thu, 5 May 2022 22:47:12 +0200
Subject: kernel: each driver registers its own mounts

---
 src/kernel/mem/alloc.c | 4 ++--
 src/kernel/mem/alloc.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

(limited to 'src/kernel/mem')

diff --git a/src/kernel/mem/alloc.c b/src/kernel/mem/alloc.c
index 3925689..797b018 100644
--- a/src/kernel/mem/alloc.c
+++ b/src/kernel/mem/alloc.c
@@ -102,9 +102,9 @@ void page_free(void *first_addr, size_t pages) {
 	}
 }
 
-void kmalloc_sanity(void *addr) {
+void kmalloc_sanity(const void *addr) {
 	assert(addr);
-	struct malloc_hdr *hdr = addr - sizeof(struct malloc_hdr);
+	const struct malloc_hdr *hdr = addr - sizeof(struct malloc_hdr);
 	assert(hdr->magic == MALLOC_MAGIC);
 	if (hdr->next) assert(hdr->next->prev == hdr);
 	if (hdr->prev) assert(hdr->prev->next == hdr);
diff --git a/src/kernel/mem/alloc.h b/src/kernel/mem/alloc.h
index 0760d67..99fd931 100644
--- a/src/kernel/mem/alloc.h
+++ b/src/kernel/mem/alloc.h
@@ -12,6 +12,6 @@ void *page_alloc(size_t pages);
 // frees `pages` consecutive pages starting from *first
 void page_free(void *first, size_t pages);
 
-void kmalloc_sanity(void *addr);
+void kmalloc_sanity(const void *addr);
 void *kmalloc(size_t len);
 void kfree(void *ptr);
-- 
cgit v1.2.3