diff options
| author | Yinghai Lu <[email protected]> | 2006-12-07 02:14:19 +0100 |
|---|---|---|
| committer | Andi Kleen <[email protected]> | 2006-12-07 02:14:19 +0100 |
| commit | ad892f5e0d01f3c3b475a688d1ddc211cf3ea56d (patch) | |
| tree | dcbf5cf7cc237e5d3d85ab133525001423ffca42 /include/linux/debugobjects.h | |
| parent | f6ca8083c261864fc9de94ef99c3311ea259c5c3 (diff) | |
[PATCH] x86-64: check vector in setup_ioapic_dest to verify if need setup_IO_APIC_irq
setup_IO_APIC_irqs could fail to get vector for some device when you have too
many devices, because at that time only boot cpu is online. So check vector
for irq in setup_ioapic_dest and call setup_IO_APIC_irq to make sure IO-APIC
irq-routing table is initialized.
Also seperate setup_IO_APIC_irq from setup_IO_APIC_irqs.
Signed-off-by: Yinghai Lu <[email protected]>
Signed-off-by: Andi Kleen <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: "Eric W. Biederman" <[email protected]>
Cc: Ingo Molnar <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions