]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crush/builder: fix warnings
authorSage Weil <sage@redhat.com>
Fri, 16 Jan 2015 17:02:28 +0000 (09:02 -0800)
committerSage Weil <sage@redhat.com>
Thu, 22 Jan 2015 18:10:15 +0000 (10:10 -0800)
crush/builder.c: In function 'crush_remove_list_bucket_item':
crush/builder.c:977:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (weight < bucket->h.weight)
             ^
crush/builder.c: In function 'crush_remove_tree_bucket_item':
crush/builder.c:1031:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (weight < bucket->h.weight)
              ^

Signed-off-by: Sage Weil <sage@redhat.com>
src/crush/builder.c

index 9fbb3e6221a7c651cf7d6ee02a6db0776738a203..faa586e699b1738f1aa11df2fbdb6cd441171bcd 100644 (file)
@@ -867,7 +867,7 @@ int crush_remove_list_bucket_item(struct crush_bucket_list *bucket, int item)
 {
        unsigned i, j;
        int newsize;
-       int weight;
+       unsigned weight;
 
        for (i = 0; i < bucket->h.size; i++)
                if (bucket->h.items[i] == item)
@@ -919,7 +919,7 @@ int crush_remove_tree_bucket_item(struct crush_bucket_tree *bucket, int item)
 
        for (i = 0; i < bucket->h.size; i++) {
                int node;
-               int weight;
+               unsigned weight;
                int j;
                int depth = calc_depth(bucket->h.size);