From 1b897a9688f2d523e801106b146f8b99bc254bad Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 11 Mar 2016 13:34:14 -0500 Subject: [PATCH] os/bluestore/KernelDevice: fix signed/unsigned warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- src/os/bluestore/KernelDevice.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.47.3