ioengine: allow several external ioengines
authorDmitry Monakhov <dmonakhov@openvz.org>
Wed, 19 Sep 2012 19:22:54 +0000 (23:22 +0400)
committerJens Axboe <axboe@kernel.dk>
Wed, 19 Sep 2012 19:31:47 +0000 (21:31 +0200)
commit0abea0b7428f930d423640feb4472218b83b8eea
treebb0dce088fed6ec4afd27e43a2bcd026f1aa4deb
parent1ccc6dc75b28ef70cd7a8c39ac8c1cb68c720a65
ioengine: allow several external ioengines

Currently only one external ioengine can be exported because
it use hardcoded 'ioengine' symbol, but if we allow external
modules to have ops symbol similar to it's name then several
extrnal engines become possible.

NOTE: Old linking layout preserved

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
ioengines.c