Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-25 Thread Emil Velikov
On 25 November 2016 at 01:22, Jonathan Gray  wrote:
> On Thu, Nov 24, 2016 at 05:25:26PM +, Emil Velikov wrote:
>> Hello list,
>>
>> The candidate for the Mesa 13.0.2 is now available. Currently we have:
>>  - 49 queued
>>  - 4 nominated (outstanding)
>>  - and 1 rejected patch(es)
>>
>>
>> With this series we have - fixes for vc4, i965 and radeon drivers. In 
>> addition
>> to that PCI IDs for Geminilake have been added to the i965 driver,
>>
>> The respective Vulkan drivers have seen multiple improvements some of which
>> include improved smoketesting and addressed memory leaks.
>>
>> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside
>> glTexImage2D) and "#version 0" in GLSL programs have been addressed.
>>
>> BSD and Hurd users should be above to build the latest code as we no longer
>> use PATH_MAX.
>
> You seem to be confusing things there.
>
> BSD has had PATH_MAX since 1989.
>
Yes, PATH_MAX is part of POSIX '01, and not Linux specific as I
initially thought.

Thanks for the correction, Jonathan !
Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-24 Thread Jonathan Gray
On Thu, Nov 24, 2016 at 05:25:26PM +, Emil Velikov wrote:
> Hello list,
> 
> The candidate for the Mesa 13.0.2 is now available. Currently we have:
>  - 49 queued
>  - 4 nominated (outstanding)
>  - and 1 rejected patch(es)
> 
> 
> With this series we have - fixes for vc4, i965 and radeon drivers. In addition
> to that PCI IDs for Geminilake have been added to the i965 driver,
> 
> The respective Vulkan drivers have seen multiple improvements some of which
> include improved smoketesting and addressed memory leaks.
> 
> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside
> glTexImage2D) and "#version 0" in GLSL programs have been addressed.
> 
> BSD and Hurd users should be above to build the latest code as we no longer
> use PATH_MAX.

You seem to be confusing things there.

BSD has had PATH_MAX since 1989.

commit dcc36b4d161e5d44274cc4bd6d375d04b758b61e
Author: Keith Bostic 
Date:   Thu Feb 16 14:11:48 1989 -0800

system limits for POSIX 1003.1; included by include/limits.h

SCCS-vsn: 7.1

diff --git a/sys/sys/syslimits.h b/sys/sys/syslimits.h
new file mode 100644
index 000..c60f25d
--- /dev/null
+++ b/sys/sys/syslimits.h
@@ -0,0 +1,29 @@
+/*
+ * Copyright (c) 1988 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms are permitted
+ * provided that the above copyright notice and this paragraph are
+ * duplicated in all such forms and that any documentation,
+ * advertising materials, and other materials related to such
+ * distribution and use acknowledge that the software was developed
+ * by the University of California, Berkeley.  The name of the
+ * University may not be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @(#)syslimits.h 7.1 (Berkeley) 02/16/89
+ */
+
+#defineARG_MAX 20480   /* max bytes for an exec function */
+#defineCHILD_MAX   40  /* max simultaneous processes */
+#defineLINK_MAX8   /* max file link count */
+#defineMAX_CANON   255 /* max bytes in terminal canonical 
input line */
+#defineMAX_INPUT   255 /* max bytes in terminal input */
+#defineNAME_MAX255 /* max number of bytes in a file name */
+#defineNGROUPS_MAX 16  /* max number of supplemental group 
id's */
+#defineOPEN_MAX64  /* max open files per process */
+#definePATH_MAX1024/* max number of bytes in pathname */
+#definePIPE_BUF512 /* max number of bytes for atomic pipe 
writes */

