radv: Zero initialize capture replay group handles
radv_serialized_shader_arena_block is not tightly packed and using an initializer list leaves the gaps uninitialized. cc: mesa-stable Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28961>
This commit is contained in:

committed by
Marge Bot

parent
df82221bb3
commit
406dda70e7
@@ -1173,18 +1173,6 @@ radv_free_shader_memory(struct radv_device *device, union radv_shader_arena_bloc
|
||||
mtx_unlock(&device->shader_arena_mutex);
|
||||
}
|
||||
|
||||
struct radv_serialized_shader_arena_block
|
||||
radv_serialize_shader_arena_block(union radv_shader_arena_block *block)
|
||||
{
|
||||
struct radv_serialized_shader_arena_block serialized_block = {
|
||||
.offset = block->offset,
|
||||
.size = block->size,
|
||||
.arena_va = block->arena->bo->va,
|
||||
.arena_size = block->arena->size,
|
||||
};
|
||||
return serialized_block;
|
||||
}
|
||||
|
||||
union radv_shader_arena_block *
|
||||
radv_replay_shader_arena_block(struct radv_device *device, const struct radv_serialized_shader_arena_block *src,
|
||||
void *ptr)
|
||||
|
Reference in New Issue
Block a user