|
@@ -1392,6 +1392,7 @@ int setup_ioapic_entry(int apic_id, int irq,
|
|
|
irte.dlvry_mode = apic->irq_delivery_mode;
|
|
|
irte.vector = vector;
|
|
|
irte.dest_id = IRTE_DEST(destination);
|
|
|
+ irte.redir_hint = 1;
|
|
|
|
|
|
/* Set source-id of interrupt request */
|
|
|
set_ioapic_sid(&irte, apic_id);
|
|
@@ -3343,6 +3344,7 @@ static int msi_compose_msg(struct pci_dev *pdev, unsigned int irq,
|
|
|
irte.dlvry_mode = apic->irq_delivery_mode;
|
|
|
irte.vector = cfg->vector;
|
|
|
irte.dest_id = IRTE_DEST(dest);
|
|
|
+ irte.redir_hint = 1;
|
|
|
|
|
|
/* Set source-id of interrupt request */
|
|
|
if (pdev)
|