projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Full readonly check
[fio.git]
/
engines
/
guasi.c
diff --git
a/engines/guasi.c
b/engines/guasi.c
index 1b717be87eda7184ee8828c8697c52d917ecd15e..69b2cd2a7f2435e692361cf2d437aff8ea9105eb 100644
(file)
--- a/
engines/guasi.c
+++ b/
engines/guasi.c
@@
-37,9
+37,6
@@
#define GDBG_PRINT(a) (void) 0
#endif
#define GDBG_PRINT(a) (void) 0
#endif
-#define STFU_GCC(a) a = a
-
-
struct guasi_data {
guasi_t hctx;
int max_reqs;
struct guasi_data {
guasi_t hctx;
int max_reqs;
@@
-127,6
+124,8
@@
static int fio_guasi_queue(struct thread_data *td, struct io_u *io_u)
{
struct guasi_data *ld = td->io_ops->data;
{
struct guasi_data *ld = td->io_ops->data;
+ fio_ro_check(td, io_u);
+
GDBG_PRINT(("fio_guasi_queue(%p)\n", io_u));
if (ld->queued_nr == (int) td->o.iodepth)
return FIO_Q_BUSY;
GDBG_PRINT(("fio_guasi_queue(%p)\n", io_u));
if (ld->queued_nr == (int) td->o.iodepth)
return FIO_Q_BUSY;
@@
-190,11
+189,9
@@
static int fio_guasi_commit(struct thread_data *td)
return 0;
}
return 0;
}
-static int fio_guasi_cancel(struct thread_data *td, struct io_u *io_u)
+static int fio_guasi_cancel(struct thread_data fio_unused *td,
+ struct io_u *io_u)
{
{
- struct guasi_data *ld = td->io_ops->data;
-
- STFU_GCC(ld);
GDBG_PRINT(("fio_guasi_cancel(%p) req=%p\n", io_u, io_u->greq));
if (io_u->greq != NULL)
guasi_req_cancel(io_u->greq);
GDBG_PRINT(("fio_guasi_cancel(%p) req=%p\n", io_u, io_u->greq));
if (io_u->greq != NULL)
guasi_req_cancel(io_u->greq);