aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-06-27 16:08:56 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-06-27 16:08:56 +0100
commit4fe815abd1ed8a2a95bfaf1b96a36df3be897bfe (patch)
treec1379249dba18472733c5aa93f1996fdebbcead6 /tools/blktap
parentda43e50cb31ba2a7f89d51d74f9547082378d9b0 (diff)
downloadxen-4fe815abd1ed8a2a95bfaf1b96a36df3be897bfe.tar.gz
xen-4fe815abd1ed8a2a95bfaf1b96a36df3be897bfe.tar.bz2
xen-4fe815abd1ed8a2a95bfaf1b96a36df3be897bfe.zip
blktap: Extend userland busid to 32 bits
Signed-off-by: Chris Lalancette <clalance@redhat.com>
Diffstat (limited to 'tools/blktap')
-rw-r--r--tools/blktap/drivers/blktapctrl.c2
-rw-r--r--tools/blktap/lib/blktaplib.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/tools/blktap/drivers/blktapctrl.c b/tools/blktap/drivers/blktapctrl.c
index f15c7b997d..88e30bbca9 100644
--- a/tools/blktap/drivers/blktapctrl.c
+++ b/tools/blktap/drivers/blktapctrl.c
@@ -127,7 +127,7 @@ static int get_new_dev(int *major, int *minor, blkif_t *blkif)
char *devname;
tr.domid = blkif->domid;
- tr.busid = (unsigned short)blkif->be_id;
+ tr.busid = blkif->be_id;
ret = ioctl(ctlfd, BLKTAP_IOCTL_NEWINTF, tr );
if ( (ret <= 0)||(ret > MAX_TAP_DEV) ) {
diff --git a/tools/blktap/lib/blktaplib.h b/tools/blktap/lib/blktaplib.h
index 77aca53651..1bba363933 100644
--- a/tools/blktap/lib/blktaplib.h
+++ b/tools/blktap/lib/blktaplib.h
@@ -161,7 +161,7 @@ typedef struct tapdev_info {
typedef struct domid_translate {
unsigned short domid;
- unsigned short busid;
+ uint32_t busid;
} domid_translate_t ;
typedef struct image {