Page MenuHomeFreeBSD

D49949.id154047.diff
No OneTemporary

D49949.id154047.diff

diff --git a/sys/dev/pci/pci_pci.c b/sys/dev/pci/pci_pci.c
--- a/sys/dev/pci/pci_pci.c
+++ b/sys/dev/pci/pci_pci.c
@@ -930,7 +930,8 @@
return (false);
/* A power fault implicitly turns off power to the slot. */
- if (sc->pcie_slot_sta & PCIEM_SLOT_STA_PFD)
+ if (sc->pcie_slot_cap & PCIEM_SLOT_CAP_PCP &&
+ sc->pcie_slot_sta & PCIEM_SLOT_STA_PFD)
return (false);
/* If the MRL is disengaged, the slot is powered off. */

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 15, 8:13 AM (4 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27645770
Default Alt Text
D49949.id154047.diff (439 B)

Event Timeline