diff options
author | Jussi Rasanen <jrasanen@nvidia.com> | 2015-09-25 07:55:03 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-10-06 16:29:13 -0400 |
commit | c6b8f46f6d8144fb4d3c4894f78efdd40be0bc18 (patch) | |
tree | b440806d35314469896aa8df800d03aad1a2d2cd /drivers/gpu | |
parent | 8ed6ade94fa098a791e16d4096bc247d6179620a (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/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 1 |
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 | } |