From: Jens Axboe Date: Thu, 26 Apr 2018 21:10:42 +0000 (-0600) Subject: blktrace: kill zero sized write test X-Git-Tag: fio-3.7~13 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=c1f22c2169c77658bd6efaccc47ee8542055d8f2;p=fio.git blktrace: kill zero sized write test Turns out they were flushes. Get rid of the check and turn it into an assert. Signed-off-by: Jens Axboe --- diff --git a/blktrace.c b/blktrace.c index b37a54e9..e256d633 100644 --- a/blktrace.c +++ b/blktrace.c @@ -312,13 +312,9 @@ static void handle_trace_fs(struct thread_data *td, struct blk_io_trace *t, rw = (t->action & BLK_TC_ACT(BLK_TC_WRITE)) != 0; - /* - * Need to figure out why 0 byte writes end up here sometimes, for - * now just ignore them. - */ - if (!t->bytes) - return; - else if (t->bytes > rw_bs[rw]) + assert(t->bytes); + + if (t->bytes > rw_bs[rw]) rw_bs[rw] = t->bytes; ios[rw]++;