[PATCH] USB: real nodes instead of usbfs
[firefly-linux-kernel-4.4.55.git] / drivers / usb / core / hub.c
index c9412daff682431a820d11c3595cde972929377d..a220a5e7f4a519d5946888c19d92c085685bb85e 100644 (file)
@@ -1051,6 +1051,7 @@ void usb_disconnect(struct usb_device **pdev)
        dev_dbg (&udev->dev, "unregistering device\n");
        release_address(udev);
        usbfs_remove_device(udev);
+       usbdev_remove(udev);
        usb_remove_sysfs_dev_files(udev);
 
        /* Avoid races with recursively_mark_NOTATTACHED() */
@@ -1290,6 +1291,7 @@ int usb_new_device(struct usb_device *udev)
        /* USB device state == configured ... usable */
 
        /* add a /proc/bus/usb entry */
+       usbdev_add(udev);
        usbfs_add_device(udev);
        return 0;