aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h
diff options
context:
space:
mode:
authorColin Ian King <[email protected]>2020-01-16 17:57:58 +0000
committerGreg Kroah-Hartman <[email protected]>2020-01-22 15:27:11 +0100
commit0707cfa5c3ef58effb143db9db6d6e20503f9dec (patch)
treef041064a7ada317cc4a11f7b4d3efeeaca6ebf13 /scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h
parentf3c19481820cca412a768ae1d6737f59b68acfed (diff)
driver core: platform: fix u32 greater or equal to zero comparison
Currently the check that a u32 variable i is >= 0 is always true because the unsigned variable will never be negative, causing the loop to run forever. Fix this by changing the pre-decrement check to a zero check on i followed by a decrement of i. Addresses-Coverity: ("Unsigned compared against 0") Fixes: 39cc539f90d0 ("driver core: platform: Prevent resouce overflow from causing infinite loops") Signed-off-by: Colin Ian King <[email protected]> Reviewed-by: Rafael J. Wysocki <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h')
0 files changed, 0 insertions, 0 deletions