Replace list based free/busy/requeue list with FIFO + ring
authorJens Axboe <axboe@kernel.dk>
Tue, 28 May 2013 12:16:55 +0000 (14:16 +0200)
committerJens Axboe <axboe@kernel.dk>
Tue, 28 May 2013 12:16:55 +0000 (14:16 +0200)
commit2ae0b204743d6b4048c6fffd46c6280a70f2ecd1
tree87e09c9731a50eec331d52824de73b69283f4936
parent6e5c4b8e46c95ca75e30e1110a0d24b2df9c47e9
Replace list based free/busy/requeue list with FIFO + ring

Cache friendliness of the list is pretty low. This has
provably lower overhead.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
Makefile
backend.c
engines/posixaio.c
fio.h
io_u.c
io_u_queue.c [new file with mode: 0644]
io_u_queue.h [new file with mode: 0644]
ioengine.h
verify.c