diff options
| -rw-r--r-- | arch/x86/kernel/apic/io_apic.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index f1efebaf5510..90f8a75f548f 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c | |||
| @@ -1392,6 +1392,7 @@ int setup_ioapic_entry(int apic_id, int irq, | |||
| 1392 | irte.dlvry_mode = apic->irq_delivery_mode; | 1392 | irte.dlvry_mode = apic->irq_delivery_mode; |
| 1393 | irte.vector = vector; | 1393 | irte.vector = vector; |
| 1394 | irte.dest_id = IRTE_DEST(destination); | 1394 | irte.dest_id = IRTE_DEST(destination); |
| 1395 | irte.redir_hint = 1; | ||
| 1395 | 1396 | ||
| 1396 | /* Set source-id of interrupt request */ | 1397 | /* Set source-id of interrupt request */ |
| 1397 | set_ioapic_sid(&irte, apic_id); | 1398 | set_ioapic_sid(&irte, apic_id); |
| @@ -3343,6 +3344,7 @@ static int msi_compose_msg(struct pci_dev *pdev, unsigned int irq, | |||
| 3343 | irte.dlvry_mode = apic->irq_delivery_mode; | 3344 | irte.dlvry_mode = apic->irq_delivery_mode; |
| 3344 | irte.vector = cfg->vector; | 3345 | irte.vector = cfg->vector; |
| 3345 | irte.dest_id = IRTE_DEST(dest); | 3346 | irte.dest_id = IRTE_DEST(dest); |
| 3347 | irte.redir_hint = 1; | ||
| 3346 | 3348 | ||
| 3347 | /* Set source-id of interrupt request */ | 3349 | /* Set source-id of interrupt request */ |
| 3348 | if (pdev) | 3350 | if (pdev) |
