]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
erasure-code: fix compilation warnings 3677/head
authorKefu Chai <kchai@redhat.com>
Tue, 10 Feb 2015 10:24:23 +0000 (18:24 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 10 Feb 2015 10:27:22 +0000 (18:27 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/erasure-code/isa/xor_op.h
src/test/crush/crush.cc
src/test/erasure-code/TestErasureCodeIsa.cc
src/test/erasure-code/TestErasureCodeShec_all.cc

index 6a918d3b12e187ae2b9fcc74849586b6b9f6b09b..9dc70614262017efe7b0eb4845ab428268230272 100644 (file)
@@ -26,8 +26,8 @@
 // -------------------------------------------------------------------------
 // -------------------------------------------------------------------------
 
-#define EC_ISA_ADDRESS_ALIGNMENT 32
-#define EC_ISA_VECTOR_SSE2_WORDSIZE 64
+#define EC_ISA_ADDRESS_ALIGNMENT 32u
+#define EC_ISA_VECTOR_SSE2_WORDSIZE 64u
 
 #if __GNUC__ > 4 || \
   ( (__GNUC__ == 4) && (__GNUC_MINOR__ >= 4) ) ||\
index 83d5a2f1e63671b997a9ae9afa40b3ccbd2bf119..c46fa87ab5409b8c693053e6fcc2f8d012faa67e 100644 (file)
@@ -595,10 +595,10 @@ TEST(CRUSH, straw2_reweight) {
   for (int i=0; i<total; ++i) {
     vector<int> out0, out1;
     c->do_rule(ruleset0, i, out0, 1, reweight);
-    ASSERT_EQ(1, out0.size());
+    ASSERT_EQ(1u, out0.size());
 
     c->do_rule(ruleset1, i, out1, 1, reweight);
-    ASSERT_EQ(1, out1.size());
+    ASSERT_EQ(1u, out1.size());
 
     sum[out1[0]]++;
     //sum[rand()%n]++;
index 73fc5a5d094bbf6cbfcfef382fd770c3768d367b..526eb76569e6cf6e52e69b53fb4e1dd5bae17d7c 100644 (file)
@@ -308,11 +308,11 @@ TEST_F(IsaErasureCodeTest, chunk_size)
     ASSERT_EQ(EC_ISA_ADDRESS_ALIGNMENT, Isa.get_chunk_size(1));
     ASSERT_EQ(EC_ISA_ADDRESS_ALIGNMENT, Isa.get_chunk_size(EC_ISA_ADDRESS_ALIGNMENT * k - 1));
     ASSERT_EQ(EC_ISA_ADDRESS_ALIGNMENT * 2, Isa.get_chunk_size(EC_ISA_ADDRESS_ALIGNMENT * k + 1));
-    int object_size = EC_ISA_ADDRESS_ALIGNMENT * k * 1024 + 1;
-    ASSERT_NE(0, object_size % k);
-    ASSERT_NE(0, object_size % EC_ISA_ADDRESS_ALIGNMENT);
-    int chunk_size = Isa.get_chunk_size(object_size);
-    ASSERT_EQ(0, chunk_size % EC_ISA_ADDRESS_ALIGNMENT);
+    unsigned object_size = EC_ISA_ADDRESS_ALIGNMENT * k * 1024 + 1;
+    ASSERT_NE(0u, object_size % k);
+    ASSERT_NE(0u, object_size % EC_ISA_ADDRESS_ALIGNMENT);
+    unsigned chunk_size = Isa.get_chunk_size(object_size);
+    ASSERT_EQ(0u, chunk_size % EC_ISA_ADDRESS_ALIGNMENT);
     ASSERT_GT(chunk_size, (chunk_size * k) - object_size);
   }
 }
index 03c3ce6ac69aee7d492afd2e0f45fab5e79662a0..22834cb593b509499addfb1e9a9e2af37c710be1 100644 (file)
@@ -63,7 +63,7 @@ TEST_P(ParameterTest, parameter_all)
   char* k = GetParam().k;
   char* m = GetParam().m;
   char* c = GetParam().c;
-  int c_size = GetParam().ch_size;
+  unsigned c_size = GetParam().ch_size;
   int i_k = atoi(k);
   int i_m = atoi(m);
   int i_c = atoi(c);
@@ -89,7 +89,7 @@ TEST_P(ParameterTest, parameter_all)
   EXPECT_EQ(i_k, shec->k);
   EXPECT_EQ(i_m, shec->m);
   EXPECT_EQ(i_c, shec->c);
-  EXPECT_EQ(8u, shec->w);
+  EXPECT_EQ(8, shec->w);
   EXPECT_EQ(ErasureCodeShec::MULTIPLE, shec->technique);
   EXPECT_STREQ("default", shec->ruleset_root.c_str());
   EXPECT_STREQ("osd", shec->ruleset_failure_domain.c_str());
@@ -132,7 +132,7 @@ TEST_P(ParameterTest, parameter_all)
        g_recover++;
       } else {
        EXPECT_EQ(-EIO, result);
-       EXPECT_EQ(0, minimum_chunks.size());
+       EXPECT_EQ(0u, minimum_chunks.size());
        g_cannot_recover++;
        comb.k = shec->k;
        comb.m = shec->m;