diff --git a/drivers/usb/usbip/stub_rx.c b/drivers/usb/usbip/stub_rx.c index 1e9ae57..26233ca 100644 --- a/drivers/usb/usbip/stub_rx.c +++ b/drivers/usb/usbip/stub_rx.c @@ -606,7 +606,8 @@ static void stub_recv_cmd_submit(struct stub_device *sdev, return; /* urb is now ready to submit */ - for (i = 0; i < priv->num_urbs; i++) { + num_urbs = priv->num_urbs; + for (i = 0; i < num_urbs; i++) { if (!is_tweaked) { ret = usb_submit_urb(priv->urbs[i], GFP_KERNEL);