Hi Sarah, Sorry, I did not know about the 70-char limit for the first line of the commit message. So here is a respin of the patch series, with that fixed. Plus, I expanded the commit messages to better explain exactly what is being fixed, as you requested. I hope you like these better. These patches make the xhci driver work with the Synopsys xHCI controller. The first patch prevents a BUG in interrupt context from bringing down the box, so while not strictly required I think it is a good idea. The remaining patches fix some errors in the TRB math that caused problems for us. Specifically, the count of TRBs required would occasionally be too large, causing the loops that create the TRBs to exit prematurely. This resulted in the last TRB not having the IOC bit set. This seemed to be harmless with the NEC controller, but with our controller it resulted in a lost interrupt, causing the transfer to eventually time out. Plus, the "orphaned" TRBs remained in the ring, eventually causing the BUG in interrupt context mentioned above. -- Paul -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html