diff --git a/drivers/acpid/src/dmi.rs b/drivers/acpid/src/dmi.rs index 31db820a0e..befe47aba7 100644 --- a/drivers/acpid/src/dmi.rs +++ b/drivers/acpid/src/dmi.rs @@ -155,7 +155,7 @@ impl PhysmapGuard { let virt = unsafe { common::physmap(phys_start, map_size, Prot { read: true, write: false }, MemoryType::default()) - .map_err(DmiError::Map)? + .map_err(|e| DmiError::Map(libredox::error::Error::new(e.errno)))? }; Ok(Self { virt: virt as *mut u8,