diff --git a/block_util/src/lib.rs b/block_util/src/lib.rs index b809243d0..02da5e49b 100644 --- a/block_util/src/lib.rs +++ b/block_util/src/lib.rs @@ -34,6 +34,7 @@ use std::path::Path; use std::result; use std::sync::Arc; use std::sync::MutexGuard; +use std::time::Instant; use thiserror::Error; use versionize::{VersionMap, Versionize, VersionizeResult}; use versionize_derive::Versionize; @@ -201,6 +202,7 @@ pub struct Request { pub status_addr: GuestAddress, pub writeback: bool, pub aligned_operations: Vec, + pub start: Instant, } impl Request { @@ -232,6 +234,7 @@ impl Request { status_addr: GuestAddress(0), writeback: true, aligned_operations: Vec::new(), + start: Instant::now(), }; let status_desc;