On Mon, 04 May 2015 10:16:06 +0200 Marek Szyprowski <m.szyprow...@samsung.com> 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.szyprow...@samsung.com> > --- > 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....@samsung.com> _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu