On Mon, 04 May 2015 10:16:06 +0200 Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> wrote: > This patch adds support for assigning more than one SYSMMU controller to > the master device. This has been achieved simply by chaning the struct > device pointer in struct exynos_iommu_owner into the list of struct > sysmmu_drvdata of all controllers assigned to the given master device. > > Signed-off-by: Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> > --- > drivers/iommu/exynos-iommu.c | 11 +++++------ > 1 file changed, 5 insertions(+), 6 deletions(-) > > diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c > index f2eceb6605c5..598660c87410 100644 > --- a/drivers/iommu/exynos-iommu.c > +++ b/drivers/iommu/exynos-iommu.c > @@ -186,7 +186,7 @@ static char *sysmmu_fault_name[SYSMMU_FAULTS_NUM] = { > > /* attached to dev.archdata.iommu of the master device */ > struct exynos_iommu_owner { > - struct device *sysmmu; > + struct list_head clients; 'clients' is the list of System MMUs that are assigned to the same iommu domain. I don't think clients is not a good list name for exynos_iommu_owner even though the elements are the same because they are used in different contexts. -- samsung.com <pullip.cho@xxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html