]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] IPMI: reserve I/O ports separately
authorCorey Minyard <minyard@acm.org>
Wed, 31 May 2006 04:25:57 +0000 (21:25 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Wed, 31 May 2006 23:27:10 +0000 (16:27 -0700)
commiteeffeb9b2e7508e2a4a871b6ef5e685b3192a7bd
treef131ce216814f65a560dd04cc0627e94dfb930f2
parentf0036f8944ca5fd3477ad970dffd2d3b8a97d3a5
[PATCH] IPMI: reserve I/O ports separately

From: Corey Minyard <minyard@acm.org>

This patch is pretty important to get in for IPMI, new systems have been
changing the way ACPI and IPMI interact, and this works around the problems
for now.  This is a temporary fix until we get proper ACPI handling in
IPMI.

Fixed releasing already-allocated regions when a later request fails, and
forward-ported it to HEAD.

Some BIOSes reserve disjoint I/O regions in their ACPI tables for the IPMI
controller.  This causes problems when trying to register the entire I/O
region.  Therefore we must register each I/O port separately.

Signed-off-by: Jordan Hargrave <Jordan_Hargrave@dell.com>
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>
drivers/char/ipmi/ipmi_si_intf.c