diff options
| author | NeilBrown <[email protected]> | 2012-08-13 12:32:58 +1000 |
|---|---|---|
| committer | Felipe Balbi <[email protected]> | 2012-08-14 11:03:00 +0300 |
| commit | 12a19b5f836c1a1b838e668f9aa804d017d8c58b (patch) | |
| tree | d57cc77e5cb43656d9388b70d53b0628c8406c1a /tools/perf/scripts/python | |
| parent | 07a67bbb95ea7977846bd851dab5f4f2be8e488c (diff) | |
usb: musb: omap2430: don't loop indefinitely in interrupt.
When called during resume_irqs, omap2430_musb_set_vbus() is run with
interrupts disabled, In that case 'jiffies' never changes so the loop
can loop forever.
So impose a maximum loop count and add an 'mdelay' to ensure we wait
a reasonable amount of time for bit to be cleared.
This fixes a hang on resume.
Signed-of-by: NeilBrown <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions