--- zzzz-none-000/linux-2.6.28.10/drivers/usb/core/usb.c 2009-05-02 18:54:43.000000000 +0000 +++ fusiv-7390-686/linux-2.6.28.10/drivers/usb/core/usb.c 2010-04-07 09:56:53.000000000 +0000 @@ -1011,7 +1011,12 @@ goto hub_init_failed; retval = usb_register_device_driver(&usb_generic_driver, THIS_MODULE); if (!retval) + { +#ifdef CONFIG_FUSIV_USB_LED + fusiv_usb_led_init(); +#endif goto out; + } usb_hub_cleanup(); hub_init_failed: