]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
x86, acpi/irq: Teach acpi_get_override_irq to take a gsi not an isa_irq
authorEric W. Biederman <ebiederm@xmission.com>
Tue, 30 Mar 2010 08:07:03 +0000 (01:07 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 4 May 2010 20:34:27 +0000 (13:34 -0700)
commit9a0a91bb56d2915cdb8585717de38376ad20fef9
tree207c5f72fc4f4edc623db1e4440c5325a17ba120
parent2c2df8418ac7908eec4558407b83f16739006c54
x86, acpi/irq: Teach acpi_get_override_irq to take a gsi not an isa_irq

In perverse acpi implementations the isa irqs are not identity mapped
to the first 16 gsi.  Furthermore at least the extended interrupt
resource capability may return gsi's and not isa irqs.  So since
what we get from acpi is a gsi teach acpi_get_overrride_irq to
operate on a gsi instead of an isa_irq.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
LKML-Reference: <1269936436-7039-2-git-send-email-ebiederm@xmission.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
arch/x86/kernel/apic/io_apic.c
include/linux/acpi.h