In general, there are more ilocks than needed, out of paranoia.
I don't have the code here now, but you might be right.

thanks

On Tue, Feb 22, 2011 at 5:42 PM,  <r...@hemiola.co.uk> wrote:
>
>>But I think you found a bug.
>
> Ok, so maybe the first ilock/iunlock pair isn't needed? The controller
> can't see the task descriptors that have been chained on to the
> endpoint until the "tail" element of the endpoint descriptor is set,
> so any potential interrupts during the sequence won't affect anything.
>
> rod
>
>

Reply via email to