Skip to content

Commit 5a6424d

Browse files
sladyn98roypat
authored andcommitted
fix: log virtio address
Resolve a TODO for logging the address of a descriptor chain head if fetching it from guest memory fails. Closes #3592 Co-Authored-By: sladynnunes <[email protected]> Signed-off-by: Patrick Roy <[email protected]>
1 parent d9599f5 commit 5a6424d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/vmm/src/devices/virtio/queue.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ impl<'a, M: GuestMemory> DescriptorChain<'a, M> {
9494
let desc = match mem.read_obj::<Descriptor>(desc_head) {
9595
Ok(ret) => ret,
9696
Err(err) => {
97-
// TODO log address
98-
error!("Failed to read virtio descriptor from memory: {}", err);
97+
error!(
98+
"Failed to read virtio descriptor from memory at address {:#x}: {}",
99+
desc_head.0, err
100+
);
99101
return None;
100102
}
101103
};

0 commit comments

Comments
 (0)