diff --git a/common/lib/modules/fglrx/build_mod/kcl_iommu.c b/common/lib/modules/fglrx/build_mod/kcl_iommu.c index c6602dd..803455c 100755 --- a/common/lib/modules/fglrx/build_mod/kcl_iommu.c +++ b/common/lib/modules/fglrx/build_mod/kcl_iommu.c @@ -183,11 +183,13 @@ void ATI_API_CALL KCL_IOMMU_UnbindPasid( KCL_PCI_DevHandle pcidev,int pasid) */ int ATI_API_CALL KCL_IOMMU_CheckInfo( KCL_PCI_DevHandle pcidev) { +#if defined(CONFIG_INTEL_IOMMU) || defined(CONFIG_AMD_IOMMU) struct pci_dev* pdev = (struct pci_dev*)pcidev; - if ( pdev->dev.archdata.iommu ) + if ( pdev->dev.archdata.iommu ) { return 1; } +#endif return 0; }