Re: [PATCH][next] drm/nouveau/gsp: Fix potential integer overflow on integer shifts

2025-06-13 Thread Danilo Krummrich
On 5/22/25 3:15 PM, Colin Ian King wrote: The left shift int 32 bit integer constants 1 is evaluated using 32 bit arithmetic and then assigned to a 64 bit unsigned integer. In the case where the shift is 32 or more this can lead to an overflow. Avoid this by shifting using the BIT_ULL macro inste

[PATCH][next] drm/nouveau/gsp: Fix potential integer overflow on integer shifts

2025-05-22 Thread Colin Ian King
The left shift int 32 bit integer constants 1 is evaluated using 32 bit arithmetic and then assigned to a 64 bit unsigned integer. In the case where the shift is 32 or more this can lead to an overflow. Avoid this by shifting using the BIT_ULL macro instead. Fixes: 6c3ac7bcfcff ("drm/nouveau/gsp: