diff --git a/drivers/gpu/msm/adreno.c b/drivers/gpu/msm/adreno.c index 0fa42c7d5e62..32b024c04e59 100644 --- a/drivers/gpu/msm/adreno.c +++ b/drivers/gpu/msm/adreno.c @@ -3456,7 +3456,7 @@ static void adreno_power_stats(struct kgsl_device *device, if (busy->gpu_busy) gpu_busy = (val >= busy->gpu_busy) ? val - busy->gpu_busy : - (~0UL - busy->gpu_busy) + val; + (UINT_MAX - busy->gpu_busy) + val; busy->gpu_busy = val;