diff --git a/src/allocator.rs b/src/allocator.rs index 955ddc76..17cd9aec 100644 --- a/src/allocator.rs +++ b/src/allocator.rs @@ -31,7 +31,7 @@ pub fn init_heap( .allocate_frame() .ok_or(MapToError::FrameAllocationFailed)?; let flags = PageTableFlags::PRESENT | PageTableFlags::WRITABLE; - mapper.map_to(page, frame, flags, frame_allocator)?.flush(); + unsafe { mapper.map_to(page, frame, flags, frame_allocator)?.flush() }; } unsafe {