usbip: give a more helpful error message if vhdi_hcd isn't loaded
authorGalen Guyer <galen@galenguyer.com>
Mon, 8 May 2023 21:21:20 +0000 (17:21 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 29 May 2023 14:11:21 +0000 (15:11 +0100)
Suggest loading vhdi_hcd if it's not loaded to make error message less opaque

Signed-off-by: Galen Guyer <galen@galenguyer.com>
Reviewed-By: Hongren Zheng <i@zenithal.me>
Acked-by: Shuah Khan <skhan@linuxfoundation.org>
Link: https://lore.kernel.org/r/20230508212120.435329-1-galen@galenguyer.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
tools/usb/usbip/src/usbip_attach.c
tools/usb/usbip/src/usbip_detach.c
tools/usb/usbip/src/usbip_port.c

index b4aeb9f1f4930623cb2fded5ad62b2da34e43b48..531a415538f91cb5431374c034835c362dcfe707 100644 (file)
@@ -86,7 +86,7 @@ static int import_device(int sockfd, struct usbip_usb_device *udev)
 
        rc = usbip_vhci_driver_open();
        if (rc < 0) {
-               err("open vhci_driver");
+               err("open vhci_driver (is vhci_hcd loaded?)");
                goto err_out;
        }
 
index aec993159036f961c213cabf4a76b986b9aa9338..b29101986b5a62591993e8aeb9301790322926f0 100644 (file)
@@ -50,7 +50,7 @@ static int detach_port(char *port)
 
        ret = usbip_vhci_driver_open();
        if (ret < 0) {
-               err("open vhci_driver");
+               err("open vhci_driver (is vhci_hcd loaded?)");
                return -1;
        }
 
index 4d14387df13d55d16c5608dfbac32e22457bbf4e..21a20e378419c0c65cb49419270288baa68d81a3 100644 (file)
@@ -18,7 +18,7 @@ static int list_imported_devices(void)
 
        ret = usbip_vhci_driver_open();
        if (ret < 0) {
-               err("open vhci_driver");
+               err("open vhci_driver (is vhci_hcd loaded?)");
                goto err_names_free;
        }