isl: prevent potential overflow before widen

Fixes: 73608eb8b7 ("isl: Add support for creating layered surfaces for video encode/decode")
CID: 1665354
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37260>
This commit is contained in:
Dylan Baker 2025-09-09 17:42:24 +00:00 committed by Marge Bot
parent f18aca8689
commit 6fe4b7344d

View file

@ -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);
}