diff --git a/initrd/sbin/init b/initrd/sbin/init index 097089d5..a6923ad8 100755 Binary files a/initrd/sbin/init and b/initrd/sbin/init differ diff --git a/src/sys/mm/pagealloc.c b/src/sys/mm/pagealloc.c index dcd43f71..cce37c13 100644 --- a/src/sys/mm/pagealloc.c +++ b/src/sys/mm/pagealloc.c @@ -43,6 +43,8 @@ void* pageallocator_alloc(size_t size){ spinlock_release(&lock); + memset(alloc->start, 0, pagec*PAGE_SIZE); + return alloc->start; }