diff --git a/vmm/src/device_manager.rs b/vmm/src/device_manager.rs index 813fe6b43..664038f0f 100644 --- a/vmm/src/device_manager.rs +++ b/vmm/src/device_manager.rs @@ -1184,12 +1184,12 @@ impl DeviceManager { reset_evt: EventFd, exit_evt: EventFd, ) -> DeviceManagerResult>>> { - let acpi_device = Arc::new(Mutex::new(devices::AcpiShutdownDevice::new( + let shutdown_device = Arc::new(Mutex::new(devices::AcpiShutdownDevice::new( exit_evt, reset_evt, ))); self.bus_devices - .push(Arc::clone(&acpi_device) as Arc>); + .push(Arc::clone(&shutdown_device) as Arc>); self.address_manager .allocator @@ -1200,7 +1200,7 @@ impl DeviceManager { self.address_manager .io_bus - .insert(acpi_device, 0x3c0, 0x4) + .insert(shutdown_device, 0x3c0, 0x4) .map_err(DeviceManagerError::BusError)?; let ged_irq = self