Loading arch/arm/boot/dts/qcom/msm8996-gpu.dtsi +1 −2 Original line number Diff line number Diff line Loading @@ -191,8 +191,7 @@ iommu_kgsl_cb2: iommu_kgsl_cb2 { compatible = "qcom,smmu-kgsl-cb"; label = "gfx3d_user"; iommus = <&kgsl_smmu 0>, <&kgsl_smmu 1>; iommus = <&kgsl_smmu 0>; }; iommu_kgsl_cb3: iommu_kgsl_cb3 { Loading drivers/gpu/msm/kgsl_iommu.c +5 −3 Original line number Diff line number Diff line Loading @@ -540,10 +540,12 @@ static int kgsl_iommu_init_pt(struct kgsl_mmu *mmu, struct kgsl_pagetable *pt) if (!mmu->secured) return -EPERM; if (!MMU_FEATURE(mmu, KGSL_MMU_HYP_SECURE_ALLOC)) { bus = get_secure_bus(); if (bus == NULL) return -EPERM; } } iommu_pt = kzalloc(sizeof(struct kgsl_iommu_pt), GFP_KERNEL); if (!iommu_pt) Loading Loading
arch/arm/boot/dts/qcom/msm8996-gpu.dtsi +1 −2 Original line number Diff line number Diff line Loading @@ -191,8 +191,7 @@ iommu_kgsl_cb2: iommu_kgsl_cb2 { compatible = "qcom,smmu-kgsl-cb"; label = "gfx3d_user"; iommus = <&kgsl_smmu 0>, <&kgsl_smmu 1>; iommus = <&kgsl_smmu 0>; }; iommu_kgsl_cb3: iommu_kgsl_cb3 { Loading
drivers/gpu/msm/kgsl_iommu.c +5 −3 Original line number Diff line number Diff line Loading @@ -540,10 +540,12 @@ static int kgsl_iommu_init_pt(struct kgsl_mmu *mmu, struct kgsl_pagetable *pt) if (!mmu->secured) return -EPERM; if (!MMU_FEATURE(mmu, KGSL_MMU_HYP_SECURE_ALLOC)) { bus = get_secure_bus(); if (bus == NULL) return -EPERM; } } iommu_pt = kzalloc(sizeof(struct kgsl_iommu_pt), GFP_KERNEL); if (!iommu_pt) Loading