27 lines
961 B
Diff
27 lines
961 B
Diff
Index: xen-3.3.0-testing/tools/blktap/drivers/blktapctrl.c
|
|
===================================================================
|
|
--- xen-3.3.0-testing.orig/tools/blktap/drivers/blktapctrl.c
|
|
+++ xen-3.3.0-testing/tools/blktap/drivers/blktapctrl.c
|
|
@@ -127,7 +127,7 @@ static int get_new_dev(int *major, int *
|
|
char *devname;
|
|
|
|
tr.domid = blkif->domid;
|
|
- tr.busid = blkif->be_id;
|
|
+ tr.busid = (unsigned short) blkif->be_id;
|
|
ret = ioctl(ctlfd, BLKTAP_IOCTL_NEWINTF, tr );
|
|
|
|
if ( (ret <= 0)||(ret > MAX_TAP_DEV) ) {
|
|
Index: xen-3.3.0-testing/tools/blktap/lib/blktaplib.h
|
|
===================================================================
|
|
--- xen-3.3.0-testing.orig/tools/blktap/lib/blktaplib.h
|
|
+++ xen-3.3.0-testing/tools/blktap/lib/blktaplib.h
|
|
@@ -161,7 +161,7 @@ typedef struct tapdev_info {
|
|
|
|
typedef struct domid_translate {
|
|
unsigned short domid;
|
|
- uint32_t busid;
|
|
+ unsigned short busid;
|
|
} domid_translate_t ;
|
|
|
|
typedef struct image {
|