From: Jens Axboe Date: Thu, 4 Dec 2014 23:49:53 +0000 (-0700) Subject: verify: cleanup X-Git-Tag: fio-2.2.0~38 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=7fa085eaed61cf6ffe26a010d5b115cd1c84867c verify: cleanup Signed-off-by: Jens Axboe --- diff --git a/verify.c b/verify.c index 6a3f028f..d1a12665 100644 --- a/verify.c +++ b/verify.c @@ -34,6 +34,20 @@ void fill_buffer_pattern(struct thread_data *td, void *p, unsigned int len) fill_pattern(p, len, td->o.buffer_pattern, td->o.buffer_pattern_bytes); } +void __fill_buffer(struct thread_options *o, unsigned long seed, void *p, + unsigned int len) +{ + __fill_random_buf_percentage(seed, p, o->compress_percentage, len, len, o->buffer_pattern, o->buffer_pattern_bytes); +} + +unsigned long fill_buffer(struct thread_data *td, void *p, unsigned int len) +{ + struct frand_state *fs = &td->verify_state; + struct thread_options *o = &td->o; + + return fill_random_buf_percentage(fs, p, o->compress_percentage, len, len, o->buffer_pattern, o->buffer_pattern_bytes); +} + void fill_verify_pattern(struct thread_data *td, void *p, unsigned int len, struct io_u *io_u, unsigned long seed, int use_seed) { @@ -43,12 +57,9 @@ void fill_verify_pattern(struct thread_data *td, void *p, unsigned int len, dprint(FD_VERIFY, "fill random bytes len=%u\n", len); if (use_seed) - __fill_random_buf_percentage(seed, p, o->compress_percentage, len, len, o->buffer_pattern, o->buffer_pattern_bytes); - else { - struct frand_state *fs = &td->verify_state; - - io_u->rand_seed = fill_random_buf_percentage(fs, p, o->compress_percentage, len, len, o->buffer_pattern, o->buffer_pattern_bytes); - } + __fill_buffer(o, seed, p, len); + else + io_u->rand_seed = fill_buffer(td, p, len); return; }