From: Hans de Goede <hdego...@redhat.com>

No changes, just the move.

Signed-off-by: Hans de Goede <hdego...@redhat.com>
Signed-off-by: Sarah Sharp <sarah.a.sh...@linux.intel.com>
---
 drivers/usb/storage/uas-detect.h | 27 +++++++++++++++++++++++++++
 drivers/usb/storage/uas.c        | 27 ---------------------------
 2 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/drivers/usb/storage/uas-detect.h b/drivers/usb/storage/uas-detect.h
index 082bde1fa74d..8de030a0a4a4 100644
--- a/drivers/usb/storage/uas-detect.h
+++ b/drivers/usb/storage/uas-detect.h
@@ -40,6 +40,33 @@ static int uas_find_uas_alt_setting(struct usb_interface 
*intf)
        return -ENODEV;
 }
 
+static int uas_find_endpoints(struct usb_host_interface *alt,
+                             struct usb_host_endpoint *eps[])
+{
+       struct usb_host_endpoint *endpoint = alt->endpoint;
+       unsigned i, n_endpoints = alt->desc.bNumEndpoints;
+
+       for (i = 0; i < n_endpoints; i++) {
+               unsigned char *extra = endpoint[i].extra;
+               int len = endpoint[i].extralen;
+               while (len >= 3) {
+                       if (extra[1] == USB_DT_PIPE_USAGE) {
+                               unsigned pipe_id = extra[2];
+                               if (pipe_id > 0 && pipe_id < 5)
+                                       eps[pipe_id - 1] = &endpoint[i];
+                               break;
+                       }
+                       len -= extra[0];
+                       extra += extra[0];
+               }
+       }
+
+       if (!eps[0] || !eps[1] || !eps[2] || !eps[3])
+               return -ENODEV;
+
+       return 0;
+}
+
 static int uas_use_uas_driver(struct usb_interface *intf,
                              const struct usb_device_id *id)
 {
diff --git a/drivers/usb/storage/uas.c b/drivers/usb/storage/uas.c
index 7662b3e13c4d..5cedc7f034b6 100644
--- a/drivers/usb/storage/uas.c
+++ b/drivers/usb/storage/uas.c
@@ -898,33 +898,6 @@ static int uas_switch_interface(struct usb_device *udev,
                        intf->altsetting[0].desc.bInterfaceNumber, alt);
 }
 
-static int uas_find_endpoints(struct usb_host_interface *alt,
-                             struct usb_host_endpoint *eps[])
-{
-       struct usb_host_endpoint *endpoint = alt->endpoint;
-       unsigned i, n_endpoints = alt->desc.bNumEndpoints;
-
-       for (i = 0; i < n_endpoints; i++) {
-               unsigned char *extra = endpoint[i].extra;
-               int len = endpoint[i].extralen;
-               while (len >= 3) {
-                       if (extra[1] == USB_DT_PIPE_USAGE) {
-                               unsigned pipe_id = extra[2];
-                               if (pipe_id > 0 && pipe_id < 5)
-                                       eps[pipe_id - 1] = &endpoint[i];
-                               break;
-                       }
-                       len -= extra[0];
-                       extra += extra[0];
-               }
-       }
-
-       if (!eps[0] || !eps[1] || !eps[2] || !eps[3])
-               return -ENODEV;
-
-       return 0;
-}
-
 static void uas_configure_endpoints(struct uas_dev_info *devinfo)
 {
        struct usb_host_endpoint *eps[4] = { };
-- 
1.8.5.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to