From: James Hogan Date: Fri, 24 Jun 2011 12:55:55 +0000 (+0100) Subject: mmc: dw_mmc: convert card tasklet to workqueue X-Git-Tag: v3.1-rc1~321^2~55 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1791b13ea4d97a6a7c162edd54485e932ad92f1b;p=pandora-kernel.git 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 Acked-by: Will Newton Signed-off-by: Chris Ball --- Reading git-diff-tree failed