These changes are the raw update to qemu-2.6.
[kvmfornfv.git] / qemu / roms / SLOF / lib / libusb / usb-hub.c
index 7059cd0..bb8a309 100644 (file)
@@ -175,7 +175,9 @@ unsigned int usb_hub_init(void *hubdev)
                        newdev = usb_devpool_get();
                        dprintf("usb-hub: allocated device %p\n", newdev);
                        newdev->hcidev = dev->hcidev;
-                       if (!setup_new_device(newdev, i))
+                       if (usb_setup_new_device(newdev, i))
+                               usb_slof_populate_new_device(newdev);
+                       else
                                printf("usb-hub: unable to setup device on port %d\n", i);
                }
        }