Module: Mesa
Branch: master
Commit: 7346e5296ee7c7add6d8230283639ecdbcd3d2a4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7346e5296ee7c7add6d8230283639ecdbcd3d2a4

Author: Marek Olšák <[email protected]>
Date:   Wed Jul 11 23:20:06 2018 -0400

winsys/amdgpu: always update gfx_bo_list_counter

Reviewed-by: Samuel Pitoiset <[email protected]>

---

 src/gallium/winsys/amdgpu/drm/amdgpu_cs.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c 
b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
index 9aa489adaa..77b372d2ce 100644
--- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
+++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
@@ -1343,9 +1343,6 @@ void amdgpu_cs_submit_ib(void *job, int thread_index)
         ++num_handles;
       }
 
-      if (acs->ring_type == RING_GFX)
-         ws->gfx_bo_list_counter += cs->num_real_buffers;
-
       if (num_handles) {
          r = amdgpu_bo_list_create(ws->dev, num_handles,
                                    handles, flags, &bo_list);
@@ -1362,6 +1359,9 @@ bo_list_error:
       goto cleanup;
    }
 
+   if (acs->ring_type == RING_GFX)
+      ws->gfx_bo_list_counter += cs->num_real_buffers;
+
    if (acs->ctx->num_rejected_cs) {
       r = -ECANCELED;
    } else {

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to