The temporary variable is of the same type as the cast, so it's
redundant.

Signed-off-by: Felipe Contreras <felipe.contre...@gmail.com>
---
 lib/kstrtox.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/lib/kstrtox.c b/lib/kstrtox.c
index ec8da78..649b74b 100644
--- a/lib/kstrtox.c
+++ b/lib/kstrtox.c
@@ -176,7 +176,7 @@ int _kstrtoul(const char *s, unsigned int base, unsigned 
long *res)
        rv = kstrtoull(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (unsigned long long)(unsigned long)tmp)
+       if (tmp != (unsigned long)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -192,7 +192,7 @@ int _kstrtol(const char *s, unsigned int base, long *res)
        rv = kstrtoll(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (long long)(long)tmp)
+       if (tmp != (long)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -223,7 +223,7 @@ int kstrtouint(const char *s, unsigned int base, unsigned 
int *res)
        rv = kstrtoull(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (unsigned long long)(unsigned int)tmp)
+       if (tmp != (unsigned int)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -254,7 +254,7 @@ int kstrtoint(const char *s, unsigned int base, int *res)
        rv = kstrtoll(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (long long)(int)tmp)
+       if (tmp != (int)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -269,7 +269,7 @@ int kstrtou16(const char *s, unsigned int base, u16 *res)
        rv = kstrtoull(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (unsigned long long)(u16)tmp)
+       if (tmp != (u16)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -284,7 +284,7 @@ int kstrtos16(const char *s, unsigned int base, s16 *res)
        rv = kstrtoll(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (long long)(s16)tmp)
+       if (tmp != (s16)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -299,7 +299,7 @@ int kstrtou8(const char *s, unsigned int base, u8 *res)
        rv = kstrtoull(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (unsigned long long)(u8)tmp)
+       if (tmp != (u8)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
@@ -314,7 +314,7 @@ int kstrtos8(const char *s, unsigned int base, s8 *res)
        rv = kstrtoll(s, base, &tmp);
        if (rv < 0)
                return rv;
-       if (tmp != (long long)(s8)tmp)
+       if (tmp != (s8)tmp)
                return -ERANGE;
        *res = tmp;
        return 0;
-- 
1.8.4.2+fc1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to