From 93f32f06479712e495f6b7ac5fc34a8f11fcc36a Mon Sep 17 00:00:00 2001 From: Kefu Chai <kchai@redhat.com> Date: Tue, 10 Feb 2015 18:24:23 +0800 Subject: [PATCH] erasure-code: fix compilation warnings Signed-off-by: Kefu Chai <kchai@redhat.com> --- src/erasure-code/isa/xor_op.h | 4 ++-- src/test/crush/crush.cc | 4 ++-- src/test/erasure-code/TestErasureCodeIsa.cc | 10 +++++----- src/test/erasure-code/TestErasureCodeShec_all.cc | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/erasure-code/isa/xor_op.h b/src/erasure-code/isa/xor_op.h index 6a918d3b12e..9dc70614262 100644 --- a/src/erasure-code/isa/xor_op.h +++ b/src/erasure-code/isa/xor_op.h @@ -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) ) ||\ diff --git a/src/test/crush/crush.cc b/src/test/crush/crush.cc index 83d5a2f1e63..c46fa87ab54 100644 --- a/src/test/crush/crush.cc +++ b/src/test/crush/crush.cc @@ -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]++; diff --git a/src/test/erasure-code/TestErasureCodeIsa.cc b/src/test/erasure-code/TestErasureCodeIsa.cc index 73fc5a5d094..526eb76569e 100644 --- a/src/test/erasure-code/TestErasureCodeIsa.cc +++ b/src/test/erasure-code/TestErasureCodeIsa.cc @@ -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); } } diff --git a/src/test/erasure-code/TestErasureCodeShec_all.cc b/src/test/erasure-code/TestErasureCodeShec_all.cc index 03c3ce6ac69..22834cb593b 100644 --- a/src/test/erasure-code/TestErasureCodeShec_all.cc +++ b/src/test/erasure-code/TestErasureCodeShec_all.cc @@ -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;