TODO: - Convert event tracing code to in-kernel tracing infrastructure - Check for remaining ioctl & check if that can be converted into sysfs entries - Convert debug prints to appropriate dev_debug or something better - Modify Kconfig to add CONFIG option for enabling/disabling event tracing. - check USB HCD implementation is complete and correct. - code review by USB developer community. - testing with as many devices as possible. Please send any patches for this driver to Rupesh Gujare and Greg Kroah-Hartman .