Loading drivers/gpu/msm/kgsl_iommu.c +9 −6 Original line number Diff line number Diff line Loading @@ -1537,6 +1537,7 @@ static int _setstate_alloc(struct kgsl_device *device, static int kgsl_iommu_init(struct kgsl_mmu *mmu) { struct kgsl_device *device = KGSL_MMU_DEVICE(mmu); struct adreno_device *adreno_dev = ADRENO_DEVICE(device); struct kgsl_iommu *iommu = _IOMMU_PRIV(mmu); struct kgsl_iommu_context *ctx = &iommu->ctx[KGSL_IOMMU_CONTEXT_USER]; int status; Loading Loading @@ -1594,6 +1595,7 @@ static int kgsl_iommu_init(struct kgsl_mmu *mmu) if (!mmu->secured) goto done; if (!adreno_is_a650(adreno_dev)) { mmu->securepagetable = kgsl_mmu_getpagetable(mmu, KGSL_MMU_SECURE_PT); if (IS_ERR(mmu->securepagetable)) { Loading @@ -1602,6 +1604,7 @@ static int kgsl_iommu_init(struct kgsl_mmu *mmu) } else if (mmu->securepagetable == NULL) { status = -ENOMEM; } } done: if (status) Loading Loading
drivers/gpu/msm/kgsl_iommu.c +9 −6 Original line number Diff line number Diff line Loading @@ -1537,6 +1537,7 @@ static int _setstate_alloc(struct kgsl_device *device, static int kgsl_iommu_init(struct kgsl_mmu *mmu) { struct kgsl_device *device = KGSL_MMU_DEVICE(mmu); struct adreno_device *adreno_dev = ADRENO_DEVICE(device); struct kgsl_iommu *iommu = _IOMMU_PRIV(mmu); struct kgsl_iommu_context *ctx = &iommu->ctx[KGSL_IOMMU_CONTEXT_USER]; int status; Loading Loading @@ -1594,6 +1595,7 @@ static int kgsl_iommu_init(struct kgsl_mmu *mmu) if (!mmu->secured) goto done; if (!adreno_is_a650(adreno_dev)) { mmu->securepagetable = kgsl_mmu_getpagetable(mmu, KGSL_MMU_SECURE_PT); if (IS_ERR(mmu->securepagetable)) { Loading @@ -1602,6 +1604,7 @@ static int kgsl_iommu_init(struct kgsl_mmu *mmu) } else if (mmu->securepagetable == NULL) { status = -ENOMEM; } } done: if (status) Loading