|
|
76daa3 |
From 1f33b2998d43cd80ade8887b14b3a606997d0bca Mon Sep 17 00:00:00 2001
|
|
|
76daa3 |
From: Jeffrey Cody <jcody@redhat.com>
|
|
|
76daa3 |
Date: Mon, 31 Jul 2017 16:25:57 +0200
|
|
|
76daa3 |
Subject: [PATCH 15/17] RHEL Diff.: Unregister live block operations
|
|
|
76daa3 |
|
|
|
76daa3 |
RH-Author: Jeffrey Cody <jcody@redhat.com>
|
|
|
76daa3 |
Message-id: <54901950979015a082c63235d9f159e53d3abe28.1501517983.git.jcody@redhat.com>
|
|
|
76daa3 |
Patchwork-id: 75874
|
|
|
76daa3 |
O-Subject: [Pegas-1.0 qemu-kvm PATCH v4 2/4] RHEL Diff.: Unregister live block operations
|
|
|
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 |
Commands association with live block operations, and block jobs are
|
|
|
76daa3 |
disabled for RHEL.
|
|
|
76daa3 |
|
|
|
76daa3 |
Signed-off-by: Jeff Cody <jcody@redhat.com>
|
|
|
76daa3 |
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
76daa3 |
---
|
|
|
76daa3 |
monitor.c | 16 ++++++++++++++++
|
|
|
76daa3 |
1 file changed, 16 insertions(+)
|
|
|
76daa3 |
|
|
|
76daa3 |
diff --git a/monitor.c b/monitor.c
|
|
|
76daa3 |
index 715995f..44dc9a3 100644
|
|
|
76daa3 |
--- a/monitor.c
|
|
|
76daa3 |
+++ b/monitor.c
|
|
|
76daa3 |
@@ -999,6 +999,22 @@ static void qmp_unregister_commands_hack(void)
|
|
|
76daa3 |
&& !defined(TARGET_S390X)
|
|
|
76daa3 |
qmp_unregister_command(&qmp_commands, "query-cpu-definitions");
|
|
|
76daa3 |
#endif
|
|
|
76daa3 |
+#ifndef CONFIG_LIVE_BLOCK_OPS
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-stream");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-commit");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "drive-mirror");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "blockdev-mirror");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "drive-backup");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "blockdev-backup");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "blockdev-snapshot");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "blockdev-snapshot-sync");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-job-set-speed");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-job-cancel");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-job-pause");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-job-resume");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "block-job-complete");
|
|
|
76daa3 |
+ qmp_unregister_command(&qmp_commands, "query-block-jobs");
|
|
|
76daa3 |
+#endif
|
|
|
76daa3 |
}
|
|
|
76daa3 |
|
|
|
76daa3 |
void monitor_init_qmp_commands(void)
|
|
|
76daa3 |
--
|
|
|
76daa3 |
1.8.3.1
|
|
|
76daa3 |
|