From d0b98130cf73efbcd10d47662c79a8836545434d Mon Sep 17 00:00:00 2001 From: Zhang Junyang Date: Tue, 12 Aug 2025 17:35:59 +0800 Subject: [PATCH] Don't use `map` to return values --- ostd/src/mm/vm_space.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ostd/src/mm/vm_space.rs b/ostd/src/mm/vm_space.rs index bf19b24d7..40ecc817a 100644 --- a/ostd/src/mm/vm_space.rs +++ b/ostd/src/mm/vm_space.rs @@ -90,7 +90,7 @@ impl VmSpace { guard: &'a G, va: &Range, ) -> Result> { - Ok(self.pt.cursor(guard, va).map(Cursor)?) + Ok(Cursor(self.pt.cursor(guard, va)?)) } /// Gets an mutable cursor in the virtual address range. @@ -108,10 +108,10 @@ impl VmSpace { guard: &'a G, va: &Range, ) -> Result> { - Ok(self.pt.cursor_mut(guard, va).map(|pt_cursor| CursorMut { - pt_cursor, + Ok(CursorMut { + pt_cursor: self.pt.cursor_mut(guard, va)?, flusher: TlbFlusher::new(&self.cpus, disable_preempt()), - })?) + }) } /// Activates the page table on the current CPU.