[PATCH 0/2] PCI: Add boot options to disable DPC and AER recovery

From: Yury Murashka

Date: Tue Jun 02 2026 - 06:56:57 EST


On large modular systems with a complex PCIe tree, the default kernel
AER recovery and DPC behavior could cause unexpected side effects.
Sometimes it would be nice to have the option to keep the system in an
unmodified state and be able to handle PCIe errors from userspace.

This series adds two new PCI kernel boot options:

pci=noaer_recovery - Disable AER error recovery while still clearing
error status bits
pci=nodpc - Disable PCI Downstream Port Containment entirely

Yury Murashka (2):
PCI: Add pci=noaer_recovery kernel boot option
PCI: Add pci=nodpc kernel boot option

Documentation/admin-guide/kernel-parameters.txt | 7 +++++++
drivers/pci/pci.c | 4 ++++
drivers/pci/pci.h | 4 ++++
drivers/pci/pcie/dpc.c | 16 +++++++++++++---
drivers/pci/pcie/err.c | 15 +++++++++++++++
5 files changed, 43 insertions(+), 3 deletions(-)


base-commit: 6f3ed7fec72fc8979b2a8c7219c0a9fcfc8d07b5
--
2.51.0