From c1f22c2169c77658bd6efaccc47ee8542055d8f2 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 26 Apr 2018 15:10:42 -0600 Subject: [PATCH] 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 --- blktrace.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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]++; -- 2.25.1