svn commit: r215846 - in head/sys/dev/usb: . controller

Weongyo Jeong weongyo at FreeBSD.org
Thu Nov 25 22:56:27 UTC 2010


Author: weongyo
Date: Thu Nov 25 22:56:26 2010
New Revision: 215846
URL: http://svn.freebsd.org/changeset/base/215846

Log:
  Removes a unused function `usb_bus_find'.

Modified:
  head/sys/dev/usb/controller/usb_controller.c
  head/sys/dev/usb/usb_controller.h

Modified: head/sys/dev/usb/controller/usb_controller.c
==============================================================================
--- head/sys/dev/usb/controller/usb_controller.c	Thu Nov 25 22:19:40 2010	(r215845)
+++ head/sys/dev/usb/controller/usb_controller.c	Thu Nov 25 22:56:26 2010	(r215846)
@@ -602,29 +602,3 @@ usb_bus_mem_free_all(struct usb_bus *bus
 	mtx_destroy(&bus->bus_mtx);
 }
 
-struct usb_bus *
-usb_bus_find(const char *name)
-{
-	struct usb_bus *ubus;
-	devclass_t dc;
-	device_t *devlist;
-	int devcount, error, i;
-	const char *nameunit;
-
-	dc = devclass_find("usbus");
-	if (dc == NULL)
-		return (NULL);
-	error = devclass_get_devices(dc, &devlist, &devcount);
-	if (error != 0)
-		return (NULL);
-	for (i = 0; i < devcount; i++) {
-		nameunit = device_get_nameunit(devlist[i]);
-		if (!strncmp(name, nameunit, strlen(nameunit))) {
-			ubus = device_get_ivars(devlist[i]);
-			free(devlist, M_TEMP);
-			return (ubus);
-		}
-	}
-	free(devlist, M_TEMP);
-	return (NULL);
-}

Modified: head/sys/dev/usb/usb_controller.h
==============================================================================
--- head/sys/dev/usb/usb_controller.h	Thu Nov 25 22:19:40 2010	(r215845)
+++ head/sys/dev/usb/usb_controller.h	Thu Nov 25 22:56:26 2010	(r215846)
@@ -221,6 +221,5 @@ void	usb_bus_mem_free_all(struct usb_bus
 uint16_t usb_isoc_time_expand(struct usb_bus *bus, uint16_t isoc_time_curr);
 uint16_t usbd_fs_isoc_schedule_isoc_time_expand(struct usb_device *udev, struct usb_fs_isoc_schedule **pp_start, struct usb_fs_isoc_schedule **pp_end, uint16_t isoc_time);
 uint8_t	usbd_fs_isoc_schedule_alloc(struct usb_fs_isoc_schedule *fss, uint8_t *pstart, uint16_t len);
-struct usb_bus *usb_bus_find(const char *name);
 
 #endif					/* _USB_CONTROLLER_H_ */


More information about the svn-src-head mailing list