The return code can be simplified by using the logical not operator.

Signed-off-by: Fabio Estevam <feste...@gmail.com>
---
 src/gallium/drivers/freedreno/freedreno_fence.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/freedreno/freedreno_fence.c 
b/src/gallium/drivers/freedreno/freedreno_fence.c
index f20c6ac..a4cdc3e 100644
--- a/src/gallium/drivers/freedreno/freedreno_fence.c
+++ b/src/gallium/drivers/freedreno/freedreno_fence.c
@@ -64,10 +64,8 @@ boolean fd_fence_finish(struct pipe_screen *pscreen,
                struct pipe_fence_handle *fence,
                uint64_t timeout)
 {
-       if (fence->fence_fd != -1) {
-               int ret = sync_wait(fence->fence_fd, timeout / 1000000);
-               return ret == 0;
-       }
+       if (fence->fence_fd != -1)
+               return !sync_wait(fence->fence_fd, timeout / 1000000);
 
        if (fd_pipe_wait_timeout(fence->screen->pipe, fence->timestamp, 
timeout))
                return false;
-- 
2.7.4

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

Reply via email to