osd/PGLog.h: In member function 'virtual unsigned int PGLog::get_subsys() const':
osd/PGLog.h:39:28: warning: enumeral and non-enumeral type in conditional expression [-Wextra]
return prefix_provider ? prefix_provider->get_subsys() : ceph_subsys_osd;
^
Signed-off-by: Sage Weil <sage@redhat.com>
return prefix_provider ? prefix_provider->gen_prefix() : "";
}
unsigned get_subsys() const {
- return prefix_provider ? prefix_provider->get_subsys() : ceph_subsys_osd;
+ return prefix_provider ? prefix_provider->get_subsys() :
+ (unsigned)ceph_subsys_osd;
}
CephContext *get_cct() const {
return cct;