Mesa (staging/20.0): util: fix u_fifo_pop()
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Apr 1 16:06:15 UTC 2020
Module: Mesa
Branch: staging/20.0
Commit: 99471dbddc7644e6368d6fc5cd66b8c750f4ef5f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99471dbddc7644e6368d6fc5cd66b8c750f4ef5f
Author: Rob Clark <robdclark at chromium.org>
Date: Sat Mar 28 11:14:05 2020 -0700
util: fix u_fifo_pop()
Seems like no one ever depended on it to actually return false when fifo
is empty.
Fixes: 6e61d062093 ("util: Add super simple fifo")
Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4366>
(cherry picked from commit ffd32266780a83695ae5dd8d36b73fe970cfe4dc)
---
.pick_status.json | 2 +-
src/gallium/auxiliary/util/u_fifo.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.pick_status.json b/.pick_status.json
index f46a60f61d7..1d21cdaf6f3 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -580,7 +580,7 @@
"description": "util: fix u_fifo_pop()",
"nominated": true,
"nomination_type": 1,
- "resolution": 0,
+ "resolution": 1,
"master_sha": null,
"because_sha": "6e61d062093a71e267aed02870607fc5a0d7d8f4"
},
diff --git a/src/gallium/auxiliary/util/u_fifo.h b/src/gallium/auxiliary/util/u_fifo.h
index a7aad6179d9..b53a3ddd52d 100644
--- a/src/gallium/auxiliary/util/u_fifo.h
+++ b/src/gallium/auxiliary/util/u_fifo.h
@@ -80,7 +80,7 @@ u_fifo_pop(struct util_fifo *fifo, void **ptr)
*ptr = array[fifo->tail];
- ++fifo->num;
+ --fifo->num;
return TRUE;
}
More information about the mesa-commit
mailing list