crc/test: if the checksum needs a _final(), do it in the loop
authorJens Axboe <axboe@fb.com>
Sat, 27 Sep 2014 20:13:58 +0000 (14:13 -0600)
committerJens Axboe <axboe@fb.com>
Sat, 27 Sep 2014 20:13:58 +0000 (14:13 -0600)
Signed-off-by: Jens Axboe <axboe@fb.com>
crc/test.c

index 39ffac0baaaad0d5a378cf373aeaccb34a869092..6453a72bbf336cf2a5717535e091d8dbc27b3fb9 100644 (file)
@@ -55,10 +55,10 @@ static void t_md5(struct test_type *t, void *buf, size_t size)
 
        fio_md5_init(&ctx);
 
-       for (i = 0; i < NR_CHUNKS; i++)
+       for (i = 0; i < NR_CHUNKS; i++) {
                fio_md5_update(&ctx, buf, size);
-
-       fio_md5_final(&ctx);
+               fio_md5_final(&ctx);
+       }
 }
 
 static void t_crc64(struct test_type *t, void *buf, size_t size)
@@ -121,10 +121,10 @@ static void t_sha256(struct test_type *t, void *buf, size_t size)
 
        fio_sha256_init(&ctx);
 
-       for (i = 0; i < NR_CHUNKS; i++)
+       for (i = 0; i < NR_CHUNKS; i++) {
                fio_sha256_update(&ctx, buf, size);
-
-       fio_sha256_final(&ctx);
+               fio_sha256_final(&ctx);
+       }
 }
 
 static void t_sha512(struct test_type *t, void *buf, size_t size)