radv/meta: fix uninitialised stack memory usage.
authorDave Airlie <airlied@redhat.com>
Tue, 30 May 2023 19:23:03 +0000 (05:23 +1000)
committerMarge Bot <emma+marge@anholt.net>
Wed, 31 May 2023 06:52:46 +0000 (06:52 +0000)
commit54ceec8d9e0eab30efa21547b15ed66b1655e480
tree77ff0edb45939f72532c53ae02e1d66a9695f28c
parented2d7719311208ee34ae1eb9f540076cd21b8def
radv/meta: fix uninitialised stack memory usage.

==10199== Conditional jump or move depends on uninitialised value(s)
==10199==    at 0xA107B13: radv_resume_queries (radv_meta.c:93)
==10199==    by 0xA108097: radv_meta_restore (radv_meta.c:225)
==10199==  Uninitialised value was created by a stack allocation
==10199==    at 0xA1145B2: fill_buffer_shader (radv_meta_buffer.c:171)

saved_state is never memset, so the value should be inited.

Cc: mesa-stable
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23327>
src/amd/vulkan/meta/radv_meta.c