]> git.baikalelectronics.ru Git - kernel.git/commit
xHCI 1.0: Force Stopped Event(FSE)
authorAlex He <alex.he@amd.com>
Fri, 3 Jun 2011 07:58:25 +0000 (15:58 +0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Wed, 15 Jun 2011 21:37:14 +0000 (14:37 -0700)
commitfda4de3083792a6d5f8a8d6da243a7dc8aa8adad
tree73d63dac735e213e1aee47f1ebbbbd02d62e086d
parent6210ed22268089ff62cac8b835af1f4d407838b4
xHCI 1.0: Force Stopped Event(FSE)

FSE shall occur on the TD natural boundary. The software ep_ring dequeue pointer
exceed the hardware ep_ring dequeue pointer in these cases of Table-3. As a
result, the event_trb(pointed by hardware dequeue pointer) of the FSE can't be
found in the current TD(pointed by software dequeue pointer). What should we do
is to figured out the FSE case and skip over it.

Signed-off-by: Alex He <alex.he@amd.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/host/xhci-ring.c