Author: hselasky
Date: Sun May  8 08:22:11 2011
New Revision: 221623
URL: http://svn.freebsd.org/changeset/base/221623

Log:
  Cleanup usb_notify_addq_compat(). It should not
  be needed any more.
  
  MFC after:    7 days

Modified:
  head/sys/dev/usb/usb_device.c

Modified: head/sys/dev/usb/usb_device.c
==============================================================================
--- head/sys/dev/usb/usb_device.c       Sun May  8 08:18:30 2011        
(r221622)
+++ head/sys/dev/usb/usb_device.c       Sun May  8 08:22:11 2011        
(r221623)
@@ -2387,77 +2387,6 @@ usbd_get_device_index(struct usb_device 
 }
 
 #if USB_HAVE_DEVCTL
-/*------------------------------------------------------------------------*
- *     usb_notify_addq
- *
- * This function will generate events for dev.
- *------------------------------------------------------------------------*/
-#ifndef BURN_BRIDGES
-static void
-usb_notify_addq_compat(const char *type, struct usb_device *udev)
-{
-       char *data = NULL;
-       const char *ntype;
-       struct malloc_type *mt;
-       const size_t buf_size = 512;
-
-       /* Convert notify type */
-       if (strcmp(type, "ATTACH") == 0)
-               ntype = "+";
-       else if (strcmp(type, "DETACH") == 0)
-               ntype = "-";
-       else
-               return;
-
-       mtx_lock(&malloc_mtx);
-       mt = malloc_desc2type("bus");   /* XXX M_BUS */
-       mtx_unlock(&malloc_mtx);
-       if (mt == NULL)
-               return;
-
-       data = malloc(buf_size, mt, M_NOWAIT);
-       if (data == NULL)
-               return;
-
-       /* String it all together. */
-       snprintf(data, buf_size,
-           "%s"
-#if USB_HAVE_UGEN
-           "%s "
-#endif
-           "at port=%u "
-           "vendor=0x%04x "
-           "product=0x%04x "
-           "devclass=0x%02x "
-           "devsubclass=0x%02x "
-           "sernum=\"%s\" "
-           "release=0x%04x "
-#if USB_HAVE_UGEN
-           "on %s\n"
-#endif
-           "",
-           ntype,
-#if USB_HAVE_UGEN
-           udev->ugen_name,
-#endif
-           udev->port_no,
-           UGETW(udev->ddesc.idVendor),
-           UGETW(udev->ddesc.idProduct),
-           udev->ddesc.bDeviceClass,
-           udev->ddesc.bDeviceSubClass,
-           usb_get_serial(udev),
-           UGETW(udev->ddesc.bcdDevice)
-#if USB_HAVE_UGEN
-           , udev->parent_hub != NULL ?
-               udev->parent_hub->ugen_name :
-               device_get_nameunit(device_get_parent(udev->bus->bdev))
-#endif
-           );
-
-       devctl_queue_data(data);
-}
-#endif
-
 static void
 usb_notify_addq(const char *type, struct usb_device *udev)
 {
@@ -2465,10 +2394,6 @@ usb_notify_addq(const char *type, struct
        struct sbuf *sb;
        int i;
 
-#ifndef BURN_BRIDGES
-       usb_notify_addq_compat(type, udev);
-#endif
-
        /* announce the device */
        sb = sbuf_new_auto();
        sbuf_printf(sb,
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to