From 001adbe15a3b6db7413d9124003fa55736fa5756 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Thu, 12 Mar 2026 09:32:28 +0100 Subject: [PATCH] hypervisor: mshv: cleanup unneeded Arc Signed-off-by: Philipp Schuster On-behalf-of: SAP philipp.schuster@sap.com --- hypervisor/src/mshv/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hypervisor/src/mshv/mod.rs b/hypervisor/src/mshv/mod.rs index 613c4dc77..00cc4a684 100644 --- a/hypervisor/src/mshv/mod.rs +++ b/hypervisor/src/mshv/mod.rs @@ -346,7 +346,7 @@ impl hypervisor::Hypervisor for MshvHypervisor { Ok(Arc::new(MshvVm { fd: vm_fd, msrs: ArcSwap::new(Vec::::new().into()), - dirty_log_slots: Arc::new(RwLock::new(HashMap::new())), + dirty_log_slots: RwLock::new(HashMap::new()), #[cfg(feature = "sev_snp")] sev_snp_enabled: mshv_vm_type == VmType::Snp, #[cfg(feature = "sev_snp")] @@ -364,7 +364,7 @@ impl hypervisor::Hypervisor for MshvHypervisor { { Ok(Arc::new(MshvVm { fd: vm_fd, - dirty_log_slots: Arc::new(RwLock::new(HashMap::new())), + dirty_log_slots: RwLock::new(HashMap::new()), })) } } @@ -1716,7 +1716,7 @@ pub struct MshvVm { fd: Arc, #[cfg(target_arch = "x86_64")] msrs: ArcSwap>, - dirty_log_slots: Arc>>, + dirty_log_slots: RwLock>, #[cfg(feature = "sev_snp")] sev_snp_enabled: bool, #[cfg(feature = "sev_snp")]