summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorJussi Rasanen <jrasanen@nvidia.com>2015-09-25 07:55:03 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2015-10-06 16:29:13 -0400
commitc6b8f46f6d8144fb4d3c4894f78efdd40be0bc18 (patch)
treeb440806d35314469896aa8df800d03aad1a2d2cd /drivers
parent8ed6ade94fa098a791e16d4096bc247d6179620a (diff)
gpu: nvgpu: fix 4k compression
Add CPU dcache flush after populating scatterBuffer so that the GPU will see the buffer contents. Bug 1679453 Change-Id: I564394ed1fcff4d08d753e753bd3243b460d76df Signed-off-by: Jussi Rasanen <jrasanen@nvidia.com> Reviewed-on: http://git-master/r/805197 (cherry picked from commit d6a5513745aa77c84ac5408a62f72f24839ef439) Reviewed-on: http://git-master/r/808246 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/gk20a/cde_gk20a.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
index cd4e71bf..6d8633a7 100644
--- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c
@@ -1035,6 +1035,7 @@ __releases(&cde_app->mutex)
1035 goto exit_unlock; 1035 goto exit_unlock;
1036 } 1036 }
1037 1037
1038 __cpuc_flush_dcache_area(scatter_buffer, scatterbuffer_size);
1038 dma_buf_vunmap(compbits_scatter_buf, surface); 1039 dma_buf_vunmap(compbits_scatter_buf, surface);
1039 surface = NULL; 1040 surface = NULL;
1040 } 1041 }