summaryrefslogtreecommitdiff
path: root/drivers/gpu
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-12-01 13:29:13 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-12-01 13:29:13 -0800
commit55cbbe687356eeb53256e8f8dc7f7daddae68272 (patch)
treecee5cb4dec32e9d083f3694b3f2b3d5744cb8337 /drivers/gpu
parentd580be2b5d4ad9f02685150bc0c1414f9ce9b856 (diff)
parentdec0aecf7f0d4cc38db938c6545172ffbe69b204 (diff)
Merge "msm: kgsl: Capture all the shader data in the snapshot"
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/msm/adreno_a5xx_snapshot.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/msm/adreno_a5xx_snapshot.c b/drivers/gpu/msm/adreno_a5xx_snapshot.c
index 09effbd39a9c..49560d704537 100644
--- a/drivers/gpu/msm/adreno_a5xx_snapshot.c
+++ b/drivers/gpu/msm/adreno_a5xx_snapshot.c
@@ -619,7 +619,8 @@ static size_t a5xx_snapshot_shader_memory(struct kgsl_device *device,
header->index = info->bank;
header->size = block->sz;
- memcpy(data, registers.hostptr + info->offset, block->sz);
+ memcpy(data, registers.hostptr + info->offset,
+ block->sz * sizeof(unsigned int));
return SHADER_SECTION_SZ(block->sz);
}