summaryrefslogtreecommitdiff
path: root/tests/pm_rps.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2014-03-14 16:47:50 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-03-23 17:15:37 +0100
commit7a8109458ef92c6460852e3831aa30e53fef6857 (patch)
treed3d3b764ea477dc65ae46375238b974cdc29c569 /tests/pm_rps.c
parent816c94723632b4876b3b0b965009ceab5e8bec2b (diff)
tests/pm_rps: fixup the blt copy load helper changes
All suggested by Jeff McGee. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/pm_rps.c')
-rw-r--r--tests/pm_rps.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/pm_rps.c b/tests/pm_rps.c
index ce65edd7..157f9e39 100644
--- a/tests/pm_rps.c
+++ b/tests/pm_rps.c
@@ -231,7 +231,7 @@ static void load_helper_run(enum load load)
while (!lh.exit) {
if (lh.load == HIGH)
- intel_copy_bo(lh.batch, lh.dst, lh.dst,
+ intel_copy_bo(lh.batch, lh.dst, lh.src,
LOAD_HELPER_BO_SIZE);
emit_store_dword_imm(val);
@@ -294,6 +294,10 @@ static void load_helper_deinit(void)
if (lh.target_buffer)
drm_intel_bo_unreference(lh.target_buffer);
+ if (lh.src)
+ drm_intel_bo_unreference(lh.src);
+ if (lh.dst)
+ drm_intel_bo_unreference(lh.dst);
if (lh.batch)
intel_batchbuffer_free(lh.batch);