X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=engines%2Frbd.c;h=7d4d3faf9c5318462fb7c153b7e96a8437e40dc2;hb=576d4cf9b040e49ca467cd94db0567d392510e9d;hp=6582b06d287825a605780153ca3fa7bcd88af8a4;hpb=387478359f24291964d2dd9b9985f6865da1a0d0;p=fio.git diff --git a/engines/rbd.c b/engines/rbd.c index 6582b06d..7d4d3faf 100644 --- a/engines/rbd.c +++ b/engines/rbd.c @@ -316,12 +316,14 @@ static inline int fri_check_complete(struct rbd_data *rbd, struct io_u *io_u, return 0; } +#ifndef CONFIG_RBD_POLL static inline int rbd_io_u_seen(struct io_u *io_u) { struct fio_rbd_iou *fri = io_u->engine_data; return fri->io_seen; } +#endif static void rbd_io_u_wait_complete(struct io_u *io_u) { @@ -462,7 +464,8 @@ static int fio_rbd_getevents(struct thread_data *td, unsigned int min, return events; } -static int fio_rbd_queue(struct thread_data *td, struct io_u *io_u) +static enum fio_q_status fio_rbd_queue(struct thread_data *td, + struct io_u *io_u) { struct rbd_data *rbd = td->io_ops_data; struct fio_rbd_iou *fri = io_u->engine_data;