aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/cdns3-debug.h
diff options
context:
space:
mode:
authorKuppuswamy Sathyanarayanan <[email protected]>2019-09-05 14:31:42 -0500
committerBjorn Helgaas <[email protected]>2019-10-15 16:39:09 -0500
commit9bf49e36d7183a170a9906d19acc5254818fc574 (patch)
tree55cc33da51fd07b665012f45d26a54971c5e47c4 /drivers/usb/cdns3/cdns3-debug.h
parent8cbb8a9374a271099bacdc890fb16d374261332b (diff)
PCI/ATS: Handle sharing of PF PRI Capability with all VFs
Per PCIe r5.0, sec 9.3.7.11, VFs must not implement the PRI Capability. If the PF implements PRI, it is shared by the VFs. Since VFs don't have a PRI Capability, pci_enable_pri() always failed, which caused IOMMU setup to fail. Update the PRI interfaces so for VFs they reflect the state of the PF PRI. [bhelgaas: rebase without pri_cap caching, commit log] Suggested-by: Ashok Raj <[email protected]> Link: https://lore.kernel.org/r/b971e31f8695980da8e4a7f93e3b6a3edba3edaa.1567029860.git.sathyanarayanan.kuppuswamy@linux.intel.com Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Kuppuswamy Sathyanarayanan <[email protected]> Signed-off-by: Bjorn Helgaas <[email protected]> Cc: Ashok Raj <[email protected]> Cc: Keith Busch <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions