diff options
| author | Bjorn Helgaas <bhelgaas@google.com> | 2025-12-03 14:18:31 -0600 |
|---|---|---|
| committer | Bjorn Helgaas <bhelgaas@google.com> | 2025-12-03 14:18:31 -0600 |
| commit | c1e900de220905173c6cef42adf97e8020f64027 (patch) | |
| tree | ac523ec12a15e2884d96ebb3e883f75b9a0b6a70 /include/linux | |
| parent | 5c5b8751e563ff8e9ef45816d703b5cf1feb80fa (diff) | |
| parent | 044b9f1a7f4f3d41563007d0762c83a7d7505ac0 (diff) | |
Merge branch 'pci/ptm'
- Enable PTM only if device advertises support for a relevant role, to
prevent invalid PTM Requests that cause ACS violations that are reported
as AER Uncorrectable Non-Fatal errors (Mika Westerberg)
* pci/ptm:
PCI/PTM: Enable only if device advertises relevant role
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/pci.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h index 1ef1535802b0..566b6b848b77 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -500,6 +500,8 @@ struct pci_dev { #ifdef CONFIG_PCIE_PTM u16 ptm_cap; /* PTM Capability */ unsigned int ptm_root:1; + unsigned int ptm_responder:1; + unsigned int ptm_requester:1; unsigned int ptm_enabled:1; u8 ptm_granularity; #endif |
