]> git.baikalelectronics.ru Git - kernel.git/commit
PCI/DPC: Skip DPC event if device is not present
authorKeith Busch <keith.busch@intel.com>
Fri, 28 Apr 2017 16:02:48 +0000 (12:02 -0400)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 22 May 2017 23:42:02 +0000 (18:42 -0500)
commitaede5de3a395ce91b4032801b5f21067a93b1631
tree7cd6063f0953d50912fc4ef214e30dbcff46260d
parent6a0fa58cdd92da9a8e6fa4e621cabd91974091b3
PCI/DPC: Skip DPC event if device is not present

The DPC interupt may be executed on a device that is being removed.  Skip
queuing event handling if the status is all 1's, which should be seen only
if the device is not present.

Signed-off-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pcie/pcie-dpc.c