diff options
| -rw-r--r-- | include/asm-x86/irq_vectors.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/asm-x86/irq_vectors.h b/include/asm-x86/irq_vectors.h index 90b1d1f12f08..b95d167b7fb2 100644 --- a/include/asm-x86/irq_vectors.h +++ b/include/asm-x86/irq_vectors.h | |||
| @@ -109,7 +109,15 @@ | |||
| 109 | #define LAST_VM86_IRQ 15 | 109 | #define LAST_VM86_IRQ 15 |
| 110 | #define invalid_vm86_irq(irq) ((irq) < 3 || (irq) > 15) | 110 | #define invalid_vm86_irq(irq) ((irq) < 3 || (irq) > 15) |
| 111 | 111 | ||
| 112 | #if !defined(CONFIG_X86_VOYAGER) | 112 | #ifdef CONFIG_X86_64 |
| 113 | # if NR_CPUS < MAX_IO_APICS | ||
| 114 | # define NR_IRQS (NR_VECTORS + (32 * NR_CPUS)) | ||
| 115 | # else | ||
| 116 | # define NR_IRQS (NR_VECTORS + (32 * MAX_IO_APICS)) | ||
| 117 | # endif | ||
| 118 | # define NR_IRQ_VECTORS NR_IRQS | ||
| 119 | |||
| 120 | #elif !defined(CONFIG_X86_VOYAGER) | ||
| 113 | 121 | ||
| 114 | # if defined(CONFIG_X86_IO_APIC) || defined(CONFIG_PARAVIRT) || defined(CONFIG_X86_VISWS) | 122 | # if defined(CONFIG_X86_IO_APIC) || defined(CONFIG_PARAVIRT) || defined(CONFIG_X86_VISWS) |
| 115 | 123 | ||
