From baebd6f43ddada8968f640cabdcbd289a3561b3a Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Fri, 9 Feb 2024 16:22:36 +0100 Subject: [PATCH] etnaviv/nn: Ensure tile_y is > 0 A zero tile dimension doesn't make sense. Reviewed-by: Philipp Zabel Part-of: --- src/gallium/drivers/etnaviv/etnaviv_ml_nn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c b/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c index 4fe23d505a2..6eda18c86ca 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c +++ b/src/gallium/drivers/etnaviv/etnaviv_ml_nn.c @@ -625,6 +625,7 @@ calculate_tiling(struct etna_context *ctx, const struct etna_operation *operatio if (operation->stride > 1 && tile_height % 2 > 0) tile_height -= 1; + tile_height = MAX2(tile_height, 1); superblocks = calc_superblocks(ctx, operation, tile_height, interleave_mode); if (tile_width_out)