]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test_librbd_fsx: fix sign-compare gcc warning 1956/head
authorIlya Dryomov <ilya.dryomov@inktank.com>
Thu, 12 Jun 2014 10:35:48 +0000 (14:35 +0400)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Thu, 12 Jun 2014 10:37:03 +0000 (14:37 +0400)
{read,write}bdy are signed, sizeof returns unsigned, gcc complains.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
src/test/librbd/fsx.c

index a8df394b271e149f5f57e0355f824960ccbf6707..a811a1276423698d6911b175e0b81b0311b0beb9 100644 (file)
@@ -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");