bitmask: remove bitmap_scnprintf_len()
Subsystems (2)
PATCH 4/4 bitmask: remove bitmap_scnprintf_len()
bitmap_scnprintf_len() is not used now, so we remove it.
Otherwise we have to maintain it and make its return value always equal to bitmap_scnprintf()'s return value.
Signed-off-by Lai Jiangshan <[email protected]>
---
include/linux/bitmap.h +0 -1
@@ -110,7 +110,6 @@ extern int __bitmap_weight(const unsigned long *bitmap, int bits);extern int bitmap_scnprintf (char *buf,unsigned int len,const unsigned long *src,int nbits); -extern int bitmap_scnprintf_len (unsigned int nr_bits);extern int __bitmap_parse (const char *buf,unsigned int buflen,int is_user,unsigned long *dst,int nbits); extern int bitmap_parse_user(const char __user *ubuf, unsigned int ulen,
lib/bitmap.c +0 -11
@@ -316,17 +316,6 @@ int bitmap_scnprintf(char *buf, unsigned int buflen,EXPORT_SYMBOL (bitmap_scnprintf);/** -* bitmap_scnprintf_len - return buffer length needed to convert -* bitmap to an ASCII hex string -* @nr_bits: number of bits to be converted -*/ -int bitmap_scnprintf_len (unsigned int nr_bits) -{ -unsigned int nr_nibbles =ALIGN (nr_bits,4 ) /4 ; -return nr_nibbles +ALIGN (nr_nibbles,CHUNKSZ /4 ) / (CHUNKSZ /4 ) -1 ; -} - -/** * __bitmap_parse - convert an ASCII hex string into a bitmap. * @buf: pointer to buffer containing string. * @buflen: buffer size in bytes. If string is smaller than this