Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 66f1991b authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Linus Torvalds
Browse files

lib/bitmap.c: use hex_to_bin()

parent 1fa7e547
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -359,7 +359,6 @@ EXPORT_SYMBOL(bitmap_find_next_zero_area);

#define CHUNKSZ				32
#define nbits_to_hold_value(val)	fls(val)
#define unhex(c)			(isdigit(c) ? (c - '0') : (toupper(c) - 'A' + 10))
#define BASEDEC 10		/* fancier cpuset lists input in decimal */

/**
@@ -466,7 +465,7 @@ int __bitmap_parse(const char *buf, unsigned int buflen,
			if (chunk & ~((1UL << (CHUNKSZ - 4)) - 1))
				return -EOVERFLOW;

			chunk = (chunk << 4) | unhex(c);
			chunk = (chunk << 4) | hex_to_bin(c);
			ndigits++; totaldigits++;
		}
		if (ndigits == 0)