From 4b824d24c0fb15a05bdd2da7dc426e26d6e76359 Mon Sep 17 00:00:00 2001 From: Sarah Bailey Date: Wed, 3 Jan 2007 21:37:22 -0800 Subject: [PATCH] --- yaml --- r: 45319 b: refs/heads/master c: c07be136a883a148a16ce4cd91163035631b37ea h: refs/heads/master i: 45317: 6212c4d36d67087e61233a8da7392649e1c74fa1 45315: 0ee3448a7799fdca66f6c4da2e845c98fb5f1fcb 45311: 843a8d075d9828ab38598ff0d6e3eeb970244e57 v: v3 --- [refs] | 2 +- trunk/drivers/usb/core/endpoint.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index e19d0a53f93e..dcccbc2fdef6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 684a0e70008934dbdf87ed35e29ccbb58e91f8dc +refs/heads/master: c07be136a883a148a16ce4cd91163035631b37ea diff --git a/trunk/drivers/usb/core/endpoint.c b/trunk/drivers/usb/core/endpoint.c index c505b767cee1..5e628ae3aec7 100644 --- a/trunk/drivers/usb/core/endpoint.c +++ b/trunk/drivers/usb/core/endpoint.c @@ -268,6 +268,7 @@ static void ep_device_release(struct device *dev) struct ep_device *ep_dev = to_ep_device(dev); dev_dbg(dev, "%s called for %s\n", __FUNCTION__, dev->bus_id); + endpoint_free_minor(ep_dev); kfree(ep_dev); } @@ -349,7 +350,6 @@ void usb_remove_ep_files(struct usb_host_endpoint *endpoint) sprintf(name, "ep_%02x", endpoint->desc.bEndpointAddress); sysfs_remove_link(&ep_dev->dev.parent->kobj, name); sysfs_remove_group(&ep_dev->dev.kobj, &ep_dev_attr_grp); - endpoint_free_minor(ep_dev); device_unregister(&ep_dev->dev); endpoint->ep_dev = NULL; destroy_endpoint_class();