X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=iolog.h;h=f70eb61e6eae92edb324ed5dbea35c9e6dcb11dc;hp=bc3a0b5fea93770fa39309fb71526c751e803034;hb=465964a6c8ff3ccac62b92e9af57377075e04579;hpb=c032d6743ad21cc6702e8ac71afe227e9cd8773c diff --git a/iolog.h b/iolog.h index bc3a0b5f..f70eb61e 100644 --- a/iolog.h +++ b/iolog.h @@ -1,6 +1,8 @@ #ifndef FIO_IOLOG_H #define FIO_IOLOG_H +#include + #include "lib/rbtree.h" #include "lib/ieee754.h" #include "flist.h" @@ -199,7 +201,7 @@ enum { */ struct io_piece { union { - struct rb_node rb_node; + struct fio_rb_node rb_node; struct flist_head list; }; struct flist_head trim_list; @@ -286,7 +288,7 @@ extern void finalize_logs(struct thread_data *td, bool); extern void setup_log(struct io_log **, struct log_params *, const char *); extern void flush_log(struct io_log *, bool); extern void flush_samples(FILE *, void *, uint64_t); -extern unsigned long hist_sum(int, int, unsigned int *, unsigned int *); +extern uint64_t hist_sum(int, int, uint64_t *, uint64_t *); extern void free_log(struct io_log *); extern void fio_writeout_logs(bool); extern void td_writeout_logs(struct thread_data *, bool);