diff options
author | Kishon Vijay Abraham I <kishon@ti.com> | 2012-06-22 17:40:51 +0530 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2012-06-25 14:07:21 +0300 |
commit | 1e5acb8d6113a0f159257845e153d5b870ca618a (patch) | |
tree | 50fd6aa8a6cd92c04f985e9a1278c9db12ff2375 /drivers/usb/otg/twl4030-usb.c | |
parent | 410219dcd2ba8d8b4bcfa9c232f35bf505bc021a (diff) | |
download | linux-1e5acb8d6113a0f159257845e153d5b870ca618a.tar.gz linux-1e5acb8d6113a0f159257845e153d5b870ca618a.tar.bz2 linux-1e5acb8d6113a0f159257845e153d5b870ca618a.zip |
usb: musb: move work_struct(otg_notifier_work) from core to omap glue
Commit 712d8e(fixes pm_runtime calls while atomic by using a work
queue. musb pm_runtime_get_sync call happens in interrupt context
on cable attach case. That can result in re-enabling the interrupts and
cause side affect. To avoid this deferred processing is used)
While the issue and the work queue implementation is specific to omap
(omap2430.c), the work_struct is defined as a member of struct musb
(musb_core.h). Hence moved the work_struct from musb_core to omap
glue.
Cc: Vikram Pandita <vikram.pandita@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/otg/twl4030-usb.c')
0 files changed, 0 insertions, 0 deletions