aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Dobriyan <adobriyan@gmail.com>2018-10-30 18:05:46 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2018-10-31 11:54:13 -0400
commit048e513d876113ebc2352ac2add66e4bfec67037 (patch)
treeebc85eb8b544557a39e2ccbc143e58951fd9c74e
parent7e5ca363a5a1ec42c54dc1e0644b361a2daf984c (diff)
lib/kstrtox.c: delete unnecessary casts
Implicit casts to the same type are done by the language if necessary. Link: http://lkml.kernel.org/r/20181014223934.GA18107@avx2 Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Reviewed-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--lib/kstrtox.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/kstrtox.c b/lib/kstrtox.c
index 661a1e807bd1..1006bf70bf74 100644
--- a/lib/kstrtox.c
+++ b/lib/kstrtox.c
@@ -175,7 +175,7 @@ int _kstrtoul(const char *s, unsigned int base, unsigned long *res)
175 rv = kstrtoull(s, base, &tmp); 175 rv = kstrtoull(s, base, &tmp);
176 if (rv < 0) 176 if (rv < 0)
177 return rv; 177 return rv;
178 if (tmp != (unsigned long long)(unsigned long)tmp) 178 if (tmp != (unsigned long)tmp)
179 return -ERANGE; 179 return -ERANGE;
180 *res = tmp; 180 *res = tmp;
181 return 0; 181 return 0;
@@ -191,7 +191,7 @@ int _kstrtol(const char *s, unsigned int base, long *res)
191 rv = kstrtoll(s, base, &tmp); 191 rv = kstrtoll(s, base, &tmp);
192 if (rv < 0) 192 if (rv < 0)
193 return rv; 193 return rv;
194 if (tmp != (long long)(long)tmp) 194 if (tmp != (long)tmp)
195 return -ERANGE; 195 return -ERANGE;
196 *res = tmp; 196 *res = tmp;
197 return 0; 197 return 0;
@@ -222,7 +222,7 @@ int kstrtouint(const char *s, unsigned int base, unsigned int *res)
222 rv = kstrtoull(s, base, &tmp); 222 rv = kstrtoull(s, base, &tmp);
223 if (rv < 0) 223 if (rv < 0)
224 return rv; 224 return rv;
225 if (tmp != (unsigned long long)(unsigned int)tmp) 225 if (tmp != (unsigned int)tmp)
226 return -ERANGE; 226 return -ERANGE;
227 *res = tmp; 227 *res = tmp;
228 return 0; 228 return 0;
@@ -253,7 +253,7 @@ int kstrtoint(const char *s, unsigned int base, int *res)
253 rv = kstrtoll(s, base, &tmp); 253 rv = kstrtoll(s, base, &tmp);
254 if (rv < 0) 254 if (rv < 0)
255 return rv; 255 return rv;
256 if (tmp != (long long)(int)tmp) 256 if (tmp != (int)tmp)
257 return -ERANGE; 257 return -ERANGE;
258 *res = tmp; 258 *res = tmp;
259 return 0; 259 return 0;
@@ -268,7 +268,7 @@ int kstrtou16(const char *s, unsigned int base, u16 *res)
268 rv = kstrtoull(s, base, &tmp); 268 rv = kstrtoull(s, base, &tmp);
269 if (rv < 0) 269 if (rv < 0)
270 return rv; 270 return rv;
271 if (tmp != (unsigned long long)(u16)tmp) 271 if (tmp != (u16)tmp)
272 return -ERANGE; 272 return -ERANGE;
273 *res = tmp; 273 *res = tmp;
274 return 0; 274 return 0;
@@ -283,7 +283,7 @@ int kstrtos16(const char *s, unsigned int base, s16 *res)
283 rv = kstrtoll(s, base, &tmp); 283 rv = kstrtoll(s, base, &tmp);
284 if (rv < 0) 284 if (rv < 0)
285 return rv; 285 return rv;
286 if (tmp != (long long)(s16)tmp) 286 if (tmp != (s16)tmp)
287 return -ERANGE; 287 return -ERANGE;
288 *res = tmp; 288 *res = tmp;
289 return 0; 289 return 0;
@@ -298,7 +298,7 @@ int kstrtou8(const char *s, unsigned int base, u8 *res)
298 rv = kstrtoull(s, base, &tmp); 298 rv = kstrtoull(s, base, &tmp);
299 if (rv < 0) 299 if (rv < 0)
300 return rv; 300 return rv;
301 if (tmp != (unsigned long long)(u8)tmp) 301 if (tmp != (u8)tmp)
302 return -ERANGE; 302 return -ERANGE;
303 *res = tmp; 303 *res = tmp;
304 return 0; 304 return 0;
@@ -313,7 +313,7 @@ int kstrtos8(const char *s, unsigned int base, s8 *res)
313 rv = kstrtoll(s, base, &tmp); 313 rv = kstrtoll(s, base, &tmp);
314 if (rv < 0) 314 if (rv < 0)
315 return rv; 315 return rv;
316 if (tmp != (long long)(s8)tmp) 316 if (tmp != (s8)tmp)
317 return -ERANGE; 317 return -ERANGE;
318 *res = tmp; 318 *res = tmp;
319 return 0; 319 return 0;