@@ -392,7 +392,7 @@ mod tests {
392
392
use std:: ops:: Deref ;
393
393
use std:: sync:: { Arc , Mutex } ;
394
394
use virtio_bindings:: bindings:: virtio_ring:: { VRING_DESC_F_NEXT , VRING_DESC_F_WRITE } ;
395
- use virtio_queue:: { mock:: MockSplitQueue , Descriptor , DescriptorChain , Queue , QueueOwnedT } ;
395
+ use virtio_queue:: { mock:: MockSplitQueue , desc :: Descriptor , desc :: split :: Descriptor as SplitDescriptor , DescriptorChain , Queue , QueueOwnedT } ;
396
396
use vm_memory:: {
397
397
Address , Bytes , GuestAddress , GuestAddressSpace , GuestMemoryAtomic , GuestMemoryLoadGuard ,
398
398
GuestMemoryMmap ,
@@ -448,8 +448,8 @@ mod tests {
448
448
// let header = vec![0 as u8; head_params.head_len];
449
449
let header = head_params. construct_head ( ) ;
450
450
let head_desc =
451
- Descriptor :: new ( next_addr, head_params. head_len as u32 , head_flags as u16 , 1 ) ;
452
- mem. write ( & header, head_desc. addr ( ) ) . unwrap ( ) ;
451
+ Descriptor :: from ( SplitDescriptor :: new ( next_addr, head_params. head_len as u32 , head_flags as u16 , 1 ) ) ;
452
+ mem. write ( & header, SplitDescriptor :: from ( head_desc) . addr ( ) ) . unwrap ( ) ;
453
453
assert ! ( virt_queue. desc_table( ) . store( 0 , head_desc) . is_ok( ) ) ;
454
454
next_addr += head_params. head_len as u64 ;
455
455
@@ -469,8 +469,8 @@ mod tests {
469
469
}
470
470
// vsock data
471
471
let data = vec ! [ 0_u8 ; head_data_len as usize ] ;
472
- let data_desc = Descriptor :: new ( next_addr, data. len ( ) as u32 , head_flags as u16 , i + 2 ) ;
473
- mem. write ( & data, data_desc. addr ( ) ) . unwrap ( ) ;
472
+ let data_desc = Descriptor :: from ( SplitDescriptor :: new ( next_addr, data. len ( ) as u32 , head_flags as u16 , i + 2 ) ) ;
473
+ mem. write ( & data, SplitDescriptor :: from ( data_desc) . addr ( ) ) . unwrap ( ) ;
474
474
assert ! ( virt_queue. desc_table( ) . store( i + 1 , data_desc) . is_ok( ) ) ;
475
475
next_addr += head_data_len as u64 ;
476
476
}
0 commit comments