X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=rate-submit.c;h=a1d55916c0dd7b4fe716826865d7681197834aeb;hp=a68a3dd3a7b26bf1e4a03c03e3583c28ebfc6faa;hb=155f2f027b34321f6f5abe79c09ece8ecca25046;hpb=f6496ba7d984b42602d2066837547eeb05b480f0 diff --git a/rate-submit.c b/rate-submit.c index a68a3dd3..a1d55916 100644 --- a/rate-submit.c +++ b/rate-submit.c @@ -2,8 +2,8 @@ #include "ioengine.h" #include "lib/getrusage.h" -static void io_workqueue_fn(struct submit_worker *sw, - struct workqueue_work *work) +static int io_workqueue_fn(struct submit_worker *sw, + struct workqueue_work *work) { struct io_u *io_u = container_of(work, struct io_u, work); const enum fio_ddir ddir = io_u->ddir; @@ -48,6 +48,8 @@ static void io_workqueue_fn(struct submit_worker *sw, if (ret > 0) td->cur_depth -= ret; } + + return 0; } static bool io_workqueue_pre_sleep_flush_fn(struct submit_worker *sw)