[ Upstream commit 8b97d73c4d72a2abf58f8e49062a7ee1e5f1334e ]
The ChipIdea IRQ is disabled before scheduling the otg work and
re-enabled on otg work completion. However if the job is already
scheduled we have to undo the effect of disable_irq int order to
balance the IRQ disable-depth value.
Fixes:
|
||
---|---|---|
.. | ||
bits.h | ||
ci.h | ||
ci_hdrc_imx.c | ||
ci_hdrc_imx.h | ||
ci_hdrc_msm.c | ||
ci_hdrc_pci.c | ||
ci_hdrc_usb2.c | ||
ci_hdrc_zevio.c | ||
core.c | ||
debug.c | ||
debug.h | ||
host.c | ||
host.h | ||
Kconfig | ||
Makefile | ||
otg.c | ||
otg.h | ||
otg_fsm.c | ||
otg_fsm.h | ||
udc.c | ||
udc.h | ||
usbmisc_imx.c |