From: Michael Brown Date: Thu, 2 Jul 2020 13:19:02 +0000 (+0100) Subject: [usb] Add missing usb_recycle() for completed hub interrupt transfers X-Git-Tag: v1.21.1~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ff5babb47ff593088583c4e0872785ebcc87ade;p=thirdparty%2Fipxe.git [usb] Add missing usb_recycle() for completed hub interrupt transfers Signed-off-by: Michael Brown --- diff --git a/src/drivers/usb/usbhub.c b/src/drivers/usb/usbhub.c index 47914bcdb..cd7815834 100644 --- a/src/drivers/usb/usbhub.c +++ b/src/drivers/usb/usbhub.c @@ -110,6 +110,10 @@ static void hub_complete ( struct usb_endpoint *ep, } done: + + /* Recycle I/O buffer */ + usb_recycle ( &hubdev->intr, iobuf ); + /* Start refill process */ process_add ( &hubdev->refill ); }