summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2017-09-21 16:08:34 +0200
committerMichael Roth <mdroth@linux.vnet.ibm.com>2017-09-22 18:23:37 -0500
commita432f419abce2d63907978c3d48dfc9e3f740e49 (patch)
tree9fad019a7fa56cb5626701d133bfcad272cfa70d
parenta83858fdb57e91945f2ea95f7ec31b89ccfd46ca (diff)
downloadqemu-a432f419abce2d63907978c3d48dfc9e3f740e49.tar.gz
s390x/ais: for 2.10 stable: disable ais facility
The migration interface for ais was introduced with kernel 4.13 but the capability itself had been active since 4.12. As migration support is considered necessary lets disable ais in the 2.10 stable version. A proper fix and re-enablement will be done for qemu 2.11. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Message-Id: <20170921140834.14233-2-borntraeger@de.ibm.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com> (cherry picked from commit 3f2d07b3b01ea61126b382633ab4006320923048) Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
-rw-r--r--target/s390x/kvm.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c
index c4c5791d27..eb0dbb338b 100644
--- a/target/s390x/kvm.c
+++ b/target/s390x/kvm.c
@@ -308,8 +308,13 @@ int kvm_arch_init(MachineState *ms, KVMState *s)
}
}
- /* Try to enable AIS facility */
- kvm_vm_enable_cap(s, KVM_CAP_S390_AIS, 0);
+ /*
+ * The migration interface for ais was introduced with kernel 4.13
+ * but the capability itself had been active since 4.12. As migration
+ * support is considered necessary let's disable ais in the 2.10
+ * machine.
+ */
+ /* kvm_vm_enable_cap(s, KVM_CAP_S390_AIS, 0); */
qemu_mutex_init(&qemu_sigp_mutex);