diff options
Diffstat (limited to 'arch/arm/mach-tegra/iovmm-smmu.c')
-rw-r--r-- | arch/arm/mach-tegra/iovmm-smmu.c | 2 |
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); } } |