radv: Fix check in insert_block
authorFriedrich Vock <friedrich.vock@gmx.de>
Fri, 18 Aug 2023 21:01:26 +0000 (23:01 +0200)
committerFriedrich Vock <friedrich.vock@gmx.de>
Sun, 1 Oct 2023 11:11:50 +0000 (13:11 +0200)
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25496>

src/amd/vulkan/radv_shader.c

index 06be4ac..d4f1bb2 100644 (file)
@@ -1078,7 +1078,7 @@ insert_block(struct radv_device *device, union radv_shader_arena_block *hole, ui
          add_hole(free_list, left_hole);
    }
 
-   if (hole_end > offset_in_hole + size) {
+   if (hole->size > offset_in_hole + size) {
       right_hole = alloc_block_obj(device);
       if (!right_hole) {
          free(left_hole);