From cdbeecfffedf802a6fd61d93b767ff273c055d80 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 14 Sep 2020 09:47:29 -0600 Subject: [PATCH] Remove some warnings --- src/allocator/frame/buddy.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/allocator/frame/buddy.rs b/src/allocator/frame/buddy.rs index 0be62acc2a..3e371b3091 100644 --- a/src/allocator/frame/buddy.rs +++ b/src/allocator/frame/buddy.rs @@ -16,7 +16,7 @@ use crate::{ #[repr(transparent)] struct BuddyUsage(u8); -#[derive(Clone, Copy, Debug)] +#[derive(Clone, Copy)] #[repr(packed)] struct BuddyEntry { base: PhysicalAddress, @@ -87,7 +87,7 @@ impl BuddyAllocator { A::write(virt, BuddyEntry::::empty()); } - let mut allocator = Self { + let allocator = Self { table_virt, phantom: PhantomData, }; @@ -181,7 +181,7 @@ impl FrameAllocator for BuddyAllocator { let mut free_page = entry.skip; let mut free_count = 0; for page in entry.skip .. entry.pages() { - let mut usage = entry.usage(page)?; + let usage = entry.usage(page)?; if usage.0 == 0 { free_count += 1; @@ -237,8 +237,6 @@ impl FrameAllocator for BuddyAllocator { if base >= entry.base && base.add(size) <= entry.base.add(entry.size) { let start_page = (base.data() - entry.base.data()) >> A::PAGE_SHIFT; - let end_page = start_page + count.data(); - for page in start_page..start_page + count.data() { let mut usage = entry.usage(page).expect("failed to get usage during free");