Whamcloud - gitweb
LU-9803 tests: cast st_blksize for printf 62/28262/4
authorChris Horn <hornc@cray.com>
Thu, 27 Jul 2017 20:10:15 +0000 (15:10 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 28 Aug 2017 06:26:39 +0000 (06:26 +0000)
Compilation with -Werror=format complains about this printf. Expects
unsigned long but st_blksize has type __blksize_t. Cast it to unsigned
long for printf

Test-Parameters: trivial
Signed-off-by: Chris Horn <hornc@cray.com>
Change-Id: I1eeb5613e485132de8f0bce08bd4d89887e52cf6
Reviewed-on: https://review.whamcloud.com/28262
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Patrick Farrell <paf@cray.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/tests/directio.c

index df467e6..833ed41 100644 (file)
@@ -106,8 +106,8 @@ int main(int argc, char **argv)
                 return 1;
         }
 
-        printf("directio on %s for %dx%lu bytes \n", fname, blocks,
-               st.st_blksize);
+       printf("directio on %s for %dx%lu bytes\n", fname, blocks,
+              (unsigned long)st.st_blksize);
 
         seek = (off64_t)seek_blocks * (off64_t)st.st_blksize;
         len = blocks * st.st_blksize;