|
From: <sv...@va...> - 2014-02-11 15:15:44
|
Author: cborntra
Date: Tue Feb 11 15:15:31 2014
New Revision: 13799
Log:
- Handle KVM_CREATE_IRQCHIP, which does not take any parameter
and returns 0 or -1.
- white space fixes around the KVM ioctls
Modified:
trunk/NEWS
trunk/coregrind/m_syswrap/syswrap-linux.c
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue Feb 11 15:15:31 2014
@@ -51,6 +51,7 @@
330469 Add clock_adjtime syscall support
330939 Support for AMD's syscall instruction on x86
330941 Typo in PRE(poll) syscall wrapper
+n-i-bz Fix KVM_CREATE_IRQCHIP ioctl handling
Release 3.9.0 (31 October 2013)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/coregrind/m_syswrap/syswrap-linux.c
==============================================================================
--- trunk/coregrind/m_syswrap/syswrap-linux.c (original)
+++ trunk/coregrind/m_syswrap/syswrap-linux.c Tue Feb 11 15:15:31 2014
@@ -5528,9 +5528,10 @@
/* SCSI no operand */
case VKI_SCSI_IOCTL_DOORLOCK:
case VKI_SCSI_IOCTL_DOORUNLOCK:
-
+
/* KVM ioctls that dont check for a numeric value as parameter */
case VKI_KVM_S390_ENABLE_SIE:
+ case VKI_KVM_CREATE_IRQCHIP:
case VKI_KVM_S390_INITIAL_RESET:
/* vhost without parameter */
@@ -6889,7 +6890,7 @@
ir->num_rsp * sizeof(struct vki_inquiry_info));
}
break;
-
+
/* KVM ioctls that check for a numeric value as parameter */
case VKI_KVM_GET_API_VERSION:
case VKI_KVM_CREATE_VM:
@@ -7982,6 +7983,7 @@
case VKI_KVM_GET_VCPU_MMAP_SIZE:
case VKI_KVM_S390_ENABLE_SIE:
case VKI_KVM_CREATE_VCPU:
+ case VKI_KVM_CREATE_IRQCHIP:
case VKI_KVM_RUN:
case VKI_KVM_S390_INITIAL_RESET:
break;
|