diff --git a/src/dragonball/src/device_manager/blk_dev_mgr.rs b/src/dragonball/src/device_manager/blk_dev_mgr.rs index 0d35c4f95f..9b3ee90417 100644 --- a/src/dragonball/src/device_manager/blk_dev_mgr.rs +++ b/src/dragonball/src/device_manager/blk_dev_mgr.rs @@ -21,6 +21,7 @@ use serde_derive::{Deserialize, Serialize}; use crate::address_space_manager::GuestAddressSpaceImpl; use crate::config_manager::{ConfigItem, DeviceConfigInfo, RateLimiterConfigInfo}; +use crate::device_manager::blk_dev_mgr::BlockDeviceError::InvalidDeviceId; use crate::device_manager::{DeviceManager, DeviceMgrError, DeviceOpContext}; use crate::get_bucket_update; use crate::vm::KernelConfigInfo; diff --git a/src/dragonball/src/vcpu/aarch64.rs b/src/dragonball/src/vcpu/aarch64.rs index 759774a620..054a1f65d4 100644 --- a/src/dragonball/src/vcpu/aarch64.rs +++ b/src/dragonball/src/vcpu/aarch64.rs @@ -6,20 +6,20 @@ // Use of this source code is governed by a BSD-style license that can be // found in the THIRD-PARTY file. +use std::ops::Deref; use std::sync::mpsc::{channel, Sender}; use std::sync::Arc; -use std::ops::Deref; use crate::IoManagerCached; -use dbs_utils::time::TimestampUs; use dbs_arch::regs; use dbs_boot::get_fdt_addr; +use dbs_utils::time::TimestampUs; use kvm_ioctls::{VcpuFd, VmFd}; use vm_memory::{Address, GuestAddress, GuestAddressSpace}; use vmm_sys_util::eventfd::EventFd; use crate::address_space_manager::GuestAddressSpaceImpl; -use crate::vcpu::vcpu_impl::{Result, Vcpu, VcpuStateEvent, VcpuError}; +use crate::vcpu::vcpu_impl::{Result, Vcpu, VcpuError, VcpuStateEvent}; use crate::vcpu::VcpuConfig; #[allow(unused)] @@ -111,8 +111,7 @@ impl Vcpu { .map_err(VcpuError::REGSConfiguration)?; } - self.mpidr = - regs::read_mpidr(&self.fd).map_err(VcpuError::REGSConfiguration)?; + self.mpidr = regs::read_mpidr(&self.fd).map_err(VcpuError::REGSConfiguration)?; Ok(()) }