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
..
accessibility
Kconfig: improved help for CONFIG_ACCESSIBILITY
2008-05-08 10:46:55 -07:00
acorn /char
acpi
ACPICA: fix stray va_end() caused by mis-merge
2008-06-11 19:13:47 -04:00
amba
ata
libata: fix G5 SATA broken on -rc5
2008-06-05 08:36:37 -07:00
atm
drivers/atm/eni.h: remove unused macro KERNEL_OFFSET
2008-06-10 12:46:52 -07:00
auxdisplay
base
dev_set_name: fix missing kernel-doc
2008-06-11 16:50:40 -07:00
block
cciss: add new hardware support
2008-06-12 18:05:40 -07:00
bluetooth
hci_usb.h: fix hard-to-trigger race
2008-05-02 16:45:10 -07:00
cdrom
[POWERPC] iSeries: Remove unused mail address
2008-05-23 16:45:04 +10:00
char
agp: add support for Radeon Mobility 9000 chipset
2008-06-12 18:05:39 -07:00
clocksource
connector
cpufreq
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
2008-06-09 11:27:55 -07:00
cpuidle
cpuidle acpi driver: fix oops on AC<->DC
2008-06-11 19:13:45 -04:00
crypto
dca
dio
dma
iop-adma: fixup some kzalloc/memset confusions
2008-05-20 13:51:20 -07:00
edac
edac: mpc85xx: fix building as a module
2008-05-24 09:56:13 -07:00
eisa
firewire
firewire: prevent userspace from accessing shut down devices
2008-05-20 18:24:17 +02:00
firmware
edd: fix incorrect return of 1 from module_init
2008-06-06 11:29:09 -07:00
gpio
gpiolib: fix off by one errors
2008-05-24 09:56:11 -07:00
hid
HID: remove CVS keywords
2008-05-20 16:44:43 +02:00
hwmon
hdaps: fix module loading on Thinkpad T61P
2008-06-06 11:29:13 -07:00
i2c
i2c/max6875: Really prevent 24RF08 corruption
2008-05-18 20:49:41 +02:00
ide
fix BLK_DEV_HD_ONLY on ARM dependencies
2008-06-10 20:56:38 +02:00
ieee1394
ieee1394: sbp2: use correct size of command descriptor block
2008-05-20 18:24:17 +02:00
infiniband
IB/core: Remove IB_DEVICE_SEND_W_INV capability flag
2008-06-09 09:58:42 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2008-05-30 10:17:19 -07:00
isdn
isdn: use simple_read_from_buffer()
2008-06-10 12:50:14 -07:00
leds
LEDS: fix race in device_create
2008-05-20 13:31:55 -07:00
lguest
virtio: set device index in common code.
2008-05-30 15:09:42 +10:00
macintosh
[POWERPC] macintosh: Replace deprecated __initcall with device_initcall
2008-05-15 20:50:00 +10:00
mca
md
md: do not compute parity unless it is on a failed drive
2008-06-06 11:29:08 -07:00
media
V4L/DVB (8001): dib0070: fix dib0070_attach when !CONFIG_DVB_TUNER_DIB0070
2008-06-05 10:26:21 -03:00
memstick
message
[SCSI] fusion mpt: fix target missing after resetting external raid
2008-05-27 10:58:09 -05:00
mfd
HTC_EGPIO is ARM-only
2008-05-21 16:56:00 -07:00
misc
thinkpad-acpi: fix LED handling on older ThinkPads
2008-06-11 19:13:45 -04:00
mmc
mmc: wbsd: initialize tasklets before requesting interrupt
2008-06-12 18:05:41 -07:00
mtd
Merge git://git.infradead.org/~dwmw2/mtd-2.6.26
2008-06-06 11:31:18 -07:00
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2008-06-11 08:39:51 -07:00
nubus
of
rtc-ds1374: rename device to just "ds1374"
2008-06-06 11:29:10 -07:00
oprofile
oprofile: don't request cache line alignment for cpu_buffer
2008-05-14 19:11:12 -07:00
parisc
drivers/parisc: replace remaining __FUNCTION__ occurrences
2008-05-15 10:38:54 -04:00
parport
pci
PCI: fix rpadlpar pci hotplug driver sysfs usage
2008-05-30 09:50:46 -07:00
pcmcia
electra_cf: Add MODULE_DEVICE_TABLE()
2008-05-27 16:07:45 -05:00
pnp
PNPACPI: use _CRS IRQ descriptor length for _SRS
2008-06-11 19:13:46 -04:00
power
power_supply: Fix race in power_supply_uevent
2008-06-10 02:13:51 +04:00
ps3
[POWERPC] PS3: Remove unsupported wakeup sources
2008-05-02 15:00:44 +10:00
rapidio
rtc
rtc-at32ap700x: fix bug in at32_rtc_readalarm()
2008-06-12 18:05:40 -07:00
s390
Merge branch 'kvm-updates-2.6.26' of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm
2008-06-11 10:35:44 -07:00
sbus
sbus bpp: instances missed in s/dev_name/bpp_dev_name/
2008-05-21 16:55:59 -07:00
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
2008-06-04 08:36:09 -07:00
serial
Blackfin serial driver: fix up tty core set_ldisc API change breakage bug
2008-06-07 15:36:33 +08:00
sh
sn
spi
spi: fix refcount-related spidev oops-on-rmmod
2008-06-06 11:29:08 -07:00
ssb
ssb: Fix context assertion in ssb_pcicore_dev_irqvecs_enable
2008-06-04 15:57:10 -04:00
tc
telephony
thermal
uio
UIO: fix race in device_create
2008-05-20 13:31:55 -07:00
usb
USB: don't use reset-resume if drivers don't support it
2008-06-11 17:06:33 -07:00
video
hgafb: resource management fix
2008-06-12 18:05:40 -07:00
virtio
virtio: force callback on empty.
2008-05-30 15:09:46 +10:00
w1
watchdog
drivers/watchdog/geodewdt.c: build fix
2008-05-30 10:16:58 -07:00
xen
zorro
Kconfig
Makefile