Message ID | 1373021097-32420-16-git-send-email-hdoyu@nvidia.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 07/05/2013 04:44 AM, Hiroshi Doyu wrote: > Calculate ASID register offset by ID so that we can get rid of SoC > specific MACROs. This is needed for the unified SMMU driver over Tegra > SoCs. > diff --git a/drivers/iommu/tegra-smmu.c b/drivers/iommu/tegra-smmu.c > -#define HWGRP_ASID_REG(x) (smmu_hwgrp_asid_reg[x]) > +#define HWGRP_ASID_REG(x) ((x) * sizeof(u32) + SMMU_AFI_ASID) I think this removes the last use of smmu_hwgrp_asid_reg[]. Don't you want to delete that in this patch?
diff --git a/drivers/iommu/tegra-smmu.c b/drivers/iommu/tegra-smmu.c index 35f4a16..95c6c80 100644 --- a/drivers/iommu/tegra-smmu.c +++ b/drivers/iommu/tegra-smmu.c @@ -256,7 +256,7 @@ static const u32 smmu_hwgrp_asid_reg[] = { HWGRP_INIT(VDE), HWGRP_INIT(VI), }; -#define HWGRP_ASID_REG(x) (smmu_hwgrp_asid_reg[x]) +#define HWGRP_ASID_REG(x) ((x) * sizeof(u32) + SMMU_AFI_ASID) /* * Per client for address space
Calculate ASID register offset by ID so that we can get rid of SoC specific MACROs. This is needed for the unified SMMU driver over Tegra SoCs. Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com> --- drivers/iommu/tegra-smmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)