On 2023/1/10 21:25, Jason Gunthorpe wrote:
+ } else { + if (!pdev->bus->self || + !pci_acs_path_enabled(pdev->bus->self, NULL, + PCI_ACS_RR | PCI_ACS_UF)) + return -EINVAL; + }Why would these be exclusive? Both the path and endpoint needs to be checked
If the device is not an MFD, do we still need to check the ACS on it? Perhaps I didn't get your point correctly. -- Best regards, baolu