Messages in this thread | | | From | Qian Cai <> | Subject | "Rework enabling/disabling of ATS for PCI masters" failed to compile on arm64 | Date | Mon, 2 Sep 2019 22:10:30 -0400 |
| |
The linux-next commit “iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters” [1] causes a compilation error when PCI_ATS=n on arm64.
[1] https://lore.kernel.org/linux-iommu/20190820154549.17018-3-will@kernel.org/
drivers/iommu/arm-smmu-v3.c:2325:35: error: no member named 'ats_cap' in 'struct pci_dev' return !pdev->untrusted && pdev->ats_cap; ~~~~ ^
For example,
Symbol: PCI_ATS [=n] │ Type : bool │ Defined at drivers/pci/Kconfig:118 │ Depends on: PCI [=y] │ Selected by [n]: │ - PCI_IOV [=n] && PCI [=y] │ - PCI_PRI [=n] && PCI [=y]│ │ - PCI_PASID [=n] && PCI [=y] │ │ - AMD_IOMMU [=n] && IOMMU_SUPPORT [=y] && X86_64 && PCI [=y] && ACPI [=y]
| |