Standard "while (*s)" test is unnecessary because NUL won't pass
valid-digit test anyway. Save one branch per parsed character.

Signed-off-by: Alexey Dobriyan <[email protected]>
---

 lib/kstrtox.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/lib/kstrtox.c
+++ b/lib/kstrtox.c
@@ -51,7 +51,7 @@ unsigned int _parse_integer(const char *s, unsigned int base, 
unsigned long long
 
        res = 0;
        rv = 0;
-       while (*s) {
+       while (1) {
                unsigned int val;
 
                if ('0' <= *s && *s <= '9')

Reply via email to