diff options
author | Arnd Bergmann <[email protected]> | 2021-09-27 13:36:56 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2021-10-05 12:34:54 +0200 |
commit | 7ff4034e910fe00a90d985f0d05bacf60c162f02 (patch) | |
tree | 01cc2a590383cb1f22ba63655778d53b45ef948d /scripts/gdb | |
parent | 85a877801618adc1312e4d5a6c844482c3e4b913 (diff) |
staging: vc04_services: shut up out-of-range warning
The comparison against SIZE_MAX produces a harmless warning on 64-bit
architectures:
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:185:16: error: result of comparison of constant 419244183493398898 with expression of type 'unsigned int' is always false [-Werror,-Wtautological-constant-out-of-range-compare]
if (num_pages > (SIZE_MAX - sizeof(struct pagelist) -
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shut up that warning by adding a cast to a longer type.
Fixes: ca641bae6da9 ("staging: vc04_services: prevent integer overflow in create_pagelist()")
Cc: stable <[email protected]>
Signed-off-by: Arnd Bergmann <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/gdb')
0 files changed, 0 insertions, 0 deletions