On Thu, Feb 6, 2014 at 12:09 PM, Will Deacon <will.dea...@arm.com> wrote:
> diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c > index 0ae4dd39197f..6fe7922ecc1d 100644 > --- a/drivers/iommu/arm-smmu.c > +++ b/drivers/iommu/arm-smmu.c > @@ -2004,8 +2004,10 @@ static int __init arm_smmu_init(void) > if (!iommu_present(&platform_bus_type)) > bus_set_iommu(&platform_bus_type, &arm_smmu_ops); > > +#ifdef CONFIG_ARM_AMBA > if (!iommu_present(&amba_bustype)) > bus_set_iommu(&amba_bustype, &arm_smmu_ops); > +#endif So I admit I don't know much about the ARM kernel (yet), but doesn't this break multi-arch? That is, we can't support one binary that runs on a processor with AMBA and one without? _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu