diff --git a/drivers/usb/xhcid/src/xhci/irq_reactor.rs b/drivers/usb/xhcid/src/xhci/irq_reactor.rs index 254065373a..2b79fe4c88 100644 --- a/drivers/usb/xhcid/src/xhci/irq_reactor.rs +++ b/drivers/usb/xhcid/src/xhci/irq_reactor.rs @@ -435,7 +435,7 @@ impl IrqReactor { .inspect(|req| trace!("Received request: {:X?}", req)), ); } - fn acknowledge(&mut self, trb: Trb) { + fn acknowledge(&mut self, mut trb: Trb) { //TODO: handle TRBs without an attached state trace!("ACK TRB {:X?}", trb); @@ -565,7 +565,7 @@ impl IrqReactor { trb ); } - fn acknowledge_failed_transfer_trbs(&mut self, trb: Trb) { + fn acknowledge_failed_transfer_trbs(&mut self, mut trb: Trb) { let mut index = 0; loop {