From: Nicolai Hähnle <nicolai.haeh...@amd.com>

Fixes: e3a8013de8ca ("util/u_queue: add util_queue_fence_wait_timeout")
---
 src/util/u_queue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/util/u_queue.c b/src/util/u_queue.c
index 43c28ac6ef8..dba23f96456 100644
--- a/src/util/u_queue.c
+++ b/src/util/u_queue.c
@@ -106,21 +106,21 @@ do_futex_fence_wait(struct util_queue_fence *fence,
 
    while (v != 0) {
       if (v != 2) {
          v = p_atomic_cmpxchg(&fence->val, 1, 2);
          if (v == 0)
             return true;
       }
 
       int r = futex_wait(&fence->val, 2, timeout ? &ts : NULL);
       if (timeout && r < 0) {
-         if (errno == -ETIMEDOUT)
+         if (errno == ETIMEDOUT)
             return false;
       }
 
       v = fence->val;
    }
 
    return true;
 }
 
 void
-- 
2.11.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to