projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixup correct sparse warnings
[fio.git]
/
engines
/
libaio.c
diff --git
a/engines/libaio.c
b/engines/libaio.c
index 9685c99d84ec9d1705f4f8515ec3906dd4a1c2e3..e15c519e453015422db3513866fad84844a0e464 100644
(file)
--- a/
engines/libaio.c
+++ b/
engines/libaio.c
@@
-13,6
+13,7
@@
#include "../fio.h"
#include "../lib/pow2.h"
#include "../fio.h"
#include "../lib/pow2.h"
+#include "../optgroup.h"
static int fio_libaio_commit(struct thread_data *td);
static int fio_libaio_commit(struct thread_data *td);
@@
-82,7
+83,7
@@
static int fio_libaio_prep(struct thread_data fio_unused *td, struct io_u *io_u)
static struct io_u *fio_libaio_event(struct thread_data *td, int event)
{
static struct io_u *fio_libaio_event(struct thread_data *td, int event)
{
- struct libaio_data *ld = td->io_ops
->
data;
+ struct libaio_data *ld = td->io_ops
_
data;
struct io_event *ev;
struct io_u *io_u;
struct io_event *ev;
struct io_u *io_u;
@@
-144,9
+145,9
@@
static int user_io_getevents(io_context_t aio_ctx, unsigned int max,
static int fio_libaio_getevents(struct thread_data *td, unsigned int min,
unsigned int max, const struct timespec *t)
{
static int fio_libaio_getevents(struct thread_data *td, unsigned int min,
unsigned int max, const struct timespec *t)
{
- struct libaio_data *ld = td->io_ops
->
data;
+ struct libaio_data *ld = td->io_ops
_
data;
struct libaio_options *o = td->eo;
struct libaio_options *o = td->eo;
- unsigned actual_min = td->o.iodepth_batch_complete == 0 ? 0 : min;
+ unsigned actual_min = td->o.iodepth_batch_complete
_min
== 0 ? 0 : min;
struct timespec __lt, *lt = NULL;
int r, events = 0;
struct timespec __lt, *lt = NULL;
int r, events = 0;
@@
-180,7
+181,7
@@
static int fio_libaio_getevents(struct thread_data *td, unsigned int min,
static int fio_libaio_queue(struct thread_data *td, struct io_u *io_u)
{
static int fio_libaio_queue(struct thread_data *td, struct io_u *io_u)
{
- struct libaio_data *ld = td->io_ops
->
data;
+ struct libaio_data *ld = td->io_ops
_
data;
fio_ro_check(td, io_u);
fio_ro_check(td, io_u);
@@
-237,7
+238,7
@@
static void fio_libaio_queued(struct thread_data *td, struct io_u **io_us,
static int fio_libaio_commit(struct thread_data *td)
{
static int fio_libaio_commit(struct thread_data *td)
{
- struct libaio_data *ld = td->io_ops
->
data;
+ struct libaio_data *ld = td->io_ops
_
data;
struct iocb **iocbs;
struct io_u **io_us;
struct timeval tv;
struct iocb **iocbs;
struct io_u **io_us;
struct timeval tv;
@@
-307,14
+308,14
@@
static int fio_libaio_commit(struct thread_data *td)
static int fio_libaio_cancel(struct thread_data *td, struct io_u *io_u)
{
static int fio_libaio_cancel(struct thread_data *td, struct io_u *io_u)
{
- struct libaio_data *ld = td->io_ops
->
data;
+ struct libaio_data *ld = td->io_ops
_
data;
return io_cancel(ld->aio_ctx, &io_u->iocb, ld->aio_events);
}
static void fio_libaio_cleanup(struct thread_data *td)
{
return io_cancel(ld->aio_ctx, &io_u->iocb, ld->aio_events);
}
static void fio_libaio_cleanup(struct thread_data *td)
{
- struct libaio_data *ld = td->io_ops
->
data;
+ struct libaio_data *ld = td->io_ops
_
data;
if (ld) {
/*
if (ld) {
/*
@@
-362,7
+363,7
@@
static int fio_libaio_init(struct thread_data *td)
ld->iocbs = calloc(ld->entries, sizeof(struct iocb *));
ld->io_us = calloc(ld->entries, sizeof(struct io_u *));
ld->iocbs = calloc(ld->entries, sizeof(struct iocb *));
ld->io_us = calloc(ld->entries, sizeof(struct io_u *));
- td->io_ops
->
data = ld;
+ td->io_ops
_
data = ld;
return 0;
}
return 0;
}