On Tue, Sep 03, 2019 at 02:50:56PM +0800, YueHaibing wrote: > If CONFIG_PCI_ATS is not set, building fails: > > drivers/iommu/arm-smmu-v3.c: In function arm_smmu_ats_supported: > drivers/iommu/arm-smmu-v3.c:2325:35: error: struct pci_dev has no member > named ats_cap; did you mean msi_cap? > return !pdev->untrusted && pdev->ats_cap; > ^~~~~~~ > > ats_cap should only used when CONFIG_PCI_ATS is defined, > so use #ifdef block to guard this. > > Fixes: bfff88ec1afe ("iommu/arm-smmu-v3: Rework enabling/disabling of ATS for > PCI masters") > Signed-off-by: YueHaibing <yuehaib...@huawei.com> > --- > v2: Add arm_smmu_ats_supported() of no CONFIG_PCI_ATS > --- > drivers/iommu/arm-smmu-v3.c | 7 +++++++ > 1 file changed, 7 insertions(+)
Applied, thanks.