]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
wire up 2 vhost ioctls. The kernel does not use any parameter
authorChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 1 Mar 2013 13:17:49 +0000 (13:17 +0000)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 1 Mar 2013 13:17:49 +0000 (13:17 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13298

coregrind/m_syswrap/syswrap-linux.c
include/vki/vki-linux.h

index bef2e24d828637ceae45248ac32e83cd84c8621a..7fb506b355da522628c7af8dae790e4f0370ebff 100644 (file)
@@ -4795,6 +4795,10 @@ PRE(sys_ioctl)
    case VKI_KVM_S390_ENABLE_SIE:
    case VKI_KVM_S390_INITIAL_RESET:
 
+   /* vhost without parameter */
+   case VKI_VHOST_SET_OWNER:
+   case VKI_VHOST_RESET_OWNER:
+
    /* User input device creation */
    case VKI_UI_DEV_CREATE:
    case VKI_UI_DEV_DESTROY:
index e3de1b3f56ebe05ece480e4635544a5b43e9c45a..60282ae88b9c42cfede1f5d8122de37210b45ead 100644 (file)
@@ -3054,6 +3054,14 @@ struct vki_hwtstamp_config {
 #define VKI_TUNSETVNETHDRSZ _VKI_IOW('T', 216, int)
 #define VKI_TUNSETQUEUE  _VKI_IOW('T', 217, int)
 
+//----------------------------------------------------------------------
+// From linux-3.8/include/uapi/linux/vhost.h
+//----------------------------------------------------------------------
+
+#define VKI_VHOST_VIRTIO 0xAF
+#define VKI_VHOST_SET_OWNER _VKI_IO(VKI_VHOST_VIRTIO, 0x01)
+#define VKI_VHOST_RESET_OWNER _VKI_IO(VKI_VHOST_VIRTIO, 0x02)
+
 //----------------------------------------------------------------------
 // Xen privcmd IOCTL
 //----------------------------------------------------------------------