From a290d3490f2bcb68a7d3097906f9eb063cad4689 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Thu, 12 Jun 2014 14:35:48 +0400 Subject: [PATCH] test_librbd_fsx: fix sign-compare gcc warning {read,write}bdy are signed, sizeof returns unsigned, gcc complains. Signed-off-by: Ilya Dryomov --- src/test/librbd/fsx.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/test/librbd/fsx.c b/src/test/librbd/fsx.c index a8df394b271e1..a811a12764236 100644 --- a/src/test/librbd/fsx.c +++ b/src/test/librbd/fsx.c @@ -1382,7 +1382,8 @@ check_clone(int clonenum) } good_buf = NULL; - ret = posix_memalign((void **)&good_buf, MAX(writebdy, sizeof(void *)), + ret = posix_memalign((void **)&good_buf, + MAX(writebdy, (int)sizeof(void *)), file_info.st_size); if (ret > 0) { prterrcode("check_clone: posix_memalign(good_buf)", -ret); @@ -1390,7 +1391,8 @@ check_clone(int clonenum) } temp_buf = NULL; - ret = posix_memalign((void **)&temp_buf, MAX(readbdy, sizeof(void *)), + ret = posix_memalign((void **)&temp_buf, + MAX(readbdy, (int)sizeof(void *)), file_info.st_size); if (ret > 0) { prterrcode("check_clone: posix_memalign(temp_buf)", -ret); @@ -2064,8 +2066,8 @@ main(int argc, char **argv) for (i = 0; i < (int)maxfilelen; i++) original_buf[i] = random() % 256; - ret = posix_memalign((void **)&good_buf, MAX(writebdy, sizeof(void *)), - maxfilelen); + ret = posix_memalign((void **)&good_buf, + MAX(writebdy, (int)sizeof(void *)), maxfilelen); if (ret > 0) { if (ret == EINVAL) prt("writebdy is not a suitable power of two\n"); @@ -2075,8 +2077,8 @@ main(int argc, char **argv) } memset(good_buf, '\0', maxfilelen); - ret = posix_memalign((void **)&temp_buf, MAX(readbdy, sizeof(void *)), - maxfilelen); + ret = posix_memalign((void **)&temp_buf, + MAX(readbdy, (int)sizeof(void *)), maxfilelen); if (ret > 0) { if (ret == EINVAL) prt("readbdy is not a suitable power of two\n"); -- 2.39.5