On 10/6/06, Alan Stern <[EMAIL PROTECTED]> wrote:
>
> I don't know the details of ehci-hcd, but this may well be unfeasible.  It
> would require checking the status of previous submissions every time a new
> submission is made, which might be a considerable extra load.

ehci-sched already knows if slots got missed.  It is a simple if !(a <
b < c) that's checked upon every submit.

This check also catches the buffer underrun case in the code as it
stands now; missed slots and URBs starving are not treated as
different cases in the code, which is part of the source of the
original conflation of the two cases.  In both cases, a slot should
have been filled and wasn't.

Monty

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to