]> git.hungrycats.org Git - linux/commit
[PATCH] Incorrect PCI interrupt assignment on ES7000 for platform GSI
authorNatalie Protasevich <natalie.protasevich@unisys.com>
Tue, 19 Oct 2004 01:11:32 +0000 (18:11 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 19 Oct 2004 01:11:32 +0000 (18:11 -0700)
commit357dd96aa0be69821a615ae7aeade1903ad5f4c3
treec8aee8cbe9aea08e188abff3f2255632f6a14c09
parentf5b3f8e976849c706b0fd1f001356268f2fdaa2d
[PATCH] Incorrect PCI interrupt assignment on ES7000 for platform GSI

In arch/i386/kernel/acpi/boot.c, platform GSI does not propagate back from
mp_register_gsi() to a calling routine which results in IRQ to be set for
wrong GSI.  This causes most of the PCI slots on the first PCI module to
fail.  This patch fixes the problem by returning new GSI back to
acpi_register_gsi().

Signed-off-by: Natalie Protasevich <Natalie.Protasevich@unisys.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/kernel/acpi/boot.c
arch/i386/kernel/mpparse.c
arch/x86_64/kernel/mpparse.c
include/asm-i386/mpspec.h
include/asm-x86_64/mpspec.h