diff options
Diffstat (limited to 'devices/src/usb/xhci/xhci_controller.rs')
-rw-r--r-- | devices/src/usb/xhci/xhci_controller.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/devices/src/usb/xhci/xhci_controller.rs b/devices/src/usb/xhci/xhci_controller.rs index f920704..2c8ba58 100644 --- a/devices/src/usb/xhci/xhci_controller.rs +++ b/devices/src/usb/xhci/xhci_controller.rs @@ -87,7 +87,7 @@ enum XhciControllerState { // Xhci init could fail. #[allow(dead_code)] xhci: Option<Arc<Xhci>>, - fail_handle: Arc<FailHandle>, + fail_handle: Arc<dyn FailHandle>, }, } @@ -131,7 +131,7 @@ impl XhciController { irq_resample_evt, } => { let (mmio, regs) = init_xhci_mmio_space_and_regs(); - let fail_handle: Arc<FailHandle> = Arc::new(XhciFailHandle::new(®s)); + let fail_handle: Arc<dyn FailHandle> = Arc::new(XhciFailHandle::new(®s)); let xhci = match Xhci::new( fail_handle.clone(), self.mem.clone(), |