diff options
| author | Greg Kroah-Hartman <greg@kroah.com> | 2002-12-27 03:29:40 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <greg@kroah.com> | 2002-12-27 03:29:40 -0800 |
| commit | d92e1bbd4a82f39cfaf7b0dd7d9d5e4f5d2907ee (patch) | |
| tree | 07ebac7540aef63b9e746dbe72b3901ac8fe4954 | |
| parent | 0ea00738b32c4645551c172b852ffa12e6c2522a (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.c | 4 | ||||
| -rw-r--r-- | drivers/usb/core/usb.c | 7 | ||||
| -rw-r--r-- | drivers/usb/host/ehci-hcd.c | 2 | ||||
| -rw-r--r-- | drivers/usb/host/hc_sl811_rh.c | 2 | ||||
| -rw-r--r-- | drivers/usb/host/ohci-hcd.c | 2 | ||||
| -rw-r--r-- | drivers/usb/host/uhci-hcd.c | 2 | ||||
| -rw-r--r-- | include/linux/usb.h | 3 |
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); |
