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-w...@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] _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu