diff options
-rw-r--r-- | drivers/pci/pcie/pcie-dpc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/pcie/pcie-dpc.c b/drivers/pci/pcie/pcie-dpc.c index 77d2ca99d2ec..0bf084357237 100644 --- a/drivers/pci/pcie/pcie-dpc.c +++ b/drivers/pci/pcie/pcie-dpc.c | |||
@@ -92,7 +92,7 @@ static irqreturn_t dpc_irq(int irq, void *context) | |||
92 | pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_STATUS, &status); | 92 | pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_STATUS, &status); |
93 | pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_SOURCE_ID, | 93 | pci_read_config_word(pdev, dpc->cap_pos + PCI_EXP_DPC_SOURCE_ID, |
94 | &source); | 94 | &source); |
95 | if (!status) | 95 | if (!status || status == (u16)(~0)) |
96 | return IRQ_NONE; | 96 | return IRQ_NONE; |
97 | 97 | ||
98 | dev_info(&dpc->dev->device, "DPC containment event, status:%#06x source:%#06x\n", | 98 | dev_info(&dpc->dev->device, "DPC containment event, status:%#06x source:%#06x\n", |