]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] x86: avoid wasting IRQs patch update
authorNatalie.Protasevich@unisys.com <Natalie.Protasevich@unisys.com>
Fri, 29 Jul 2005 21:03:32 +0000 (14:03 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 29 Jul 2005 22:01:13 +0000 (15:01 -0700)
commit8a66798bae53523a75ce171bbe4cd4a53c0b1c3c
tree944b79bef5f73bfe1ea7fc5e89cb9e36562d0929
parent183beb6aea3ad5ffe0b84d43115a0d8e84d64c43
[PATCH] x86: avoid wasting IRQs patch update

The patch addresses a problem with ACPI SCI interrupt entry, which gets
re-used, and the IRQ is assigned to another unrelated device.  The patch
corrects the code such that SCI IRQ is skipped and duplicate entry is
avoided.  Second issue came up with VIA chipset, the problem was caused by
original patch assigning IRQs starting 16 and up.  The VIA chipset uses
4-bit IRQ register for internal interrupt routing, and therefore cannot
handle IRQ numbers assigned to its devices.  The patch corrects this
problem by allowing PCI IRQs below 16.

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/mpparse.c