X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=trim.h;h=fe8f9fe990d31b02e6391c3a0d1cbd0c1cb51110;hp=d0d7a8dc10941fe90e8f2df20309fea4b168be3a;hb=01bf5128d0581e267383f280c6a1dcd26517240f;hpb=0d29de831183dfd049c97a03008d425ce21e2fa4 diff --git a/trim.h b/trim.h index d0d7a8dc..fe8f9fe9 100644 --- a/trim.h +++ b/trim.h @@ -1,11 +1,15 @@ #ifndef FIO_TRIM_H #define FIO_TRIM_H -#include "fio.h" - #ifdef FIO_HAVE_TRIM -extern int __must_check get_next_trim(struct thread_data *td, struct io_u *io_u); -extern int io_u_should_trim(struct thread_data *td, struct io_u *io_u); +#include "flist.h" +#include "iolog.h" +#include "compiler/compiler.h" +#include "lib/types.h" +#include "os/os.h" + +extern bool __must_check get_next_trim(struct thread_data *td, struct io_u *io_u); +extern bool io_u_should_trim(struct thread_data *td, struct io_u *io_u); /* * Determine whether a given io_u should be logged for verify or @@ -20,18 +24,17 @@ static inline void remove_trim_entry(struct thread_data *td, struct io_piece *ip } #else -static inline int get_next_trim(struct thread_data *td, struct io_u *io_u) +static inline bool get_next_trim(struct thread_data *td, struct io_u *io_u) { - return 1; + return false; } -static inline int io_u_should_trim(struct thread_data *td, struct io_u *io_u) +static inline bool io_u_should_trim(struct thread_data *td, struct io_u *io_u) { - return 0; + return false; } static inline void remove_trim_entry(struct thread_data *td, struct io_piece *ipo) { } -#error foo #endif #endif