Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 62df17cc authored by Hemant Kumar's avatar Hemant Kumar Committed by Azhar Shaikh
Browse files

xhci: hsic: Fix bug in handling events in event ring segment



After handling all the events in the event ring, xhci event
handler needs to get called one more time to exit from event
handling. If number of events posted in the ring is same as
max_event_to_handle xhci irq bottom half handler unnecessarily
scheduling tasklet again. This causes unclocked register access
if tasklet gets scheduled after hsic goes to low power mode. Fix
the bug by not scheduling tasklet again if cycle state transition
happened for event ring.

CRs-Fixed: 711403
Change-Id: I0a951c27160f8067abac49b60935bbbbbd99d9a4
Signed-off-by: default avatarHemant Kumar <hemantk@codeaurora.org>
Signed-off-by: default avatarAzhar Shaikh <azhars@codeaurora.org>
parent cc95eee0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment