History log of /external/fio/engines/e4defrag.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0f7f9a918590b45589224568245f75e2dbff9e14 06-Nov-2014 Jens Axboe <axboe@fb.com> Make fio -Wshadow clean

Found a few issues, actually.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/engines/e4defrag.c
6a605302a1f0b63075cfbe7144122bcdc61d61cc 29-Oct-2014 Jens Axboe <axboe@fb.com> engines: rename option specific pad from 'td' to 'pad'

Except the net engine, they all just use it as padding to avoid
having a zero offset member. The latter makes the parser think
the offset isn't set, so not valid.

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/engines/e4defrag.c
43e0d132ca1f82908f0d1f05976b75e3125fc486 14-Apr-2014 Jens Axboe <axboe@fb.com> e4defrag: pass 'error' into td_verror()

Don't use -1 or -Exxxx

Signed-off-by: Jens Axboe <axboe@fb.com>
/external/fio/engines/e4defrag.c
4e0a8fa2593006505b7f4e18931a201d221b49e9 15-Apr-2013 Jens Axboe <axboe@kernel.dk> Fixup bad logging types

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/e4defrag.c
e90a0adf85f75a65c02b22ba3766dff0d9d82ae6 10-Apr-2013 Jens Axboe <axboe@kernel.dk> Categorize engine and profile options

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/e4defrag.c
ef5f5a3a63f8b7c472f30484c520265aba6ef162 12-Dec-2012 Jens Axboe <axboe@kernel.dk> file: unify ->file_data and ->file_pos

The only real use case of ->file_pos was by the sync engine to
avoid an lseek() if the offset was already correct. The e4defrag,
falloc, and fusion-aw engine also set ->file_pos, but that looks
like a case of copy-paste, since they don't actually use it.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/e4defrag.c
d5f3a08f77d468dfd1de81b8e140e26405e71afc 13-Nov-2012 Jens Axboe <axboe@kernel.dk> e4defrag: fix always true comparison

len is unsigned so it is always >= 0.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/e4defrag.c
e12d2800f811cb64d376cfdaed9a1257f3fa9c99 23-Sep-2012 Dmitry Monakhov <dmonakhov@openvz.org> engine: fix error handling for e4defrag/falloc

At the time I've wrote this code i don't quite understand difference
between td->error and io_u->error. It is appeared that engine should
not have to explicitly assign td->error. Just initialize io_u->error and
backed will do proper handling.

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/e4defrag.c
9c25d2e3f498707c4fd5a4bb0adf9867ecb17768 19-Sep-2012 Dmitry Monakhov <dmonakhov@openvz.org> engine: add e4defrag engine

IO engine that does regular EXT4_IOC_MOVE_EXT ioctls to simulate
defragment activity

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
/external/fio/engines/e4defrag.c