binject: a test module that allows direct injection of BIOs to a queue
authorJens Axboe <jaxboe@fusionio.com>
Tue, 7 Sep 2010 11:38:58 +0000 (13:38 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Fri, 29 Oct 2010 03:33:56 +0000 (21:33 -0600)
commitf773056587e137339fa2b2c8edd5d590f613987c
treef6f6d4b1e8e9dced7cb6587915f057213ede59fb
parent2d3b07c07b39c4b7d9b6641052a02d996cd5d87c
binject: a test module that allows direct injection of BIOs to a queue

Not at all tested, and there's still some things that need to be
fixed up (it's a morning hack-up so far). The idea is a lower level bsg
and one that works with BIOs and not requests, to allow inserting
barriers and discards and other directly formed BIOs to test a driver.

It could also be useful as a high performance IO test tool, since
the overhead should be much lower than eg O_DIRECT.

Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
block/Kconfig
block/Makefile
block/binject.c [new file with mode: 0644]
block/binject.h [new file with mode: 0644]