@@ -219,7 +219,7 @@ fn snapshot_memory_to_file(
219219 . map_err ( |err| MemoryBackingFile ( "open" , err) ) ?;
220220
221221 // Determine what size our total memory area is.
222- let mem_size_mib = mem_size_mib ( vmm. guest_memory ( ) ) ;
222+ let mem_size_mib = mem_size_mib ( & vmm. guest_memory ) ;
223223 let expected_size = mem_size_mib * 1024 * 1024 ;
224224
225225 if file_existed {
@@ -248,15 +248,15 @@ fn snapshot_memory_to_file(
248248 match snapshot_type {
249249 SnapshotType :: Diff => {
250250 let dirty_bitmap = vmm. get_dirty_bitmap ( ) . map_err ( DirtyBitmap ) ?;
251- vmm. guest_memory ( )
251+ vmm. guest_memory
252252 . dump_dirty ( & mut file, & dirty_bitmap)
253253 . map_err ( Memory )
254254 }
255255 SnapshotType :: Full => {
256- let dump_res = vmm. guest_memory ( ) . dump ( & mut file) . map_err ( Memory ) ;
256+ let dump_res = vmm. guest_memory . dump ( & mut file) . map_err ( Memory ) ;
257257 if dump_res. is_ok ( ) {
258258 vmm. reset_dirty_bitmap ( ) ;
259- vmm. guest_memory ( ) . reset_dirty ( ) ;
259+ vmm. guest_memory . reset_dirty ( ) ;
260260 }
261261
262262 dump_res
@@ -272,7 +272,7 @@ fn snapshot_memory_to_file(
272272 . for_each_virtio_device ( |_, _, _, dev| {
273273 let d = dev. lock ( ) . unwrap ( ) ;
274274 if d. is_activated ( ) {
275- d. mark_queue_memory_dirty ( vmm. guest_memory ( ) )
275+ d. mark_queue_memory_dirty ( & vmm. guest_memory )
276276 } else {
277277 Ok ( ( ) )
278278 }
@@ -747,7 +747,7 @@ mod tests {
747747 assert ! ( states. vsock_device. is_some( ) ) ;
748748 assert ! ( states. balloon_device. is_some( ) ) ;
749749
750- let memory_state = vmm. guest_memory ( ) . describe ( ) ;
750+ let memory_state = vmm. guest_memory . describe ( ) ;
751751 let vcpu_states = vec ! [ VcpuState :: default ( ) ] ;
752752 #[ cfg( target_arch = "aarch64" ) ]
753753 let mpidrs = construct_kvm_mpidrs ( & vcpu_states) ;
0 commit comments