-
- Downloads
msm: kgsl: Fix pagetable member of struct kgsl_memdesc
memdesc->pagetable is supposed to help ensure that memory gets unmapped before it is freed, but the pagetable member is being populated at create time not when the buffer gets mapped. This forces the developer to ensure that the same pagetable is used for both the create and map step. Instead, assign the pagetable member when it is first used (to get a GPU address) and put it away when the GPU address is released. Bug: 36252171 Change-Id: Ic0dedbad372fd9029b932dd99633a650049751ed Signed-off-by:Jordan Crouse <jcrouse@codeaurora.org> Signed-off-by:
Sudeep Yedalapure <sudeepy@codeaurora.org>
Showing
- drivers/gpu/msm/adreno_a5xx.c 2 additions, 2 deletionsdrivers/gpu/msm/adreno_a5xx.c
- drivers/gpu/msm/kgsl.c 7 additions, 26 deletionsdrivers/gpu/msm/kgsl.c
- drivers/gpu/msm/kgsl_iommu.c 19 additions, 16 deletionsdrivers/gpu/msm/kgsl_iommu.c
- drivers/gpu/msm/kgsl_mmu.c 23 additions, 6 deletionsdrivers/gpu/msm/kgsl_mmu.c
- drivers/gpu/msm/kgsl_mmu.h 3 additions, 4 deletionsdrivers/gpu/msm/kgsl_mmu.h
- drivers/gpu/msm/kgsl_sharedmem.c 8 additions, 19 deletionsdrivers/gpu/msm/kgsl_sharedmem.c
- drivers/gpu/msm/kgsl_sharedmem.h 4 additions, 7 deletionsdrivers/gpu/msm/kgsl_sharedmem.h
Loading
Please register or sign in to comment