diff --git a/devices/src/usb/xhci/device_slot.rs b/devices/src/usb/xhci/device_slot.rs index e2b5e5d06c..22cfb1d149 100644 --- a/devices/src/usb/xhci/device_slot.rs +++ b/devices/src/usb/xhci/device_slot.rs @@ -229,7 +229,7 @@ impl PortId { *self.0.lock() = 0; } - fn get(&self) -> Result<(u8)> { + fn get(&self) -> Result { let val = *self.0.lock(); if val == 0 { return Err(Error::BadPortId(val)); diff --git a/x86_64/src/lib.rs b/x86_64/src/lib.rs index bb5b675beb..a2fdf27653 100644 --- a/x86_64/src/lib.rs +++ b/x86_64/src/lib.rs @@ -631,7 +631,7 @@ impl X8664arch { exit_evt: EventFd, pci: Option>>, mem_size: u64, - ) -> Result<(devices::Bus)> { + ) -> Result { struct NoDevice; impl devices::BusDevice for NoDevice { fn debug_label(&self) -> String {