@@ -317,7 +317,7 @@ impl VirtioDevice for Block {
317317 self . device_activated
318318 }
319319
320- fn activate ( & mut self ) -> ActivateResult {
320+ fn activate ( & mut self , _ : GuestMemoryMmap ) -> ActivateResult {
321321 self . device_activated = true ;
322322 Ok ( ( ) )
323323 }
@@ -495,7 +495,7 @@ mod tests {
495495 let mem = block. mem . clone ( ) ;
496496 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
497497 block. set_queue ( 0 , vq. create_queue ( ) ) ;
498- block. activate ( ) . unwrap ( ) ;
498+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
499499 initialize_virtqueue ( & vq) ;
500500
501501 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -520,7 +520,7 @@ mod tests {
520520 let mem = block. mem . clone ( ) ;
521521 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
522522 block. set_queue ( 0 , vq. create_queue ( ) ) ;
523- block. activate ( ) . unwrap ( ) ;
523+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
524524 initialize_virtqueue ( & vq) ;
525525
526526 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -578,7 +578,7 @@ mod tests {
578578 let mem = block. mem . clone ( ) ;
579579 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
580580 block. set_queue ( 0 , vq. create_queue ( ) ) ;
581- block. activate ( ) . unwrap ( ) ;
581+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
582582 initialize_virtqueue ( & vq) ;
583583
584584 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -608,7 +608,7 @@ mod tests {
608608 let mem = block. mem . clone ( ) ;
609609 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
610610 block. set_queue ( 0 , vq. create_queue ( ) ) ;
611- block. activate ( ) . unwrap ( ) ;
611+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
612612 initialize_virtqueue ( & vq) ;
613613
614614 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -667,7 +667,7 @@ mod tests {
667667 let mem = block. mem . clone ( ) ;
668668 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
669669 block. set_queue ( 0 , vq. create_queue ( ) ) ;
670- block. activate ( ) . unwrap ( ) ;
670+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
671671 initialize_virtqueue ( & vq) ;
672672
673673 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -710,7 +710,7 @@ mod tests {
710710 let mem = block. mem . clone ( ) ;
711711 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
712712 block. set_queue ( 0 , vq. create_queue ( ) ) ;
713- block. activate ( ) . unwrap ( ) ;
713+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
714714 initialize_virtqueue ( & vq) ;
715715
716716 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -776,7 +776,7 @@ mod tests {
776776 let mem = block. mem . clone ( ) ;
777777 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
778778 block. set_queue ( 0 , vq. create_queue ( ) ) ;
779- block. activate ( ) . unwrap ( ) ;
779+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
780780 initialize_virtqueue ( & vq) ;
781781
782782 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
@@ -841,7 +841,7 @@ mod tests {
841841 let mem = block. mem . clone ( ) ;
842842 let vq = VirtQueue :: new ( GuestAddress ( 0 ) , & mem, 16 ) ;
843843 block. set_queue ( 0 , vq. create_queue ( ) ) ;
844- block. activate ( ) . unwrap ( ) ;
844+ block. activate ( mem . clone ( ) ) . unwrap ( ) ;
845845 initialize_virtqueue ( & vq) ;
846846
847847 let request_type_addr = GuestAddress ( vq. dtable [ 0 ] . addr . get ( ) ) ;
0 commit comments