dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/char/ipmi
Corey Minyard 3ae0e0f9b1 [PATCH] ipmi: OEM flag handling and hacks for some Dell machines
The ipmi driver does not have a way to handle firmware-generated events
which have the OEM[012] Data Available flags set.  In such a case, the
SMS_ATN bit may never get cleared by firmware, leaving the driver looping
infinitely but never able to make any progress.

This patch first simplifies storage and use of the data returned from an
IPMI Get Device ID command.

It then creates a new per-OEM handler hook, which should know how to handle
events with the OEM[012] Data Available flags set.  It then uses this to
implement a workaround for IPMI 1.5-capable Dell PowerEdge servers which
are susceptable to setting the OEM[012] Data Available flags when the
driver can't handle it.

Signed-off-by: Matt Domsch <Matt_Domsch@dell.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>
2005-09-07 16:57:48 -07: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: enable interrupts on the BT driver 2005-05-01 08:59:11 -07:00
ipmi_devintf.c [PATCH] ipmi: add per-channel IPMB addresses 2005-09-07 16:57:47 -07:00
ipmi_kcs_sm.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ipmi_msghandler.c [PATCH] ipmi: add per-channel IPMB addresses 2005-09-07 16:57:47 -07:00
ipmi_poweroff.c [PATCH] ipmi: use completions, not semaphores, in powerdown code 2005-06-24 00:05:23 -07:00
ipmi_si_intf.c [PATCH] ipmi: OEM flag handling and hacks for some Dell machines 2005-09-07 16:57:48 -07:00
ipmi_si_sm.h [PATCH] ipmi iomem annotations and fixes 2005-05-04 07:33:15 -07:00
ipmi_smic_sm.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ipmi_watchdog.c [PATCH] ipmi: watchdog/NMI interaction fixes 2005-09-07 16:57:48 -07:00