diff options
author | Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> | 2021-01-25 16:04:53 +0100 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-01-29 08:44:11 +0000 |
commit | 80c3ed147bb0843e176f450bf5af21419d1997f6 (patch) | |
tree | f2c83c74185fea9e62a1132fc17b0297d6ae27b8 | |
parent | f2d57d28ed6f3740b3b7de0cc874178dcff936f5 (diff) |
radeonsi/sqtt: fix SQTT bo size overflow
Ported from c40ea24ee009d8c9816ff6327f65be3fbd45deb7
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8746>
-rw-r--r-- | src/gallium/drivers/radeonsi/si_sqtt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_sqtt.c b/src/gallium/drivers/radeonsi/si_sqtt.c index 28c08a3a0ba..60e53b5d1ca 100644 --- a/src/gallium/drivers/radeonsi/si_sqtt.c +++ b/src/gallium/drivers/radeonsi/si_sqtt.c @@ -50,7 +50,7 @@ si_thread_trace_init_bo(struct si_context *sctx) /* Compute total size of the thread trace BO for 4 SEs. */ size = align64(sizeof(struct ac_thread_trace_info) * 4, 1 << SQTT_BUFFER_ALIGN_SHIFT); - size += sctx->thread_trace->buffer_size * 4; + size += sctx->thread_trace->buffer_size * 4ll; sctx->thread_trace->bo = ws->buffer_create(ws, size, 4096, |