From: Sage Weil Date: Fri, 11 Mar 2016 18:34:14 +0000 (-0500) Subject: os/bluestore/KernelDevice: fix signed/unsigned warning X-Git-Tag: v10.1.0~98^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1b897a9688f2d523e801106b146f8b99bc254bad;p=ceph.git os/bluestore/KernelDevice: fix signed/unsigned warning os/bluestore/KernelDevice.cc: In member function ‘virtual int KernelDevice::open(std::string)’: os/bluestore/KernelDevice.cc:128:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (block_size != st.st_blksize) { Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/KernelDevice.cc b/src/os/bluestore/KernelDevice.cc index 0178df16b09e..5c20a45dbc02 100644 --- a/src/os/bluestore/KernelDevice.cc +++ b/src/os/bluestore/KernelDevice.cc @@ -125,7 +125,7 @@ int KernelDevice::open(string p) // require a read/modify/write if we write something smaller than // it. block_size = g_conf->bdev_block_size; - if (block_size != st.st_blksize) { + if (block_size != (unsigned)st.st_blksize) { dout(1) << __func__ << " backing device/file reports st_blksize " << st.st_blksize << ", using bdev_block_size " << block_size << " anyway" << dendl;