diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2021-03-30 12:43:16 -0500 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2021-03-31 12:27:03 -0500 |
commit | 1fd3dde5e270ad08f1406f921c9a2cda154fcea9 (patch) | |
tree | 776f7c31efd8cc6d7b201461c3c718ef120e9994 /drivers/pci/quirks.c | |
parent | c99e755a4a4c165cad6effb39faffd0f3377c02d (diff) |
PCI: Add pci_disable_parity()
Add pci_disable_parity() to disable reporting of parity errors for a
device by clearing PCI_COMMAND_PARITY.
The device will still set PCI_STATUS_DETECTED_PARITY when it detects
a parity error or receives a Poisoned TLP, but it will not set
PCI_STATUS_PARITY, which means it will not assert PERR#
(conventional PCI) or report Poisoned TLPs (PCIe).
Based-on: https://lore.kernel.org/linux-arm-kernel/d375987c-ea4f-dd98-4ef8-99b2fbfe7c33@gmail.com/
Based-on-patch-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/20210330174318.1289680-2-helgaas@kernel.org
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/quirks.c')
0 files changed, 0 insertions, 0 deletions