From c4d040d1f22773f436bc8786b98eed6a0225da82 Mon Sep 17 00:00:00 2001 From: Jordan Crouse Date: Mon, 3 Aug 2020 17:07:48 -0600 Subject: [PATCH] msm: kgsl: Use the correct pointer for preemption records When we moved to the dynamic model for global buffers in commit 2f23b00d46b0 ("msm: kgsl: Move globals to the KGSL device handle") we missed two references to the memdescs in the snapshot code and were accidentally passing a pointer to a pointer and copying the wrong memory. Change-Id: Ic0dedbadc390661ecc02980990ec9ab6df731c56 Signed-off-by: Jordan Crouse --- drivers/gpu/msm/adreno_a5xx_snapshot.c | 2 +- drivers/gpu/msm/adreno_a6xx_snapshot.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/msm/adreno_a5xx_snapshot.c b/drivers/gpu/msm/adreno_a5xx_snapshot.c index 0675ef725ac0..d3e18b30c17f 100644 --- a/drivers/gpu/msm/adreno_a5xx_snapshot.c +++ b/drivers/gpu/msm/adreno_a5xx_snapshot.c @@ -1010,7 +1010,7 @@ void a5xx_snapshot(struct adreno_device *adreno_dev, kgsl_snapshot_add_section(device, KGSL_SNAPSHOT_SECTION_GPU_OBJECT_V2, snapshot, snapshot_preemption_record, - &rb->preemption_desc); + rb->preemption_desc); } } diff --git a/drivers/gpu/msm/adreno_a6xx_snapshot.c b/drivers/gpu/msm/adreno_a6xx_snapshot.c index cb3c583b37c7..5f4a286a4cbd 100644 --- a/drivers/gpu/msm/adreno_a6xx_snapshot.c +++ b/drivers/gpu/msm/adreno_a6xx_snapshot.c @@ -1813,7 +1813,7 @@ void a6xx_snapshot(struct adreno_device *adreno_dev, kgsl_snapshot_add_section(device, KGSL_SNAPSHOT_SECTION_GPU_OBJECT_V2, snapshot, snapshot_preemption_record, - &rb->preemption_desc); + rb->preemption_desc); } } }