From 6375c175f702e0a448baaa1a030347f2bc1387e2 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 8 Sep 2020 13:52:45 -0600 Subject: [PATCH] Do not zero tables when not necessary in buddy allocator --- src/allocator/frame/buddy.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/allocator/frame/buddy.rs b/src/allocator/frame/buddy.rs index 654a8fb0e4..7d8fb0e8a6 100644 --- a/src/allocator/frame/buddy.rs +++ b/src/allocator/frame/buddy.rs @@ -102,9 +102,6 @@ impl BuddyAllocator { for _ in 0 .. map_pages { let map_phys = bump_allocator.allocate_one()?; let map_virt = A::phys_to_virt(map_phys); - for i in 0..Self::MAP_PAGE_BYTES { - A::write(map_virt.add(i), 0); - } A::write(map_virt.add(Self::MAP_PAGE_BYTES), BuddyMapFooter { next: entry.map, });