From f035cff10fdf95083281c1aa329189bb87129be1 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Wed, 17 Nov 2021 13:48:16 +0000 Subject: [PATCH] vm-virtio: drop VirtqUsedElem from its test module Use the one defined in virtio_queue instead. Signed-off-by: Wei Liu --- vm-virtio/src/queue.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/vm-virtio/src/queue.rs b/vm-virtio/src/queue.rs index 3ed71ab39..1d8b29e7e 100644 --- a/vm-virtio/src/queue.rs +++ b/vm-virtio/src/queue.rs @@ -11,7 +11,7 @@ pub mod testing { use std::marker::PhantomData; use std::mem; - use virtio_queue::{Queue, QueueState}; + use virtio_queue::{Queue, QueueState, VirtqUsedElem}; use vm_memory::{bitmap::AtomicBitmap, Address, GuestAddress, GuestUsize}; use vm_memory::{Bytes, GuestMemoryAtomic}; @@ -163,15 +163,6 @@ pub mod testing { } } - #[repr(C)] - #[derive(Clone, Copy, Default)] - pub struct VirtqUsedElem { - pub id: u32, - pub len: u32, - } - - unsafe impl vm_memory::ByteValued for VirtqUsedElem {} - pub type VirtqAvail<'a> = VirtqRing<'a, u16>; pub type VirtqUsed<'a> = VirtqRing<'a, VirtqUsedElem>;