X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=blktrace.c;h=4469243efdb502f97314b81e61f614ab3f854aaf;hp=579a39f6775ba79cea1296beceabb0546efacfd3;hb=d561f2ab37ef5729882ef3c6e6ed8ee49414955f;hpb=a6edd6383bfa6f85f24080b43722c8af6d80106c diff --git a/blktrace.c b/blktrace.c index 579a39f6..4469243e 100644 --- a/blktrace.c +++ b/blktrace.c @@ -6,7 +6,7 @@ #include #include -#include "list.h" +#include "flist.h" #include "fio.h" #include "blktrace_api.h" @@ -157,7 +157,7 @@ static void trace_add_open_event(struct thread_data *td, int fileno) ipo->ddir = DDIR_INVAL; ipo->fileno = fileno; ipo->file_action = FIO_LOG_OPEN_FILE; - list_add_tail(&ipo->list, &td->io_log_list); + flist_add_tail(&ipo->list, &td->io_log_list); } static void trace_add_file(struct thread_data *td, __u32 device) @@ -201,7 +201,7 @@ static void store_ipo(struct thread_data *td, unsigned long long offset, struct io_piece *ipo = malloc(sizeof(*ipo)); memset(ipo, 0, sizeof(*ipo)); - INIT_LIST_HEAD(&ipo->list); + INIT_FLIST_HEAD(&ipo->list); /* * the 512 is wrong here, it should be the hardware sector size... */ @@ -219,7 +219,7 @@ static void store_ipo(struct thread_data *td, unsigned long long offset, queue_io_piece(td, ipo); } -static void handle_trace_notify(struct thread_data *td, struct blk_io_trace *t) +static void handle_trace_notify( struct blk_io_trace *t) { switch (t->action) { case BLK_TN_PROCESS: @@ -266,7 +266,7 @@ static void handle_trace(struct thread_data *td, struct blk_io_trace *t, return; if (t->action & BLK_TC_ACT(BLK_TC_NOTIFY)) - handle_trace_notify(td, t); + handle_trace_notify(t); else handle_trace_fs(td, t, ttime, ios, bs); }