]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-osd: fix warning 26335/head
authorSage Weil <sage@redhat.com>
Fri, 8 Feb 2019 13:16:07 +0000 (07:16 -0600)
committerSage Weil <sage@redhat.com>
Fri, 8 Feb 2019 13:16:07 +0000 (07:16 -0600)
/home/sage/src/ceph/src/ceph_osd.cc: In function ‘int main(int, const char**)’:
/home/sage/src/ceph/src/ceph_osd.cc:478:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
       require_osd_release + 2 < ceph_release()) {
       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~

Signed-off-by: Sage Weil <sage@redhat.com>
src/ceph_osd.cc

index 363f9df4be1440e551e6acd6cb0164405cb0b84e..e67727ee1419e3510e6baadfb44ff9ccd0fa1009 100644 (file)
@@ -475,7 +475,7 @@ flushjournal_out:
   }
 
   if (require_osd_release > 0 &&
-      require_osd_release + 2 < ceph_release()) {
+      require_osd_release + 2 < (int)ceph_release()) {
     derr << "OSD's recorded require_osd_release " << require_osd_release
         << " + 2 < this release " << ceph_release()
         << "; you can only upgrade 2 releases at a time" << dendl;