usb: gadget: udc: core: Print error code in usb_gadget_probe_driver()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 4 Oct 2021 14:41:26 +0000 (17:41 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 5 Oct 2021 11:37:33 +0000 (13:37 +0200)
When the UDC is not found, print also the error code for easier debugging.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211004144126.49154-2-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/udc/core.c

index f66ac6f8011e64658030f3484beb389f4030f8e4..d6265118647b07c3594dd985a736dd0ee3f714cb 100644 (file)
@@ -1564,7 +1564,7 @@ int usb_gadget_probe_driver(struct usb_gadget_driver *driver)
 
        mutex_unlock(&udc_lock);
        if (ret)
-               pr_warn("couldn't find an available UDC or it's busy\n");
+               pr_warn("couldn't find an available UDC or it's busy: %d\n", ret);
        return ret;
 found:
        ret = udc_bind_to_driver(udc, driver);