From 212efda3133be772e31a7d97384910d63ee315a9 Mon Sep 17 00:00:00 2001 From: Kevin Lange Date: Tue, 2 Jun 2015 12:15:38 -0700 Subject: [PATCH] Fix a bad memset that was breaking reboots on ramdisks --- kernel/mem/mem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/mem/mem.c b/kernel/mem/mem.c index 0e3a2aa9..64025556 100644 --- a/kernel/mem/mem.c +++ b/kernel/mem/mem.c @@ -286,7 +286,7 @@ uintptr_t memory_total(){ void paging_install(uint32_t memsize) { nframes = memsize / 4; frames = (uint32_t *)kmalloc(INDEX_FROM_BIT(nframes * 8)); - memset(frames, 0, INDEX_FROM_BIT(nframes)); + memset(frames, 0, INDEX_FROM_BIT(nframes * 8)); uintptr_t phys; kernel_directory = (page_directory_t *)kvmalloc_p(sizeof(page_directory_t),&phys);