Re: question: mixing synchronous and asynchronous urb calls

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Thu, 18 Feb 2010 04:42:57 -0800 (PST), you wrote
>Am Donnerstag, 18. Februar 2010 13:38:27 schrieb mikedunn@xxxxxxxxxxx:
>> Should I interpret "intermingled" to mean "out-of-order"?  From my
>> understanding of the USB standard, I thought a transfer performed by the
>> hardware can be considered atomic, assuming no race conditions in the
>> controlling software.  

>Considering the same endpoint, messages are atomic. But atomic != ordered.

Can problems occur from unsynchronized messages to different endpoints?  My
problem seems to occur when usb_bulk_msg() is called before the callback for a
previous control endpoint message has run.

Thanks Oliver!

Mike

----

--
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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux