From 2ea93f982e728343f823c2cf63b4674a104575bf Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 24 Jan 2018 20:22:50 -0700 Subject: [PATCH] Switch last_was_sync and terminate to bool and pack better Signed-off-by: Jens Axboe --- fio.h | 4 ++-- io_u.c | 4 ++-- libfio.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fio.h b/fio.h index 334f2036..85546c55 100644 --- a/fio.h +++ b/fio.h @@ -228,9 +228,9 @@ struct thread_data { pid_t pid; char *orig_buffer; size_t orig_buffer_size; - volatile int terminate; volatile int runstate; - unsigned int last_was_sync; + volatile bool terminate; + bool last_was_sync; enum fio_ddir last_ddir; int mmapfd; diff --git a/io_u.c b/io_u.c index 6083eaa9..404c75b3 100644 --- a/io_u.c +++ b/io_u.c @@ -1994,7 +1994,7 @@ static void io_completed(struct thread_data *td, struct io_u **io_u_ptr, } if (ddir_sync(ddir)) { - td->last_was_sync = 1; + td->last_was_sync = true; if (f) { f->first_write = -1ULL; f->last_write = -1ULL; @@ -2004,7 +2004,7 @@ static void io_completed(struct thread_data *td, struct io_u **io_u_ptr, return; } - td->last_was_sync = 0; + td->last_was_sync = false; td->last_ddir = ddir; if (!io_u->error && ddir_rw(ddir)) { diff --git a/libfio.c b/libfio.c index 74de7351..80159b4d 100644 --- a/libfio.c +++ b/libfio.c @@ -98,7 +98,7 @@ static void reset_io_counters(struct thread_data *td, int all) td->zone_bytes = 0; - td->last_was_sync = 0; + td->last_was_sync = false; td->rwmix_issues = 0; /* @@ -230,7 +230,7 @@ void fio_mark_td_terminate(struct thread_data *td) { fio_gettime(&td->terminate_time, NULL); write_barrier(); - td->terminate = 1; + td->terminate = true; } void fio_terminate_threads(unsigned int group_id) -- 2.25.1