Hi, all:
I have some
questions when read the code of the new blktap2 module. One is in function
tapdisk_vbd_map_device ( ) . In this function , the userspace proccess tapdisk2
used ioctl like this :
ioctl(ring->fd, BLKTAP_IOCTL_SETMODE,
BLKTAP_MODE_INTERPOSE);
From the context , we can get
that "ring->fd " is the file handle of the ring-device
[/dev/xen/blktap-2/blktap[minor] ] . In the blktap2 driver codes , I find
that blktap_ring_ioctl() didn't implement the BLKTAP_IOCTL_SETMODE ioctl case . I used
xen-unstable code package and linux-2.6.18-xen-3.4.2 code package.
So my question is :
1, Is blktap2 code in
xen-unstable not match with linux-2.6.18-xen-3.4.2 ?
2, Any body used VHD disk
with blktap2 ?
Thanks ,
Lyman
Van