blktap2: Fix tapdisk disktype issues.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 8 Jun 2010 07:03:41 +0000 (08:03 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 8 Jun 2010 07:03:41 +0000 (08:03 +0100)
commit7b4dea5546ccfc984b33ab0e184bc054c02bd9f2
tree25a7e58fa856298b165b1d1d8bf4246ec3ecca6e
parentf867b85581b3722c211e8a6bd082e9d39c79b02c
blktap2: Fix tapdisk disktype issues.

Stop coercing drivers/disktype code into the tool stack. Make both
blktapctrl and tap-ctl transfer type/path pairs as "<type>:<path>"
strings. Remove the message.disktype integer altogether.

Signed-off-by: Daniel Stodden <daniel.stodden@citrix.com>
Signed-off-by: Jake Wires <jake.wires@citrix.com>
23 files changed:
tools/blktap2/drivers/Makefile
tools/blktap2/drivers/block-qcow.c
tools/blktap2/drivers/block-remus.c
tools/blktap2/drivers/block-vhd.c
tools/blktap2/drivers/disktypes.h [deleted file]
tools/blktap2/drivers/img2qcow.c
tools/blktap2/drivers/qcow2raw.c
tools/blktap2/drivers/tapdisk-diff.c
tools/blktap2/drivers/tapdisk-disktype.c [new file with mode: 0644]
tools/blktap2/drivers/tapdisk-disktype.h [new file with mode: 0644]
tools/blktap2/drivers/tapdisk-driver.c
tools/blktap2/drivers/tapdisk-driver.h
tools/blktap2/drivers/tapdisk-image.c
tools/blktap2/drivers/tapdisk-image.h
tools/blktap2/drivers/tapdisk-server.c
tools/blktap2/drivers/tapdisk-stream.c
tools/blktap2/drivers/tapdisk-utils.c
tools/blktap2/drivers/tapdisk-utils.h
tools/blktap2/drivers/tapdisk-vbd.c
tools/blktap2/drivers/tapdisk-vbd.h
tools/blktap2/drivers/tapdisk.h
tools/blktap2/drivers/tapdisk2.c
tools/blktap2/include/tapdisk-message.h