From 225e6fffbc12b9dbb73535fa2cffa3a8f6f90abd Mon Sep 17 00:00:00 2001 From: Ruoqing He Date: Wed, 23 Jul 2025 03:16:13 +0000 Subject: [PATCH] dragonball: Gate `VcpuManagerError` behind `host-device` `VcpuManagerError` is only needed when `host-device` feature is enabled, gate the import behind that feature. Signed-off-by: Ruoqing He --- src/dragonball/src/api/v1/vmm_action.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dragonball/src/api/v1/vmm_action.rs b/src/dragonball/src/api/v1/vmm_action.rs index a0a070dd37..15a16efc3f 100644 --- a/src/dragonball/src/api/v1/vmm_action.rs +++ b/src/dragonball/src/api/v1/vmm_action.rs @@ -17,7 +17,6 @@ use tracing::instrument; use crate::error::{Result, StartMicroVmError, StopMicrovmError}; use crate::event_manager::EventManager; use crate::tracer::{DragonballTracer, TraceError, TraceInfo}; -use crate::vcpu::VcpuManagerError; use crate::vm::{CpuTopology, KernelConfigInfo, VmConfigInfo}; use crate::vmm::Vmm; @@ -55,6 +54,8 @@ pub use crate::device_manager::virtio_net_dev_mgr::{ }; #[cfg(feature = "virtio-vsock")] pub use crate::device_manager::vsock_dev_mgr::{VsockDeviceConfigInfo, VsockDeviceError}; +#[cfg(feature = "host-device")] +use crate::vcpu::VcpuManagerError; #[cfg(feature = "hotplug")] pub use crate::vcpu::{VcpuResizeError, VcpuResizeInfo};