From 00b7674321ecb7a7ff8619f6501618007e71dcc0 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Mon, 8 Mar 2021 14:37:38 +0100 Subject: [PATCH] Use correct syscall when dropping PCIe context. --- pcid/src/pcie/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcid/src/pcie/mod.rs b/pcid/src/pcie/mod.rs index 6536c954f8..8a85929a31 100644 --- a/pcid/src/pcie/mod.rs +++ b/pcid/src/pcie/mod.rs @@ -207,7 +207,7 @@ impl CfgAccess for Pcie { impl Drop for Pcie { fn drop(&mut self) { for address in self.maps.lock().unwrap().values().copied() { - let _ = unsafe { syscall::physfree(address as usize, 4096) }; + let _ = unsafe { syscall::physunmap(address as usize) }; } } }