diff options
author | imp <imp@FreeBSD.org> | 2007-06-09 06:39:43 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2007-06-09 06:39:43 +0000 |
commit | 582ec1f8d6aa61d7dab4bf01ad66365299e8fe6d (patch) | |
tree | af8426b0f5c3233d268a819b768cbaeacd406358 /sys/dev/usb/ubsa.c | |
parent | 8c690e3fb00ef2d056998dcb256eee8280eaf513 (diff) | |
download | FreeBSD-src-582ec1f8d6aa61d7dab4bf01ad66365299e8fe6d.zip FreeBSD-src-582ec1f8d6aa61d7dab4bf01ad66365299e8fe6d.tar.gz |
Kill devinfo stuff. It is no longer needed.
Kill bogus bzero as necessary.
Minor tidy.
Expand USB_ATTACH_SETUP inline where needed.
Diffstat (limited to 'sys/dev/usb/ubsa.c')
-rw-r--r-- | sys/dev/usb/ubsa.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/sys/dev/usb/ubsa.c b/sys/dev/usb/ubsa.c index aeb7bf5..58be7e4 100644 --- a/sys/dev/usb/ubsa.c +++ b/sys/dev/usb/ubsa.c @@ -283,17 +283,13 @@ USB_ATTACH(ubsa) usb_config_descriptor_t *cdesc; usb_interface_descriptor_t *id; usb_endpoint_descriptor_t *ed; - char *devinfo; const char *devname; usbd_status err; int i; dev = uaa->device; - devinfo = malloc(1024, M_USBDEV, M_WAITOK); ucom = &sc->sc_ucom; - bzero(sc, sizeof (struct ubsa_softc)); - /* * initialize rts, dtr variables to something * different from boolean 0, 1 @@ -301,17 +297,12 @@ USB_ATTACH(ubsa) sc->sc_dtr = -1; sc->sc_rts = -1; - usbd_devinfo(dev, 0, devinfo); - /* USB_ATTACH_SETUP; */ ucom->sc_dev = self; - device_set_desc_copy(self, devinfo); - /* USB_ATTACH_SETUP; */ ucom->sc_udev = dev; ucom->sc_iface = uaa->iface; devname = device_get_nameunit(ucom->sc_dev); - printf("%s: %s\n", devname, devinfo); DPRINTF(("ubsa attach: sc = %p\n", sc)); @@ -414,12 +405,9 @@ USB_ATTACH(ubsa) TASK_INIT(&sc->sc_task, 0, ubsa_notify, sc); ucom_attach(ucom); - - free(devinfo, M_USBDEV); USB_ATTACH_SUCCESS_RETURN; error: - free(devinfo, M_USBDEV); USB_ATTACH_ERROR_RETURN; } |