> 
> 
> Take a look at section "Mesa stable queue" for more information.
> 
> 
> Testing reports/general approval
> 
> Any testing reports (or general approval of the state of the branch) will be
> greatly appreciated.
> 
> The plan is to have 13.0.2 this Saturday (25th of November), around or
> shortly after 17:00 GMT.
> 
> If you have any questions or suggestions - be that about the current patch
> queue or otherwise, please go ahead.
> 
> 
> Trivial merge conflicts
> ---
> commit 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82
> Author: Jason Ekstrand 
> 
> i965/gs: Allow primitive id to be a system value
> 
> (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb)
> 
> 
> commit 8dbdbc21910a6d37c381535186f9e728fff8690d
> Author: Jason Ekstrand 
> 
> anv: Handle null in all destructors
> 
> (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753)
> 
> 
> commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad
> Author: Kenneth Graunke 
> 
> mesa: Drop PATH_MAX usage.
> 
> (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1)
> 
> Cheers,
> Emil
> 
> 
> Mesa stable queue
> -
> 
> Nominated (4)
> =
> 
> Dave Airlie (1):
>   2de85eb radv: fix texturesamples to handle single sample case
> 
> Jason Ekstrand (2):
>   e73d136 vulkan/wsi/x11: Implement FIFO mode.
> 
> Note: temporary on hold.
> Commit seems to be a feature and provides no clear indication about the bugs
> it addresses. Jason, is this really applicable for stable ?
> 
>   054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push
> constants are dirty
> 
> Note: temporary on hold.
> Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA
> setup to the pipeline) which in itself depends on another refactoring 
> (cleanup)
> commit 623e1e06d8c and likely others. Jason, any input ?
> 
> Kevin Strasser (1):
>   932bb3f vulkan/wsi: Add a thread-safe queue implementation
> 

Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-24 Thread Emil Velikov
On 24 November 2016 at 20:44, Jason Ekstrand  wrote:
> On Nov 24, 2016 9:26 AM, "Emil Velikov"  wrote:
>>
>> Hello list,
>>
>> The candidate for the Mesa 13.0.2 is now available. Currently we have:
>>  - 49 queued
>>  - 4 nominated (outstanding)
>>  - and 1 rejected patch(es)
>>
>>
>> With this series we have - fixes for vc4, i965 and radeon drivers. In
>> addition
>> to that PCI IDs for Geminilake have been added to the i965 driver,
>>
>> The respective Vulkan drivers have seen multiple improvements some of
>> which
>> include improved smoketesting and addressed memory leaks.
>>
>> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside
>> glTexImage2D) and "#version 0" in GLSL programs have been addressed.
>>
>> BSD and Hurd users should be above to build the latest code as we no
>> longer
>> use PATH_MAX.
>>
>>
>> Take a look at section "Mesa stable queue" for more information.
>>
>>
>> Testing reports/general approval
>> 
>> Any testing reports (or general approval of the state of the branch) will
>> be
>> greatly appreciated.
>>
>> The plan is to have 13.0.2 this Saturday (25th of November), around or
>> shortly after 17:00 GMT.
>>
>> If you have any questions or suggestions - be that about the current patch
>> queue or otherwise, please go ahead.
>>
>>
>> Trivial merge conflicts
>> ---
>> commit 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82
>> Author: Jason Ekstrand 
>>
>> i965/gs: Allow primitive id to be a system value
>>
>> (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb)
>>
>>
>> commit 8dbdbc21910a6d37c381535186f9e728fff8690d
>> Author: Jason Ekstrand 
>>
>> anv: Handle null in all destructors
>>
>> (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753)
>>
>>
>> commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad
>> Author: Kenneth Graunke 
>>
>> mesa: Drop PATH_MAX usage.
>>
>> (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1)
>>
>> Cheers,
>> Emil
>>
>>
>> Mesa stable queue
>> -
>>
>> Nominated (4)
>> =
>>
>> Dave Airlie (1):
>>   2de85eb radv: fix texturesamples to handle single sample case
>>
>> Jason Ekstrand (2):
>>   e73d136 vulkan/wsi/x11: Implement FIFO mode.
>>
>> Note: temporary on hold.
>> Commit seems to be a feature and provides no clear indication about the
>> bugs
>> it addresses. Jason, is this really applicable for stable ?
>
> Yes. I wouldn't have Cc'd otherwise. :-)  The spec requires FIFO mode so the
> fact that we didn't have it is a bug.
>
Ack it wasn't clear from the commit message whether this is optional
feature or a hard requirement. For the future please mention and/or
any implications that are likely to be addressed - performance,
lock-ups, failing programs, tests, other or anything else that comes
to mind.

