summaryrefslogtreecommitdiffstats
path: root/drivers/usb/otg/twl4030-usb.c
diff options
context:
space:
mode:
authorKishon Vijay Abraham I <kishon@ti.com>2012-06-22 17:40:51 +0530
committerFelipe Balbi <balbi@ti.com>2012-06-25 14:07:21 +0300
commit1e5acb8d6113a0f159257845e153d5b870ca618a (patch)
tree50fd6aa8a6cd92c04f985e9a1278c9db12ff2375 /drivers/usb/otg/twl4030-usb.c
parent410219dcd2ba8d8b4bcfa9c232f35bf505bc021a (diff)
downloadlinux-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