We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6afdb02 commit d2e6fd6Copy full SHA for d2e6fd6
src/aero_kernel/src/mem/paging/frame.rs
@@ -153,9 +153,10 @@ pub fn pmm_alloc(ordering: BuddyOrdering) -> PhysAddr {
153
let addr = super::FRAME_ALLOCATOR
154
.0
155
.get()
156
- .map(|m| m.lock().allocate_frame_inner(ordering).map(|f| f))
157
- .expect("pmm: out of memory")
158
- .expect("pmm: frame allocator not initialized");
+ .expect("pmm: frame allocator not initialized")
+ .lock()
+ .allocate_frame_inner(ordering)
159
+ .expect("pmm: out of memory");
160
161
let virt = crate::PHYSICAL_MEMORY_OFFSET + addr.as_u64();
162
let fill_size = BUDDY_SIZE[ordering] as usize;
0 commit comments