summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/mfd/dln2.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mfd/dln2.c b/drivers/mfd/dln2.c
index d12510e391c8..c810b83ac955 100644
--- a/drivers/mfd/dln2.c
+++ b/drivers/mfd/dln2.c
@@ -600,7 +600,6 @@ static void dln2_stop_rx_urbs(struct dln2_dev *dln2)
static void dln2_free(struct dln2_dev *dln2)
{
dln2_free_rx_urbs(dln2);
- usb_put_dev(dln2->usb_dev);
kfree(dln2);
}
@@ -784,7 +783,7 @@ static int dln2_probe(struct usb_interface *interface,
dln2->ep_out = epout->bEndpointAddress;
dln2->ep_in = epin->bEndpointAddress;
- dln2->usb_dev = usb_get_dev(interface_to_usbdev(interface));
+ dln2->usb_dev = interface_to_usbdev(interface);
dln2->interface = interface;
usb_set_intfdata(interface, dln2);
init_waitqueue_head(&dln2->disconnect_wq);