X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Fsplice.c;h=f35ae17bc574b7af5928e4c73e6e76f8a744b230;hb=0ac5d398d9343ffba60821924fe0c386aee545b4;hp=aa00234e4576f17098e14ea2ace651b6b771a61c;hpb=76a3179ec3b849e4d4b0324ab3f517beec816bdf;p=fio.git diff --git a/engines/splice.c b/engines/splice.c index aa00234e..f35ae17b 100644 --- a/engines/splice.c +++ b/engines/splice.c @@ -15,8 +15,6 @@ #include "../fio.h" -#ifdef FIO_HAVE_SPLICE - struct spliceio_data { int pipe[2]; int vmsplice_to_user; @@ -204,7 +202,7 @@ static int fio_splice_write(struct thread_data *td, struct io_u *io_u) static int fio_spliceio_queue(struct thread_data *td, struct io_u *io_u) { struct spliceio_data *sd = td->io_ops->data; - int uninitialized_var(ret); + int ret = 0; fio_ro_check(td, io_u); @@ -302,27 +300,6 @@ static struct ioengine_ops ioengine = { .flags = FIO_SYNCIO | FIO_PIPEIO, }; -#else /* FIO_HAVE_SPLICE */ - -/* - * When we have a proper configure system in place, we simply wont build - * and install this io engine. For now install a crippled version that - * just complains and fails to load. - */ -static int fio_spliceio_init(struct thread_data fio_unused *td) -{ - log_err("fio: splice not available\n"); - return 1; -} - -static struct ioengine_ops ioengine = { - .name = "splice", - .version = FIO_IOOPS_VERSION, - .init = fio_spliceio_init, -}; - -#endif - static void fio_init fio_spliceio_register(void) { register_ioengine(&ioengine);