summaryrefslogtreecommitdiff
path: root/drivers/mmc/host/dw_mmc.h
diff options
context:
space:
mode:
authorJames Hogan <james.hogan@imgtec.com>2011-06-24 12:55:55 (GMT)
committerChris Ball <cjb@laptop.org>2011-07-20 21:20:58 (GMT)
commit1791b13ea4d97a6a7c162edd54485e932ad92f1b (patch)
tree0012ece1a9b0bf403f759d5f552fc34c6d8c82d1 /drivers/mmc/host/dw_mmc.h
parent7456caae37396fc1bc6f8e9461d07664b8c2f280 (diff)
downloadlinux-fsl-qoriq-1791b13ea4d97a6a7c162edd54485e932ad92f1b.tar.xz
mmc: dw_mmc: convert card tasklet to workqueue
Convert the card insert/remove tasklet to a workqueue, and call the setpower platform specific callback without the spinlock held. This means neither of the setpower or get_cd callbacks are called from atomic context which allows them to sleep. Signed-off-by: James Hogan <james.hogan@imgtec.com> Acked-by: Will Newton <will.newton@imgtec.com> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/host/dw_mmc.h')
0 files changed, 0 insertions, 0 deletions