diff options
| author | Hemant Kumar <hemantk@codeaurora.org> | 2016-08-09 12:28:55 -0700 |
|---|---|---|
| committer | Hemant Kumar <hemantk@codeaurora.org> | 2016-08-10 10:56:43 -0700 |
| commit | 1cb5c91b996eb08f686d5c01b0fb69cadfeb22bc (patch) | |
| tree | efa9e2bfa3558befc84e38804694456cdb6eef6a /tools/perf/scripts/python | |
| parent | e94b446eac88a43e42ecde105275d48b677ea5b3 (diff) | |
usb: dwc3: Remove tasklet bottom half handler
There is a possibility of tasklet bottom half handler racing
with dwc3_msm_suspend(). As a result before disabling the dwc3
irq, dwc3 interrupts are fired and once the suspend routine
disables the clocks bottom half handler gets a chance to run
and tries to access dwc3 register resulting into un-clocked
register access. Since dwc3 interrupt is already running in
threaded irq context, interrupt can be directly handled in
same context and avoid this race.
Change-Id: Ife9e165f6aa2112c1440819d659b97b5502a3f07
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
