Alan Stern c7ccde6eac USB: see if URB comes from a completion handler
Now that URBs can be completed inside tasklets, we need a way of
determining whether a completion handler for a given endpoint is
currently running.  Otherwise it's not possible to maintain the API
guarantee about keeping isochronous streams synchronous when an
underrun occurs.

This patch adds a field and a routine to check whether a completion
handler for a periodic endpoint is running.  At the moment no
analogous routine appears to be necessary for async endpoints, but one
can always be added.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
CC: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-09-17 09:49:24 -07:00
..
2013-08-26 14:09:03 -04:00
2013-09-06 13:21:16 -07:00
2013-09-09 16:35:29 -07:00
2013-09-10 13:33:09 -07:00
2013-09-10 13:03:41 -07:00
2013-09-10 13:33:09 -07:00
2013-08-26 18:40:56 -04:00
2013-08-27 01:44:40 +02:00
2013-09-05 20:46:06 -04:00
2013-08-26 20:15:23 +09:00
2013-08-22 22:13:54 -07:00
2013-09-13 23:06:40 -04:00
2013-09-13 15:09:52 +02:00
2013-08-23 10:22:29 +02:00
2013-08-22 20:30:15 -07:00
2013-09-11 15:59:42 -07:00
2013-09-13 15:09:52 +02:00
2013-09-13 15:09:52 +02:00
2013-09-13 15:09:52 +02:00
2013-08-28 21:35:14 -07:00
2013-09-08 20:20:23 -04:00
2013-09-03 16:40:32 -04:00
2013-09-10 13:53:52 -07:00
2013-09-10 13:53:52 -07:00
2013-09-15 17:41:30 -04:00
2013-09-06 13:30:06 -07:00
2013-09-09 14:29:15 -07:00
2013-09-03 10:07:40 -07:00
2013-09-10 18:56:32 -04:00
2013-09-04 23:11:42 +03:00
2013-09-12 15:38:02 -07:00