diff options
author | Akinobu Mita <akinobu.mita@gmail.com> | 2008-04-19 23:55:13 +0900 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-26 17:35:47 +0200 |
commit | a1a33fa315b8a5a390f1132681485209500ff5b5 (patch) | |
tree | b61888d030a7c5becc4b2b8bb6e93b9527d04b74 /include | |
parent | 4abc1a0068945ac078fb0a00a359cd3be2e7dd8d (diff) | |
download | blackbird-obmc-linux-a1a33fa315b8a5a390f1132681485209500ff5b5.tar.gz blackbird-obmc-linux-a1a33fa315b8a5a390f1132681485209500ff5b5.zip |
x86: use bitmap library for pin_programmed
Use bitmap library for pin_programmed rather than reinvent
bitmaps.
Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-x86/io_apic.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/asm-x86/io_apic.h b/include/asm-x86/io_apic.h index 0c9e17c73e05..d593e14f0341 100644 --- a/include/asm-x86/io_apic.h +++ b/include/asm-x86/io_apic.h @@ -1,7 +1,7 @@ #ifndef __ASM_IO_APIC_H #define __ASM_IO_APIC_H -#include <asm/types.h> +#include <linux/types.h> #include <asm/mpspec.h> #include <asm/apicdef.h> @@ -110,11 +110,13 @@ extern int nr_ioapic_registers[MAX_IO_APICS]; * MP-BIOS irq configuration table structures: */ +#define MP_MAX_IOAPIC_PIN 127 + struct mp_ioapic_routing { int apic_id; int gsi_base; int gsi_end; - u32 pin_programmed[4]; + DECLARE_BITMAP(pin_programmed, MP_MAX_IOAPIC_PIN + 1); }; /* I/O APIC entries */ |