linux/drivers/char/ipmi
Corey Minyard 4d7cbac7c8 [PATCH] IPMI: Fix BT long busy
The IPMI BT subdriver has been patched to survive "long busy" timeouts seen
during firmware upgrades and resets.  The patch never returns the HOSED state,
synthesizes response messages with meaningful completion codes, and recovers
gracefully when the hardware finishes the long busy.  The subdriver now issues
a "Get BT Capabilities" command and properly uses those results.  More
informative completion codes are returned on error from transaction starts;
this logic was propogated to the KCS and SMIC subdrivers.  Finally, indent and
other style quirks were normalized.

Signed-off-by: Rocky Craig <rocky.craig@hp.com>
Signed-off-by: Corey Minyard <minyard@acm.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:47 -08:00
..
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ipmi_bt_sm.c [PATCH] IPMI: Fix BT long busy 2006-12-07 08:39:47 -08:00
ipmi_devintf.c [PATCH] IPMI: Add maintenance mode 2006-12-07 08:39:47 -08:00
ipmi_kcs_sm.c [PATCH] IPMI: Fix BT long busy 2006-12-07 08:39:47 -08:00
ipmi_msghandler.c [PATCH] IPMI: Add maintenance mode 2006-12-07 08:39:47 -08:00
ipmi_poweroff.c [PATCH] IPMI: add pigeonpoint poweroff 2006-12-07 08:39:47 -08:00
ipmi_si_intf.c [PATCH] IPMI: Fix BT long busy 2006-12-07 08:39:47 -08: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 [PATCH] IPMI: Allow hot system interface remove 2006-12-07 08:39:47 -08:00