Thanks
Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-24 Thread Jason Ekstrand
On Nov 24, 2016 9:26 AM, "Emil Velikov"  wrote:
>
> Hello list,
>
> The candidate for the Mesa 13.0.2 is now available. Currently we have:
>  - 49 queued
>  - 4 nominated (outstanding)
>  - and 1 rejected patch(es)
>
>
> With this series we have - fixes for vc4, i965 and radeon drivers. In
addition
> to that PCI IDs for Geminilake have been added to the i965 driver,
>
> The respective Vulkan drivers have seen multiple improvements some of
which
> include improved smoketesting and addressed memory leaks.
>
> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside
> glTexImage2D) and "#version 0" in GLSL programs have been addressed.
>
> BSD and Hurd users should be above to build the latest code as we no
longer
> use PATH_MAX.
>
>
> Take a look at section "Mesa stable queue" for more information.
>
>
> Testing reports/general approval
> 
> Any testing reports (or general approval of the state of the branch) will
be
> greatly appreciated.
>
> The plan is to have 13.0.2 this Saturday (25th of November), around or
> shortly after 17:00 GMT.
>
> If you have any questions or suggestions - be that about the current patch
> queue or otherwise, please go ahead.
>
>
> Trivial merge conflicts
> ---
> commit 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82
> Author: Jason Ekstrand 
>
> i965/gs: Allow primitive id to be a system value
>
> (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb)
>
>
> commit 8dbdbc21910a6d37c381535186f9e728fff8690d
> Author: Jason Ekstrand 
>
> anv: Handle null in all destructors
>
> (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753)
>
>
> commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad
> Author: Kenneth Graunke 
>
> mesa: Drop PATH_MAX usage.
>
> (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1)
>
> Cheers,
> Emil
>
>
> Mesa stable queue
> -
>
> Nominated (4)
> =
>
> Dave Airlie (1):
>   2de85eb radv: fix texturesamples to handle single sample case
>
> Jason Ekstrand (2):
>   e73d136 vulkan/wsi/x11: Implement FIFO mode.
>
> Note: temporary on hold.
> Commit seems to be a feature and provides no clear indication about the
bugs
> it addresses. Jason, is this really applicable for stable ?

Yes. I wouldn't have Cc'd otherwise. :-)  The spec requires FIFO mode so
the fact that we didn't have it is a bug.

>   054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push
> constants are dirty
>
> Note: temporary on hold.
> Depends on the refactoring d33e2ad67c3 (anv: Move
INTERFACE_DESCRIPTOR_DATA
> setup to the pipeline) which in itself depends on another refactoring
(cleanup)
> commit 623e1e06d8c and likely others. Jason, any input ?
>
> Kevin Strasser (1):
>   932bb3f vulkan/wsi: Add a thread-safe queue implementation
> Requirement for "Implement FIFO mode above" above.
>
>
> Queued (49)
> ===
>
> Ben Widawsky (3):
>   i965: Add some APL and KBL SKU strings
>   i965: Reorder PCI ID list to match release order
>   i965/glk: Add basic Geminilake support
>
> Dave Airlie (7):
>   radv: fix texturesamples to handle single sample case
>   wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
>   radv: don't crash on null swapchain destroy.
>   ac/nir/llvm: fix channel in texture gather lowering code.
>   radv: make sure to flush input attachments correctly.
>   radv: fix image view creation for depth and stencil only
>   radv: spir-v allows texture size query with and without lod.
>
> Eduardo Lima Mitev (2):
>   vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
>   vulkan/wsi/x11: Fix behavior of
vkGetPhysicalDeviceSurfacePresentModesKHR
>
> Eduardo, I've picked these two since they are perfectly reasonable
> stable material.
> Let me know if you think that we should keep or drop them.
>
> Emil Velikov (3):
>   docs: add sha256 checksums for 13.0.1
>   cherry-ignore: add reverted LLVM_LIBDIR patch
>   anv: fix enumeration of properties
>
> Eric Anholt (3):
>   vc4: Don't abort when a shader compile fails.
>   vc4: Clamp the shadow comparison value.
>   vc4: Fix register class handling of DDX/DDY arguments.
>
> Gwan-gyeong Mun (2):
>   util/disk_cache: close a previously opened handle in disk_cache_put
(v2)
>   anv: Fix unintentional integer overflow in
anv_CreateDmaBufImageINTEL
>
> Iago Toral Quiroga (1):
>   anv/format: handle unsupported formats properly
>
> Ian Romanick (2):
>   glcpp: Handle '#version 0' and other invalid values
>   glsl: Parse 0 as a preprocessor INTCONSTANT
>
> Jason Ekstrand (14):
>   anv/gen8: Stall when needed in Cmd(Set|Reset)Event
>   anv/wsi: Set the fence to signaled in AcquireNextImageKHR
>   anv: Rework fences
>   vulkan/wsi/wayland: Include pthread.h
>

Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-24 Thread Eduardo Lima Mitev
On 11/24/2016 06:25 PM, Emil Velikov wrote:
> Hello list,
> 
> The candidate for the Mesa 13.0.2 is now available. Currently we have:
>  - 49 queued
>  - 4 nominated (outstanding)
>  - and 1 rejected patch(es)
> 
> 
> With this series we have - fixes for vc4, i965 and radeon drivers. In addition
> to that PCI IDs for Geminilake have been added to the i965 driver,
> 
> The respective Vulkan drivers have seen multiple improvements some of which
> include improved smoketesting and addressed memory leaks.
> 
> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside
> glTexImage2D) and "#version 0" in GLSL programs have been addressed.
> 
> BSD and Hurd users should be above to build the latest code as we no longer
> use PATH_MAX.
> 
> 
> Take a look at section "Mesa stable queue" for more information.
> 
> 
> Testing reports/general approval
> 
> Any testing reports (or general approval of the state of the branch) will be
> greatly appreciated.
> 
> The plan is to have 13.0.2 this Saturday (25th of November), around or
> shortly after 17:00 GMT.
> 
> If you have any questions or suggestions - be that about the current patch
> queue or otherwise, please go ahead.
> 
> 
> Trivial merge conflicts
> ---
> commit 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82
> Author: Jason Ekstrand 
> 
> i965/gs: Allow primitive id to be a system value
> 
> (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb)
> 
> 
> commit 8dbdbc21910a6d37c381535186f9e728fff8690d
> Author: Jason Ekstrand 
> 
> anv: Handle null in all destructors
> 
> (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753)
> 
> 
> commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad
> Author: Kenneth Graunke 
> 
> mesa: Drop PATH_MAX usage.
> 
> (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1)
> 
> Cheers,
> Emil
> 
> 
> Mesa stable queue
> -
> 
> Nominated (4)
> =
> 
> Dave Airlie (1):
>   2de85eb radv: fix texturesamples to handle single sample case
> 
> Jason Ekstrand (2):
>   e73d136 vulkan/wsi/x11: Implement FIFO mode.
> 
> Note: temporary on hold.
> Commit seems to be a feature and provides no clear indication about the bugs
> it addresses. Jason, is this really applicable for stable ?
> 
>   054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push
> constants are dirty
> 
> Note: temporary on hold.
> Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA
> setup to the pipeline) which in itself depends on another refactoring 
> (cleanup)
> commit 623e1e06d8c and likely others. Jason, any input ?
> 
> Kevin Strasser (1):
>   932bb3f vulkan/wsi: Add a thread-safe queue implementation
> Requirement for "Implement FIFO mode above" above.
> 
> 
> Queued (49)
> ===
> 
> Ben Widawsky (3):
>   i965: Add some APL and KBL SKU strings
>   i965: Reorder PCI ID list to match release order
>   i965/glk: Add basic Geminilake support
> 
> Dave Airlie (7):
>   radv: fix texturesamples to handle single sample case
>   wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
>   radv: don't crash on null swapchain destroy.
>   ac/nir/llvm: fix channel in texture gather lowering code.
>   radv: make sure to flush input attachments correctly.
>   radv: fix image view creation for depth and stencil only
>   radv: spir-v allows texture size query with and without lod.
> 
> Eduardo Lima Mitev (2):
>   vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
>   vulkan/wsi/x11: Fix behavior of 
> vkGetPhysicalDeviceSurfacePresentModesKHR
> 
> Eduardo, I've picked these two since they are perfectly reasonable
> stable material.
> Let me know if you think that we should keep or drop them.
> 

