greybus: es1: forgot to free our urb on disconnect
authorGreg Kroah-Hartman <greg@kroah.com>
Tue, 9 Sep 2014 03:11:18 +0000 (20:11 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Tue, 9 Sep 2014 03:11:18 +0000 (20:11 -0700)
drivers/staging/greybus/es1-ap-usb.c

index da35234..767981a 100644 (file)
@@ -441,6 +441,7 @@ static void ap_disconnect(struct usb_interface *interface)
 
        /* Tear down everything! */
        usb_kill_urb(es1->svc_urb);
+       usb_free_urb(es1->svc_urb);
        usb_put_dev(es1->usb_dev);
        kfree(es1->svc_buffer);
        greybus_remove_hd(es1->hd);