aboutsummaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2008-08-26 23:35:04 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2008-09-23 13:58:08 -0700
commit01c17142659c02d8cd4c67acdd8358180c5c4fb6 (patch)
tree76cd2de4494cc071857b60bc6a4022361e4f4dde /usr
parent0590d5875e3a5dc6586fb16354037f115628896d (diff)
USB: fix EHCI periodic transfers
As noted by Stefan Neis <Stefan.Neis@kobil.com>, we had a recent regression with EHCI periodic transfers, in some (seemingly not all that common) cases. The root cause was that the schedule activation was only loosely coupled to the addition or removal of transfers, so two different execution contexts could both think they had to deactivate (or conversely activate) the schedule. So this fix tightens that coupling, managing it more like a refcount. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions