aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-05-24 10:50:07 +0100
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2007-05-24 10:50:07 +0100
commit541b4e900d8e107abf072dece763a587a09dde0c (patch)
treef9896dc16537e6cdaacfe4e7e4d316eb76eb2f46 /tools/blktap
parentb9cc5236c73851d946f2e897cb8229a6de9ca6c8 (diff)
downloadxen-541b4e900d8e107abf072dece763a587a09dde0c.tar.gz
xen-541b4e900d8e107abf072dece763a587a09dde0c.tar.bz2
xen-541b4e900d8e107abf072dece763a587a09dde0c.zip
blktap: Add one more error reason statement to blktapctrl
blktapctrl already prints out exits reasons for all goto's to open_failed except of not finding a device number for blktap0 This patch adds just that message so the user will get more info than just "Unable to start blktapctrl" Common source of this issue is that blktap is missing/failed to load/... Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Diffstat (limited to 'tools/blktap')
-rw-r--r--tools/blktap/drivers/blktapctrl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/blktap/drivers/blktapctrl.c b/tools/blktap/drivers/blktapctrl.c
index 42b74b3c7a..a0b2f349d0 100644
--- a/tools/blktap/drivers/blktapctrl.c
+++ b/tools/blktap/drivers/blktapctrl.c
@@ -690,8 +690,10 @@ int main(int argc, char *argv[])
/* Attach to blktap0 */
asprintf(&devname,"%s/%s0", BLKTAP_DEV_DIR, BLKTAP_DEV_NAME);
- if ((ret = xc_find_device_number("blktap0")) < 0)
+ if ((ret = xc_find_device_number("blktap0")) < 0) {
+ DPRINTF("couldn't find device number for 'blktap0'\n");
goto open_failed;
+ }
blktap_major = major(ret);
make_blktap_dev(devname,blktap_major,0);
ctlfd = open(devname, O_RDWR);