fix: dmi — convert physmap error via errno() to libredox::Error

physmap return type drifted but DmiError::Map expects libredox::Error.
Convert using .errno() to bridge the gap.
This commit is contained in:
Red Bear OS
2026-06-29 20:47:20 +03:00
parent 10b3ab9713
commit 76e09281d7
+1 -1
View File
@@ -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,