kernel_optimize_test/drivers/char/ipmi
Corey Minyard c45adc3915 IPMI: don't init irq until ready
Patrick found a race at startup.  Interrupts were being enabled for the IPMI
interface before the driver was really ready to handle them.  This could
result in an oops if something was pending on the interface at startup and
interrupt were already enabled (technically shouldn't happen, but need to
cover for this in real life).  So move the IRQ setup to the code that starts
the actual IPMI processing.

Signed-off-by: Corey Minyard <cminyard@mvista.com>
Cc: Patrick Schoeller <Patrick.Schoeller@hp.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-18 14:37:32 -07:00
..
ipmi_bt_sm.c [PATCH] IPMI: remove zero inits 2006-12-10 09:55:40 -08:00
ipmi_devintf.c Convert from class_device to device in drivers/char 2007-10-12 14:51:04 -07:00
ipmi_kcs_sm.c [PATCH] IPMI: increase KCS message size 2006-12-07 08:39:48 -08:00
ipmi_msghandler.c Tweak /proc/ipmi removal 2007-10-17 08:42:51 -07:00
ipmi_poweroff.c drivers/char/ipmi/ipmi_poweroff.c: lower printk severity 2007-07-16 09:05:52 -07:00
ipmi_si_intf.c IPMI: don't init irq until ready 2007-10-18 14:37:32 -07:00
ipmi_si_sm.h [PATCH] ipmi: add generic PCI handling 2006-03-26 08:56:56 -08:00
ipmi_smic_sm.c [PATCH] IPMI: Fix BT long busy 2006-12-07 08:39:47 -08:00
ipmi_watchdog.c Revert "ipmi: add new IPMI nmi watchdog handling" 2007-05-14 15:24:24 -07:00
Kconfig Use menuconfig objects II - IPMI 2007-07-16 09:05:40 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00