]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mmc: sdhci: Use work structs instead of tasklets
authorJeremie Samuel <jeremie.samuel.ext@parrot.com>
Mon, 21 Oct 2013 15:25:52 +0000 (17:25 +0200)
committerChris Ball <chris@printf.net>
Mon, 21 Oct 2013 19:58:32 +0000 (15:58 -0400)
commit2d7c51f5bf8d1906ac135580e4d78511d5e191f3
treee061f4f5f7701e9072b2c2696215c310c6eaa6c0
parent35a8fca99aae74a37359f5f7a95e39887d3f2ae7
mmc: sdhci: Use work structs instead of tasklets

The driver can happily live without an atomic context and tasklets,
so turn the tasklets into the work structs.

Tasklets handlers still grab irqsave spinlocks, but we'll deal
with it in a separate patch.

Patch based on: http://thread.gmane.org/gmane.linux.kernel.mmc/2579.

Signed-off-by: Anton Vorontsov <avorontsov@mvista.com>
Signed-off-by: Jeremie Samuel <jeremie.samuel.ext@parrot.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/sdhci-bcm-kona.c
drivers/mmc/host/sdhci-dove.c
drivers/mmc/host/sdhci-s3c.c
drivers/mmc/host/sdhci-sirf.c
drivers/mmc/host/sdhci-spear.c
drivers/mmc/host/sdhci.c
include/linux/mmc/sdhci.h