linux/drivers/mmc/host
Chuck Ebbert cef33400d0 mmc: wbsd: initialize tasklets before requesting interrupt
With CONFIG_DEBUG_SHIRQ set we will get an interrupt as soon as we
allocate one.  Tasklets may be scheduled in the interrupt handler but they
will be initialized after the handler returns, causing a BUG() in
kernel/softirq.c when they run.

Should fix this Fedora bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=449817

Signed-off-by: Chuck Ebbert <cebbert@redhat.com>
Acked-by: Pierre Ossman <drzeus@drzeus.cx>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-06-12 18:05:41 -07:00
..
at91_mci.c at91_mci: minor cleanup 2008-05-17 13:19:38 +02:00
au1xmmc.c mmc: fix platform driver hotplug/coldplug 2008-04-15 19:35:40 -07:00
au1xmmc.h mmc: Move host and card drivers to subdirs 2007-05-01 13:04:17 +02:00
imxmmc.c mmc: fix platform driver hotplug/coldplug 2008-04-15 19:35:40 -07:00
imxmmc.h mmc: Move host and card drivers to subdirs 2007-05-01 13:04:17 +02:00
Kconfig missing dependencies on HAS_DMA 2008-05-21 16:55:59 -07:00
Makefile mmc: Disabler for Ricoh MMC controller 2007-10-03 18:40:05 +02:00
mmc_spi.c mmc: use get/put_unaligned_* helpers 2008-04-29 08:06:27 -07:00
mmci.c [ARM] 5024/1: Fix some minor clk issues in the MMCI PL18x driver 2008-05-04 11:06:05 +01:00
mmci.h mmc: fix sg->page fallout 2007-10-23 20:37:24 +02:00
omap.c mmc: Fix omap compile by replacing dev_name with dma_dev_name 2008-05-14 21:00:53 +02:00
pxamci.c mmc: fix platform driver hotplug/coldplug 2008-04-15 19:35:40 -07:00
pxamci.h [ARM] pxa: mmc: add 1st host controller support for pxa3xx 2008-01-26 15:07:53 +00:00
ricoh_mmc.c mmc: extend ricoh_mmc to support Ricoh RL5c476 2008-02-08 09:02:47 +01:00
sdhci.c sdhci: improve no card, no reset quirk 2008-04-18 20:05:31 +02:00
sdhci.h mmc: make one-bit signed bitfields unsigned 2008-05-13 08:02:23 -07:00
tifm_sd.c tifm_sd: DATA_CARRY is not boolean in tifm_sd_transfer_data() 2008-03-15 09:24:21 -07:00
wbsd.c mmc: wbsd: initialize tasklets before requesting interrupt 2008-06-12 18:05:41 -07:00
wbsd.h mmc: update header file paths 2007-07-26 01:53:31 +02:00