parse: simplify parse_is_percent()
authorAlexey Dobriyan <adobriyan@gmail.com>
Mon, 22 Feb 2021 13:20:03 +0000 (16:20 +0300)
committerJens Axboe <axboe@kernel.dk>
Mon, 22 Feb 2021 14:35:32 +0000 (07:35 -0700)
Check "unsigned long long val <= -1ULL" is tautologically true
because of how value conversions work.

Signed-off-by: Alexey Dobriyan (SK hynix) <adobriyan@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
parse.h

diff --git a/parse.h b/parse.h
index e6663ed484ed343b096ebc33a28a52560f642aea..6f2a96b2f906b966d11974c314d7b296a650a172 100644 (file)
--- a/parse.h
+++ b/parse.h
@@ -130,7 +130,7 @@ static inline void *td_var(void *to, const struct fio_option *o,
 
 static inline int parse_is_percent(unsigned long long val)
 {
-       return val <= -1ULL && val >= (-1ULL - 100ULL);
+       return val >= -101;
 }
 
 static inline int parse_is_percent_uncapped(unsigned long long val)