Hi Emil,

I also think these are good candidates for stable.

Thanks a lot for managing this!

cheers,
Eduardo

> Emil Velikov (3):
>   docs: add sha256 checksums for 13.0.1
>   cherry-ignore: add reverted LLVM_LIBDIR patch
>   anv: fix enumeration of properties
> 
> Eric Anholt (3):
>   vc4: Don't abort when a shader compile fails.
>   vc4: Clamp the shadow comparison value.
>   vc4: Fix register class handling of DDX/DDY arguments.
> 
> Gwan-gyeong Mun (2):
>   util/disk_cache: close a previously opened handle in disk_cache_put (v2)
>   anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
> 
> Iago Toral Quiroga (1):
>   anv/format: handle unsupported formats properly
> 
> Ian Romanick (2):
>   glcpp: Handle '#version 0' and other invalid values
>   glsl: Parse 0 as a preprocessor INTCONSTANT
> 
> Jason Ekstrand (14):
>   anv/gen8: Stall when needed in Cmd(Set|Reset)Event
>   anv/wsi: Set the fence to signaled in AcquireNextImageKHR
>   anv: Rework fences
>   vulkan/wsi/wayland: 

Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-24 Thread Emil Velikov
On 24 November 2016 at 18:09, Gustaw Smolarczyk  wrote:
> 2016-11-24 18:25 GMT+01:00 Emil Velikov :

>> The plan is to have 13.0.2 this Saturday (25th of November), around or
>
> Saturday is 26th of November.
>

That's correct. Thank you.
Emil
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] Mesa 13.0.2 release candidate

