Commit cf891607 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Song Liu
Browse files

md: Convert to use int_pow()



Instead of linear approach to calculate power of 10, use generic int_pow()
which does it better.

Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarSong Liu <songliubraving@fb.com>
parent 7cee6d4e
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -3664,11 +3664,7 @@ int strict_strtoul_scaled(const char *cp, unsigned long *res, int scale)
		return -EINVAL;
	if (decimals < 0)
		decimals = 0;
	while (decimals < scale) {
		result *= 10;
		decimals ++;
	}
	*res = result;
	*res = result * int_pow(10, scale - decimals);
	return 0;
}