summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <greg@kroah.com>2002-12-27 03:29:40 -0800
committerGreg Kroah-Hartman <greg@kroah.com>2002-12-27 03:29:40 -0800
commitd92e1bbd4a82f39cfaf7b0dd7d9d5e4f5d2907ee (patch)
tree07ebac7540aef63b9e746dbe72b3901ac8fe4954
parent0ea00738b32c4645551c172b852ffa12e6c2522a (diff)
[PATCH] USB: rename usb_free_dev() to usb_put_dev()
This was done to make the next reference count patch easier, and because almost everyone was already calling usb_put_dev() anyway...
-rw-r--r--drivers/usb/core/hub.c4
-rw-r--r--drivers/usb/core/usb.c7
-rw-r--r--drivers/usb/host/ehci-hcd.c2
-rw-r--r--drivers/usb/host/hc_sl811_rh.c2
-rw-r--r--drivers/usb/host/ohci-hcd.c2
-rw-r--r--drivers/usb/host/uhci-hcd.c2
-rw-r--r--include/linux/usb.h3
7 files changed, 10 insertions, 12 deletions
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
index e48f6d646bf8..d013ec009f87 100644
--- a/drivers/usb/core/hub.c
+++ b/drivers/usb/core/hub.c
@@ -876,7 +876,7 @@ static void usb_hub_port_connect_change(struct usb_hub *hubstate, int port,
/* Reset the device, and detect its speed */
if (usb_hub_port_reset(hub, port, dev, delay)) {
- usb_free_dev(dev);
+ usb_put_dev(dev);
break;
}
@@ -928,7 +928,7 @@ static void usb_hub_port_connect_change(struct usb_hub *hubstate, int port,
goto done;
/* Free the configuration if there was an error */
- usb_free_dev(dev);
+ usb_put_dev(dev);
/* Switch to a long reset time */
delay = HUB_LONG_RESET_TIME;
diff --git a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c
index 134a79120215..815a2e2ee8ad 100644
--- a/drivers/usb/core/usb.c
+++ b/drivers/usb/core/usb.c
@@ -716,7 +716,7 @@ struct usb_device *usb_get_dev (struct usb_device *dev)
}
/**
- * usb_free_dev - free a usb device structure when all users of it are finished.
+ * usb_put_dev - free a usb device structure when all users of it are finished.
* @dev: device that's been disconnected
* Context: !in_interrupt ()
*
@@ -727,7 +727,7 @@ struct usb_device *usb_get_dev (struct usb_device *dev)
* gone, everything is cleaned up, so it's time to get rid of these last
* records of this device.
*/
-void usb_free_dev(struct usb_device *dev)
+void usb_put_dev(struct usb_device *dev)
{
if (atomic_dec_and_test(&dev->refcnt)) {
if (dev->bus->op->deallocate)
@@ -738,7 +738,6 @@ void usb_free_dev(struct usb_device *dev)
}
}
-
/**
* usb_get_current_frame_number - return current bus frame number
* @dev: the device whose bus is being queried
@@ -1454,7 +1453,7 @@ EXPORT_SYMBOL(usb_device_probe);
EXPORT_SYMBOL(usb_device_remove);
EXPORT_SYMBOL(usb_alloc_dev);
-EXPORT_SYMBOL(usb_free_dev);
+EXPORT_SYMBOL(usb_put_dev);
EXPORT_SYMBOL(usb_get_dev);
EXPORT_SYMBOL(usb_hub_tt_clear_buffer);
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c
index 239e398861df..3da8c9b228ef 100644
--- a/drivers/usb/host/ehci-hcd.c
+++ b/drivers/usb/host/ehci-hcd.c
@@ -476,7 +476,7 @@ done2:
ehci_ready (ehci);
ehci_reset (ehci);
bus->root_hub = 0;
- usb_free_dev (udev);
+ usb_put_dev (udev);
retval = -ENODEV;
goto done2;
}
diff --git a/drivers/usb/host/hc_sl811_rh.c b/drivers/usb/host/hc_sl811_rh.c
index 786bb4dec196..203a909fdcd5 100644
--- a/drivers/usb/host/hc_sl811_rh.c
+++ b/drivers/usb/host/hc_sl811_rh.c
@@ -566,7 +566,7 @@ static int rh_connect_rh (hci_t * hci)
hci->bus->root_hub = usb_dev;
usb_connect (usb_dev);
if (usb_new_device (usb_dev) != 0) {
- usb_free_dev (usb_dev);
+ usb_put_dev (usb_dev);
return -ENODEV;
}
diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c
index af15bea5fa45..17a794b3ce54 100644
--- a/drivers/usb/host/ohci-hcd.c
+++ b/drivers/usb/host/ohci-hcd.c
@@ -515,7 +515,7 @@ static int hc_start (struct ohci_hcd *ohci)
usb_connect (udev);
udev->speed = USB_SPEED_FULL;
if (usb_register_root_hub (udev, ohci->hcd.controller) != 0) {
- usb_free_dev (udev);
+ usb_put_dev (udev);
ohci->hcd.self.root_hub = NULL;
disable (ohci);
ohci->hc_control &= ~OHCI_CTRL_HCFS;
diff --git a/drivers/usb/host/uhci-hcd.c b/drivers/usb/host/uhci-hcd.c
index f258f2b92ccb..3b5768ee1812 100644
--- a/drivers/usb/host/uhci-hcd.c
+++ b/drivers/usb/host/uhci-hcd.c
@@ -2280,7 +2280,7 @@ err_alloc_skelqh:
uhci->term_td = NULL;
err_alloc_term_td:
- usb_free_dev(udev);
+ usb_put_dev(udev);
hcd->self.root_hub = NULL;
err_alloc_root_hub:
diff --git a/include/linux/usb.h b/include/linux/usb.h
index e0d1269dc779..c3c2c69ff244 100644
--- a/include/linux/usb.h
+++ b/include/linux/usb.h
@@ -261,8 +261,7 @@ struct usb_device {
extern struct usb_device *usb_alloc_dev(struct usb_device *parent, struct usb_bus *);
extern struct usb_device *usb_get_dev(struct usb_device *dev);
-extern void usb_free_dev(struct usb_device *);
-#define usb_put_dev usb_free_dev
+extern void usb_put_dev(struct usb_device *dev);
/* mostly for devices emulating SCSI over USB */
extern int usb_reset_device(struct usb_device *dev);