]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - lib/bitmap.c
lib: bitmap: make nbits parameter of bitmap_weight unsigned
[mirror_ubuntu-artful-kernel.git] / lib / bitmap.c
index c9bff537979580b03b1fbadb04d55575d779fcce..f69435c23f9c8278e99e774c8f0410a10a75f457 100644 (file)
@@ -259,9 +259,10 @@ int __bitmap_subset(const unsigned long *bitmap1,
 }
 EXPORT_SYMBOL(__bitmap_subset);
 
-int __bitmap_weight(const unsigned long *bitmap, int bits)
+int __bitmap_weight(const unsigned long *bitmap, unsigned int bits)
 {
-       int k, w = 0, lim = bits/BITS_PER_LONG;
+       unsigned int k, lim = bits/BITS_PER_LONG;
+       int w = 0;
 
        for (k = 0; k < lim; k++)
                w += hweight_long(bitmap[k]);