From 6fe4b7344dc14dfe17166f2c58a5a384471cb37b Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Tue, 9 Sep 2025 17:42:24 +0000 Subject: [PATCH] isl: prevent potential overflow before widen Fixes: 73608eb8b77 ("isl: Add support for creating layered surfaces for video encode/decode") CID: 1665354 Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/isl/isl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/isl/isl.c b/src/intel/isl/isl.c index 0d6b2f08c2d..9ed2d3fa832 100644 --- a/src/intel/isl/isl.c +++ b/src/intel/isl/isl.c @@ -3606,7 +3606,7 @@ isl_surf_init_interleaved_arrays(const struct isl_device *dev, surfs_offsets[i] = offset; - offset += uninterleaved_surfs[i].row_pitch_B * + offset += (uint64_t)uninterleaved_surfs[i].row_pitch_B * align(uninterleaved_surfs[i].array_pitch_el_rows, tile_info.logical_extent_el.h); }