aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@nxp.com>2019-11-15 18:50:00 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-11-16 10:26:05 +0100
commitdc0ffbea5729a3abafa577ebfce87f18b79e294b (patch)
treeca5dab4abf17948eee05327e8afe5170f0cd5a39 /tools/perf/scripts/python
parent6e0f30604dbdac542b8b76e4ec9521b3064c981c (diff)
usb: host: xhci: update event ring dequeue pointer on purpose
On some situations, the software handles TRB events slower than adding TRBs, then xhci_handle_event can't return zero long time, the xHC will consider the event ring is full, and trigger "Event Ring Full" error, but in fact, the software has already finished lots of events, just no chance to update ERDP (event ring dequeue pointer). In this commit, we force update ERDP if half of TRBS_PER_SEGMENT events have handled to avoid "Event Ring Full" error. Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> Link: https://lore.kernel.org/r/1573836603-10871-2-git-send-email-mathias.nyman@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions