From: Jens Axboe Date: Fri, 27 Jul 2007 10:59:25 +0000 (+0200) Subject: Clean up verify_io_u() X-Git-Tag: fio-1.17~41 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=a3ff21e3875887a28a40eb246e5c8f0c01cf96cd Clean up verify_io_u() Use a switch statement, like in the pre-io filler. Signed-off-by: Jens Axboe --- diff --git a/verify.c b/verify.c index 6c703eef..178b6d6a 100644 --- a/verify.c +++ b/verify.c @@ -125,15 +125,20 @@ int verify_io_u(struct thread_data *td, struct io_u *io_u) return EIO; } - if (hdr->verify_type == VERIFY_MD5) + switch (hdr->verify_type) { + case VERIFY_MD5: ret = verify_io_u_md5(hdr, io_u); - else if (hdr->verify_type == VERIFY_CRC32) + break; + case VERIFY_CRC32: ret = verify_io_u_crc32(hdr, io_u); - else if (hdr->verify_type == VERIFY_CRC16) + break; + case VERIFY_CRC16: ret = verify_io_u_crc16(hdr, io_u); - else if (hdr->verify_type == VERIFY_CRC7) + break; + case VERIFY_CRC7: ret = verify_io_u_crc7(hdr, io_u); - else { + break; + default: log_err("Bad verify type %u\n", hdr->verify_type); ret = 1; }