This fixes
In file included from test/perf_counters.cc:19:0:
./common/perf_counters.h: In member function ‘std::pair PerfCounters::perf_counter_data_any_d::read_avg() const’:
warning: ./common/perf_counters.h:156:36: comparison between signed and unsigned integer expressions [-Wsign-compare]
} while (avgcount2.read() != count);
^
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit
2081c992bbe3a83d711f465634d19c011d28ea3e)
#if SIZEOF_AO_T == 8
typedef atomic_t atomic64_t;
#else
- typedef atomic_spinlock_t<long long> atomic64_t;
+ typedef atomic_spinlock_t<unsigned long long> atomic64_t;
#endif
}