mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-19 21:21:09 +00:00
[PATCH] Use ALIGN to remove duplicate code
This patch makes use of ALIGN() to remove duplicate round-up code. Signed-off-by: Nick Wilson <njw@osdl.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
f45494480f
commit
8c0e33c133
4 changed files with 6 additions and 7 deletions
|
@ -289,7 +289,6 @@ EXPORT_SYMBOL(__bitmap_weight);
|
|||
|
||||
#define CHUNKSZ 32
|
||||
#define nbits_to_hold_value(val) fls(val)
|
||||
#define roundup_power2(val,modulus) (((val) + (modulus) - 1) & ~((modulus) - 1))
|
||||
#define unhex(c) (isdigit(c) ? (c - '0') : (toupper(c) - 'A' + 10))
|
||||
#define BASEDEC 10 /* fancier cpuset lists input in decimal */
|
||||
|
||||
|
@ -316,7 +315,7 @@ int bitmap_scnprintf(char *buf, unsigned int buflen,
|
|||
if (chunksz == 0)
|
||||
chunksz = CHUNKSZ;
|
||||
|
||||
i = roundup_power2(nmaskbits, CHUNKSZ) - CHUNKSZ;
|
||||
i = ALIGN(nmaskbits, CHUNKSZ) - CHUNKSZ;
|
||||
for (; i >= 0; i -= CHUNKSZ) {
|
||||
chunkmask = ((1ULL << chunksz) - 1);
|
||||
word = i / BITS_PER_LONG;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue