@@ -155,7 +155,6 @@ fn create_vmm_and_vcpus(
155155 event_manager : & mut EventManager ,
156156 guest_memory : GuestMemoryMmap ,
157157 uffd : Option < Uffd > ,
158- track_dirty_pages : bool ,
159158 vcpu_count : u8 ,
160159 kvm_capabilities : Vec < KvmCapability > ,
161160) -> Result < ( Vmm , Vec < Vcpu > ) , StartMicrovmError > {
@@ -172,7 +171,7 @@ fn create_vmm_and_vcpus(
172171 kvm. check_memory ( & guest_memory)
173172 . map_err ( VmmError :: Kvm )
174173 . map_err ( StartMicrovmError :: Internal ) ?;
175- vm. memory_init ( & guest_memory, track_dirty_pages )
174+ vm. memory_init ( & guest_memory)
176175 . map_err ( VmmError :: Vm )
177176 . map_err ( StartMicrovmError :: Internal ) ?;
178177
@@ -292,7 +291,6 @@ pub fn build_microvm_for_boot(
292291 event_manager,
293292 guest_memory,
294293 None ,
295- vm_resources. machine_config . track_dirty_pages ,
296294 vm_resources. machine_config . vcpu_count ,
297295 cpu_template. kvm_capabilities . clone ( ) ,
298296 ) ?;
@@ -482,7 +480,6 @@ pub fn build_microvm_from_snapshot(
482480 event_manager,
483481 guest_memory,
484482 uffd,
485- vm_resources. machine_config . track_dirty_pages ,
486483 vm_resources. machine_config . vcpu_count ,
487484 microvm_state. kvm_state . kvm_cap_modifiers . clone ( ) ,
488485 ) ?;
@@ -1140,7 +1137,7 @@ pub(crate) mod tests {
11401137
11411138 let kvm = Kvm :: new ( vec ! [ ] ) . unwrap ( ) ;
11421139 let mut vm = Vm :: new ( & kvm) . unwrap ( ) ;
1143- vm. memory_init ( & guest_memory, false ) . unwrap ( ) ;
1140+ vm. memory_init ( & guest_memory) . unwrap ( ) ;
11441141 let mmio_device_manager = MMIODeviceManager :: new ( ) ;
11451142 let acpi_device_manager = ACPIDeviceManager :: new ( ) ;
11461143 #[ cfg( target_arch = "x86_64" ) ]
@@ -1394,7 +1391,7 @@ pub(crate) mod tests {
13941391 let kvm = Kvm :: new ( vec ! [ ] ) . expect ( "Cannot create Kvm" ) ;
13951392 #[ allow( unused_mut) ]
13961393 let mut vm = Vm :: new ( & kvm) . unwrap ( ) ;
1397- vm. memory_init ( & guest_memory, false ) . unwrap ( ) ;
1394+ vm. memory_init ( & guest_memory) . unwrap ( ) ;
13981395 let evfd = EventFd :: new ( libc:: EFD_NONBLOCK ) . unwrap ( ) ;
13991396
14001397 #[ cfg( target_arch = "x86_64" ) ]
0 commit comments