1e646464a4
This integrates fixes for all vulnerabilities which were patched in pkgsrc before. Among many bug fixes and improvements (around 50 since Xen 4.1.4): * ACPI APEI/ERST finally working on production systems * Bug fixes for other low level system state handling * Support for xz compressed Dom0 and DomU kernels
15 lines
540 B
Text
15 lines
540 B
Text
$NetBSD: patch-CVE-2013-1918_5,v 1.1 2013/05/03 16:48:38 drochner Exp $
|
|
|
|
--- xen/common/compat/domain.c.orig 2013-04-23 16:44:20.000000000 +0000
|
|
+++ xen/common/compat/domain.c
|
|
@@ -52,6 +52,10 @@ int compat_vcpu_op(int cmd, int vcpuid,
|
|
rc = boot_vcpu(d, vcpuid, cmp_ctxt);
|
|
domain_unlock(d);
|
|
|
|
+ if ( rc == -EAGAIN )
|
|
+ rc = hypercall_create_continuation(__HYPERVISOR_vcpu_op, "iih",
|
|
+ cmd, vcpuid, arg);
|
|
+
|
|
xfree(cmp_ctxt);
|
|
break;
|
|
}
|