tests/pm_rps: fixup the blt copy load helper changes
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 14 Mar 2014 15:47:50 +0000 (16:47 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Sun, 23 Mar 2014 16:15:37 +0000 (17:15 +0100)
All suggested by Jeff McGee.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
tests/pm_rps.c

index ce65edd..157f9e3 100644 (file)
@@ -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);