diff options
Diffstat (limited to 'x11-drivers/xlibre-xf86-video-intel/files/patch-benchmarks_dri3-swap.c')
| -rw-r--r-- | x11-drivers/xlibre-xf86-video-intel/files/patch-benchmarks_dri3-swap.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/x11-drivers/xlibre-xf86-video-intel/files/patch-benchmarks_dri3-swap.c b/x11-drivers/xlibre-xf86-video-intel/files/patch-benchmarks_dri3-swap.c new file mode 100644 index 000000000000..aa73975103ff --- /dev/null +++ b/x11-drivers/xlibre-xf86-video-intel/files/patch-benchmarks_dri3-swap.c @@ -0,0 +1,25 @@ +dri3-swap.c:237:24: error: variable 'tmp' is uninitialized when used here [-Werror,-Wuninitialized] + list_for_each_entry(tmp, &mru, link) { + ^~~ +dri3-swap.c:117:45: note: expanded from macro 'list_for_each_entry' + for (pos = __container_of((head)->next, pos, member); \ + ^~~ +dri3-swap.c:114:41: note: expanded from macro '__container_of' + (void *)((char *)(ptr) - ((char *)&(sample)->member - (char *)(sample))) + ^~~~~~ +dri3-swap.c:236:22: note: initialize the variable 'tmp' to silence this warning + struct buffer *tmp, *b = NULL; + ^ + = NULL + +--- benchmarks/dri3-swap.c.orig 2019-02-21 22:26:50 UTC ++++ benchmarks/dri3-swap.c +@@ -233,7 +233,7 @@ static void run(Display *dpy, Window win) + clock_gettime(CLOCK_MONOTONIC, &start); + do { + for (n = 0; n < 1000; n++) { +- struct buffer *tmp, *b = NULL; ++ struct buffer *tmp = NULL, *b = NULL; + list_for_each_entry(tmp, &mru, link) { + if (!tmp->busy) { + b = tmp; |