2016-11-24 Thread Gustaw Smolarczyk
2016-11-24 18:25 GMT+01:00 Emil Velikov :

> Hello list,
>
> The candidate for the Mesa 13.0.2 is now available. Currently we have:
>  - 49 queued
>  - 4 nominated (outstanding)
>  - and 1 rejected patch(es)
>
>
> With this series we have - fixes for vc4, i965 and radeon drivers. In
> addition
> to that PCI IDs for Geminilake have been added to the i965 driver,
>
> The respective Vulkan drivers have seen multiple improvements some of which
> include improved smoketesting and addressed memory leaks.
>
> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside
> glTexImage2D) and "#version 0" in GLSL programs have been addressed.
>
> BSD and Hurd users should be above to build the latest code as we no longer
> use PATH_MAX.
>
>
> Take a look at section "Mesa stable queue" for more information.
>
>
> Testing reports/general approval
> 
> Any testing reports (or general approval of the state of the branch) will
> be
> greatly appreciated.
>
> The plan is to have 13.0.2 this Saturday (25th of November), around or
>

Saturday is 26th of November.

Regards,
Gustaw


> shortly after 17:00 GMT.
>
> If you have any questions or suggestions - be that about the current patch
> queue or otherwise, please go ahead.
>
>
> Trivial merge conflicts
> ---
> commit 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82
> Author: Jason Ekstrand 
>
> i965/gs: Allow primitive id to be a system value
>
> (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb)
>
>
> commit 8dbdbc21910a6d37c381535186f9e728fff8690d
> Author: Jason Ekstrand 
>
> anv: Handle null in all destructors
>
> (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753)
>
>
> commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad
> Author: Kenneth Graunke 
>
> mesa: Drop PATH_MAX usage.
>
> (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1)
>
> Cheers,
> Emil
>
>
> Mesa stable queue
> -
>
> Nominated (4)
> =
>
> Dave Airlie (1):
>   2de85eb radv: fix texturesamples to handle single sample case
>
> Jason Ekstrand (2):
>   e73d136 vulkan/wsi/x11: Implement FIFO mode.
>
> Note: temporary on hold.
> Commit seems to be a feature and provides no clear indication about the
> bugs
> it addresses. Jason, is this really applicable for stable ?
>
>   054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push
> constants are dirty
>
> Note: temporary on hold.
> Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA
> setup to the pipeline) which in itself depends on another refactoring
> (cleanup)
> commit 623e1e06d8c and likely others. Jason, any input ?
>
> Kevin Strasser (1):
>   932bb3f vulkan/wsi: Add a thread-safe queue implementation
> Requirement for "Implement FIFO mode above" above.
>
>
> Queued (49)
> ===
>
> Ben Widawsky (3):
>   i965: Add some APL and KBL SKU strings
>   i965: Reorder PCI ID list to match release order
>   i965/glk: Add basic Geminilake support
>
> Dave Airlie (7):
>   radv: fix texturesamples to handle single sample case
>   wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
>   radv: don't crash on null swapchain destroy.
>   ac/nir/llvm: fix channel in texture gather lowering code.
>   radv: make sure to flush input attachments correctly.
>   radv: fix image view creation for depth and stencil only
>   radv: spir-v allows texture size query with and without lod.
>
> Eduardo Lima Mitev (2):
>   vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
>   vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePres
> entModesKHR
>
> Eduardo, I've picked these two since they are perfectly reasonable
> stable material.
> Let me know if you think that we should keep or drop them.
>
> Emil Velikov (3):
>   docs: add sha256 checksums for 13.0.1
>   cherry-ignore: add reverted LLVM_LIBDIR patch
>   anv: fix enumeration of properties
>
> Eric Anholt (3):
>   vc4: Don't abort when a shader compile fails.
>   vc4: Clamp the shadow comparison value.
>   vc4: Fix register class handling of DDX/DDY arguments.
>
> Gwan-gyeong Mun (2):
>   util/disk_cache: close a previously opened handle in disk_cache_put
> (v2)
>   anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
>
> Iago Toral Quiroga (1):
>   anv/format: handle unsupported formats properly
>
> Ian Romanick (2):
>   glcpp: Handle '#version 0' and other invalid values
>   glsl: Parse 0 as a preprocessor INTCONSTANT
>
> Jason Ekstrand (14):
>   anv/gen8: Stall when needed in Cmd(Set|Reset)Event
>   anv/wsi: Set the fence to signaled in AcquireNextImageKHR
>   anv: Rework fences
>   vulkan/wsi/wayland: Include pthread.h
>   vulkan/wsi/wayland: Clean up some error handling