> > Interesting that this has twice as much many IRQs as URBs, and > > that the P4 times for enqueue are disproportionately better. > > Cache effects, maybe? > > I don't know the answer to either question, although it should be possible > to find out why there are so many more IRQs than URBs.
After going back and looking at the code, the answer to the first question is obvious. All those extra IRQs are used for removing QHs. Remember, right now each URB gets its own QH. It's just one more thing that's wrong with the current state of the driver. Alan Stern ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel