zink: invalidate non-punted recycled descriptor sets that are not valid
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Thu, 3 Mar 2022 17:25:41 +0000 (12:25 -0500)
committerMarge Bot <emma+marge@anholt.net>
Mon, 7 Mar 2022 04:07:58 +0000 (04:07 +0000)
commite0030bc39f87dde018add3dfb256d2cfd1a7859e
treee7cff2168de2f6321d2737ac3f348852973f9a4c
parentd63f3c31b74f26217cc8f8be9baff91043cde85c
zink: invalidate non-punted recycled descriptor sets that are not valid

these sets may contain refs from the descriptors which need to be removed
to avoid invalid memory access if the ref is leaked

cc: mesa-stable

Acked-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15226>
src/gallium/drivers/zink/zink_descriptors.c