yeahuh / rpms / qemu-kvm

Forked from rpms/qemu-kvm 2 years ago
Clone
76daa3
From 29a041458edc3c068a20e3bc4052e820978607b9 Mon Sep 17 00:00:00 2001
76daa3
From: Jeffrey Cody <jcody@redhat.com>
76daa3
Date: Mon, 31 Jul 2017 16:25:56 +0200
76daa3
Subject: [PATCH 14/17] RHEL Diff.: Add option in configure to disable live
76daa3
 block ops
76daa3
76daa3
RH-Author: Jeffrey Cody <jcody@redhat.com>
76daa3
Message-id: <99a23905993eea8c6343f72812813abe82500e9c.1501517983.git.jcody@redhat.com>
76daa3
Patchwork-id: 75873
76daa3
O-Subject: [Pegas-1.0 qemu-kvm PATCH v4 1/4] RHEL Diff.: Add option in configure to disable live block ops
76daa3
Bugzilla: 1418532
76daa3
RH-Acked-by: Eric Blake <eblake@redhat.com>
76daa3
RH-Acked-by: Markus Armbruster <armbru@redhat.com>
76daa3
RH-Acked-by: Miroslav Rezanina <mrezanin@redhat.com>
76daa3
76daa3
This adds in the option to disable the live block operations.  The
76daa3
resultant config option is not checked until subsequent patches.
76daa3
76daa3
Signed-off-by: Jeff Cody <jcody@redhat.com>
76daa3
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
76daa3
---
76daa3
 configure | 11 +++++++++++
76daa3
 1 file changed, 11 insertions(+)
76daa3
76daa3
diff --git a/configure b/configure
76daa3
index a658481..9f200c2 100755
76daa3
--- a/configure
76daa3
+++ b/configure
76daa3
@@ -318,6 +318,7 @@ virglrenderer=""
76daa3
 tpm="yes"
76daa3
 libssh2=""
76daa3
 live_block_migration="no"
76daa3
+live_block_ops="yes"
76daa3
 numa=""
76daa3
 tcmalloc="no"
76daa3
 jemalloc="no"
76daa3
@@ -1191,6 +1192,10 @@ for opt do
76daa3
   ;;
76daa3
   --enable-live-block-migration) live_block_migration="yes"
76daa3
   ;;
76daa3
+  --disable-live-block-ops) live_block_ops="no"
76daa3
+  ;;
76daa3
+  --enable-live-block-ops) live_block_ops="yes"
76daa3
+  ;;
76daa3
   --disable-vxhs) vxhs="no"
76daa3
   ;;
76daa3
   --enable-vxhs) vxhs="yes"
76daa3
@@ -1434,6 +1439,7 @@ disabled with --disable-FEATURE, default is enabled if available:
76daa3
   tpm             TPM support
76daa3
   libssh2         ssh block device support
76daa3
   live-block-migration live block migration support
76daa3
+  live-block-ops  live block operations support
76daa3
   numa            libnuma support
76daa3
   tcmalloc        tcmalloc support
76daa3
   jemalloc        jemalloc support
76daa3
@@ -5159,6 +5165,7 @@ echo "libssh2 support   $libssh2"
76daa3
 echo "TPM passthrough   $tpm_passthrough"
76daa3
 echo "QOM debugging     $qom_cast_debug"
76daa3
 echo "Live block migration $live_block_migration"
76daa3
+echo "Live block ops    $live_block_ops"
76daa3
 echo "lzo support       $lzo"
76daa3
 echo "snappy support    $snappy"
76daa3
 echo "bzip2 support     $bzip2"
76daa3
@@ -5734,6 +5741,10 @@ if test "$live_block_migration" = "yes" ; then
76daa3
   echo "CONFIG_LIVE_BLOCK_MIGRATION=y" >> $config_host_mak
76daa3
 fi
76daa3
 
76daa3
+if test "$live_block_ops" = "yes" ; then
76daa3
+  echo "CONFIG_LIVE_BLOCK_OPS=y" >> $config_host_mak
76daa3
+fi
76daa3
+
76daa3
 # USB host support
76daa3
 if test "$libusb" = "yes"; then
76daa3
   echo "HOST_USB=libusb legacy" >> $config_host_mak
76daa3
-- 
76daa3
1.8.3.1
76daa3