usb: musb: print an error message when hwep alloc failed
authorBin Liu <b-liu@ti.com>
Thu, 24 Aug 2017 16:38:33 +0000 (11:38 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Aug 2017 08:51:55 +0000 (10:51 +0200)
Print an error message with qh maxpacket size and hb_mult when hwep
allocation failed, so we have a better idea why it is failed.

Signed-off-by: Bin Liu <b-liu@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/musb/musb_host.c

index 3344ffd5bb13743812bab737f52b8e81eb77b9db..605167d816760a8bea0d055ea6342e2facd94838 100644 (file)
@@ -2152,6 +2152,10 @@ static int musb_schedule(
                                (USB_SPEED_HIGH == qh->dev->speed) ? 8 : 4;
                goto success;
        } else if (best_end < 0) {
+               dev_err(musb->controller,
+                               "%s hwep alloc failed for %dx%d\n",
+                               musb_ep_xfertype_string(qh->type),
+                               qh->hb_mult, qh->maxpacket);
                return -ENOSPC;
        }