diff --git a/virtio-devices/src/block.rs b/virtio-devices/src/block.rs index e01eb7ec2..04831f871 100644 --- a/virtio-devices/src/block.rs +++ b/virtio-devices/src/block.rs @@ -1167,6 +1167,10 @@ impl VirtioDevice for Block { event!("virtio-device", "reset", "id", &self.id); } + fn shutdown(&mut self) { + self.common.wait_for_epoll_threads(); + } + fn counters(&self) -> Option>> { let mut counters = HashMap::new();