diff --git a/block/src/formats/vhdx/internal/header.rs b/block/src/formats/vhdx/internal/header.rs index 366e21d60..2481213f4 100644 --- a/block/src/formats/vhdx/internal/header.rs +++ b/block/src/formats/vhdx/internal/header.rs @@ -40,7 +40,7 @@ pub enum VhdxHeaderError { DuplicateBATEntry, #[error("Metadata region entry is not unique")] DuplicateMDREntry, - #[error("Checksum doesn't match for")] + #[error("Checksum doesn't match for {0}")] InvalidChecksum(String), #[error("Invalid entry count")] InvalidEntryCount, diff --git a/block/src/lib.rs b/block/src/lib.rs index 07ba8f9ed..3c025bac3 100644 --- a/block/src/lib.rs +++ b/block/src/lib.rs @@ -55,7 +55,7 @@ use crate::request::SECTOR_SIZE; pub enum Error { #[error("Guest gave us bad memory addresses")] GuestMemory(#[source] GuestMemoryError), - #[error("Guest gave us offsets that would have overflowed a usize")] + #[error("Guest address {0:?} with sector offset {1} would overflow a usize")] CheckedOffset(GuestAddress, usize /* sector offset */), #[error("Guest gave us a write only descriptor that protocol says to read from")] UnexpectedWriteOnlyDescriptor,