summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/iovmm-smmu.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/iovmm-smmu.c')
-rw-r--r--arch/arm/mach-tegra/iovmm-smmu.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/iovmm-smmu.c b/arch/arm/mach-tegra/iovmm-smmu.c
index c810fdf46dce..354f9affae2f 100644
--- a/arch/arm/mach-tegra/iovmm-smmu.c
+++ b/arch/arm/mach-tegra/iovmm-smmu.c
@@ -367,14 +367,12 @@ static void smmu_setup_regs(struct smmu_device *smmu)
for (asid = 0; asid < smmu->num_ases; asid++) {
struct smmu_as *as = &smmu->as[asid];
- spin_lock(&smmu->lock);
writel(MC_SMMU_PTB_ASID_0_CURRENT_ASID(as->asid),
as->smmu->regs + MC_SMMU_PTB_ASID_0);
writel(as->pdir_page
? SMMU_MK_PDIR(as->pdir_page, as->pdir_attr)
: MC_SMMU_PTB_DATA_0_RESET_VAL,
as->smmu->regs + MC_SMMU_PTB_DATA_0);
- spin_unlock(&smmu->lock);
}
}