This makes it more readable, as the functions are present in this order
in the structure as well. Also keeping these two makes more sense.
Tested by removing the gb-es2.ko module on both EVT1.5 and qemu with
gbsim.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
usb_put_dev(udev);
}
-static void ap_disconnect(struct usb_interface *interface)
-{
- struct es2_ap_dev *es2 = usb_get_intfdata(interface);
- int i;
-
- gb_hd_del(es2->hd);
-
- for (i = 0; i < NUM_BULKS; ++i)
- es2_cport_in_disable(es2, &es2->cport_in[i]);
-
- es2_destroy(es2);
-}
-
static void cport_in_callback(struct urb *urb)
{
struct gb_host_device *hd = urb->context;
return retval;
}
+static void ap_disconnect(struct usb_interface *interface)
+{
+ struct es2_ap_dev *es2 = usb_get_intfdata(interface);
+ int i;
+
+ gb_hd_del(es2->hd);
+
+ for (i = 0; i < NUM_BULKS; ++i)
+ es2_cport_in_disable(es2, &es2->cport_in[i]);
+
+ es2_destroy(es2);
+}
+
static struct usb_driver es2_ap_driver = {
.name = "es2_ap_driver",
.probe = ap_probe,