From: Jianpeng Ma Date: Fri, 17 Oct 2014 05:19:59 +0000 (+0800) Subject: librbd: fix compile warning in librbd/internal.cc. X-Git-Tag: v0.88~60^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a49255f34c5ba8c06b8e8660e49dd984ae3d41f1;p=ceph.git librbd: fix compile warning in librbd/internal.cc. librbd/internal.cc: In function 'void librbd::readahead(librbd::ImageCtx*, const std::vector >&, const md_config_t*)': librbd/internal.cc:3150:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ictx->total_bytes_read > conf->rbd_readahead_disable_after_bytes; ^ Signed-off-by: Jianpeng Ma --- diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index 7053cc9e081..5fe47b44cb6 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -3147,7 +3147,7 @@ reprotect_and_return_err: } ictx->md_lock.get_write(); bool abort = conf->rbd_readahead_disable_after_bytes != 0 && - ictx->total_bytes_read > conf->rbd_readahead_disable_after_bytes; + ictx->total_bytes_read > (uint64_t)conf->rbd_readahead_disable_after_bytes; ictx->total_bytes_read += total_bytes; ictx->snap_lock.get_read(); uint64_t image_size = ictx->get_image_size(ictx->snap_id);