summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorImre Kaloz <kaloz@kernel.org>2026-09-27 12:56:09 +0200
committerBjorn Helgaas <bhelgaas@google.com>2026-10-12 16:06:55 -0500
commit8e923e51892c7da91687dd5b8081ddb1f0fb395a (patch)
tree9340dae2fdb27ae27a908cd4fe9106581403965f /tools/perf/scripts/python
parent8f23d7dc6cd3bad251c46d406acfa4b7e9f52453 (diff)
PCI: Avoid D3 on PLX PEX 8532/8533/8548 downstream ports
Runtime PM suspends an idle downstream port of a PLX/Broadcom PEX 8532/8533/8548 switch to D3hot, but that takes the whole switch down with it: any device behind another port of the same switch then faults with a fatal bus error on its next access, e.g. mptsas probe on a Sun Ultra 45. This surfaced on sparc64 once commit a5fb3ff63287 ("PCI: Allow PCI bridges to go to D3Hot on all non-x86") let bridges enter D3hot. Keep these downstream ports out of D3 by setting PCI_DEV_FLAGS_NO_D3. Fixes: a5fb3ff63287 ("PCI: Allow PCI bridges to go to D3Hot on all non-x86") Signed-off-by: Imre Kaloz <kaloz@kernel.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Tested-by: Magnus Lindholm <linmag7@gmail.com> Cc: stable@vger.kernel.org Link: https://patch.msgid.link/20260927105609.8813-1-kaloz@kernel.org
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions