From 680c9c2548e6886dce57f2b4c83d88319442afa7 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Thu, 4 Dec 2014 01:19:28 +0100 Subject: vmem_free_dir works after idiotic struggle :P --- kernel/mem.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'kernel/mem.c') diff --git a/kernel/mem.c b/kernel/mem.c index bd0d143..62851c9 100644 --- a/kernel/mem.c +++ b/kernel/mem.c @@ -171,6 +171,12 @@ void pmmngr_free_block (void* p) mmap_unset (frame); mem_free_blocks++; } + else + { + log(FOOLOS_MODULE_NAME,FOOLOS_LOG_ERROR,"free block (%d) 0x%08X)",frame,addr); + panic(FOOLOS_MODULE_NAME,"trying to free, free physical mem!"); + + } log(FOOLOS_MODULE_NAME,FOOLOS_LOG_FINE,"free block (%d) 0x%08X)",frame,addr); } -- cgit v1.2.3