diff --git a/crates/vm-virtio/src/transport/mmio.rs b/crates/vm-virtio/src/transport/mmio.rs index ccbb954..06b6334 100644 --- a/crates/vm-virtio/src/transport/mmio.rs +++ b/crates/vm-virtio/src/transport/mmio.rs @@ -231,11 +231,8 @@ where C: MemoryContainer, D: VirtioDevice, { - pub fn new(device: Arc>>, mmio_range: MmioRange) -> Self { - VirtioMmioTransport { - mmio_range, - dev: device.into(), - } + pub fn new(dev: Arc>>, mmio_range: MmioRange) -> Self { + VirtioMmioTransport { mmio_range, dev } } fn generate_mmio_handler(&self) -> Handler {