diff --git a/drivers/pci/msi.c b/drivers/pci/msi.c
index df0170b8da730fae89afec4fbb87cdf0d6d5732e..5cb471ec3e61f83d84683c92015383eb73cb378c 100644
--- a/drivers/pci/msi.c
+++ b/drivers/pci/msi.c
@@ -695,7 +695,6 @@ static void msix_program_entries(struct pci_dev *dev,
 						PCI_MSIX_ENTRY_VECTOR_CTRL;
 
 		entries[i].vector = entry->irq;
-		irq_set_msi_desc(entry->irq, entry);
 		entry->masked = readl(entry->mask_base + offset);
 		msix_mask_irq(entry, 1);
 		i++;