From dd3c086a0a304ce013c8c8b809707215a79154d0 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Thu, 18 Nov 2021 12:31:51 +0000 Subject: [PATCH] hypervisor: drop one unsafe from mock_vmm Simple aggregate types are Sync by default. There is no need to use `impl Sync` for MockVmm (a simple struct). Signed-off-by: Wei Liu --- hypervisor/src/arch/x86/emulator/mod.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/hypervisor/src/arch/x86/emulator/mod.rs b/hypervisor/src/arch/x86/emulator/mod.rs index d242f796a..3bbe965ec 100644 --- a/hypervisor/src/arch/x86/emulator/mod.rs +++ b/hypervisor/src/arch/x86/emulator/mod.rs @@ -653,8 +653,6 @@ mod mock_vmm { state: Arc>, } - unsafe impl Sync for MockVmm {} - pub type MockResult = Result<(), EmulationError>; impl MockVmm {