Changes in usb-uhci.c: * No collisions between two CTRL-messages to one CTRL-pipe * Possible cause for CTRL/BULK-timeout fixed * Framelist linking fixed * Correct sequence of descriptor linking * Completion for USB-interrupts now also called when device is stalled * Proper recovery from UHCI consistency check error Changes in hub.c: * Implemented overcurrent recovery on hub basis (first try) * Bob Cutler's hub patch, slightly changed to work also with my hub during load of usb-uhci Changes in usb.c: * Detection of short device/configuration descriptors, saves from various oopses... * Johannes Erdfelt's patch for urb-retries in start_wait_urb * Changed semantics for synchronous bulk_msg: return type int * Changed semantics for clear_halt: gets device and now pipe handle (instead of endpoint) Changes for usbdevfs: * mountpoint for usbdevfs Changes for usb-ohci.c (as far I can see...): * Fixes/speedup for PPC