From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3C41C4361B for ; Mon, 7 Dec 2020 07:47:02 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 16BD52220B for ; Mon, 7 Dec 2020 07:47:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16BD52220B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=h3c.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:44876 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmBEb-0000a6-5s for qemu-devel@archiver.kernel.org; Mon, 07 Dec 2020 02:47:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmBCc-0007Wp-37 for qemu-devel@nongnu.org; Mon, 07 Dec 2020 02:44:59 -0500 Received: from smtp.h3c.com ([60.191.123.56]:39463 helo=h3cspam01-ex.h3c.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmBCT-00005H-BW for qemu-devel@nongnu.org; Mon, 07 Dec 2020 02:44:57 -0500 Received: from DAG2EX09-IDC.srv.huawei-3com.com ([10.8.0.72]) by h3cspam01-ex.h3c.com with ESMTP id 0B77iFdv073332; Mon, 7 Dec 2020 15:44:15 +0800 (GMT-8) (envelope-from tu.guoyi@h3c.com) Received: from DAG2EX03-BASE.srv.huawei-3com.com (10.8.0.66) by DAG2EX09-IDC.srv.huawei-3com.com (10.8.0.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 7 Dec 2020 15:44:18 +0800 Received: from DAG2EX03-BASE.srv.huawei-3com.com ([fe80::5d18:e01c:bbbd:c074]) by DAG2EX03-BASE.srv.huawei-3com.com ([fe80::5d18:e01c:bbbd:c074%7]) with mapi id 15.01.2106.002; Mon, 7 Dec 2020 15:44:18 +0800 From: Tuguoyi To: Juan Quintela , "Dr. David Alan Gilbert" Subject: [PATCH v2] migration: Don't allow migration if vm is in POSTMIGRATE state Thread-Topic: [PATCH v2] migration: Don't allow migration if vm is in POSTMIGRATE state Thread-Index: AdbMarpfqkzuH/ZkR9WAT/cFh1Bw2Q== Date: Mon, 7 Dec 2020 07:44:18 +0000 Message-ID: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.125.108.131] x-sender-location: DAG2 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-DNSRBL: X-MAIL: h3cspam01-ex.h3c.com 0B77iFdv073332 Received-SPF: pass client-ip=60.191.123.56; envelope-from=tu.guoyi@h3c.com; helo=h3cspam01-ex.h3c.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "vsementsov@virtuozzo.com" , "qemu-devel@nongnu.org" Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" VGhlIGZvbGxvd2luZyBzdGVwcyB3aWxsIGNhdXNlIHFlbXUgYXNzZXJ0aW9uIGZhaWx1cmU6DQot IHBhdXNlIHZtIGJ5IGV4ZWN1dGluZyAndmlyc2ggc3VzcGVuZCcNCi0gY3JlYXRlIGV4dGVybmFs IHNuYXBzaG90IG9mIG1lbW9yeSBhbmQgZGlzayB1c2luZyAndmlyc2ggc25hcHNob3QtY3JlYXRl LWFzJw0KLSBkb2luZyB0aGUgYWJvdmUgb3BlcmF0aW9uIGFnYWluIHdpbGwgY2F1c2UgcWVtdSBj cmFzaA0KDQpUaGUgYmFja3RyYWNlIGxvb2tzIGxpa2U6DQojMCAgMHgwMDAwN2ZiZjk1OGM1YzM3 IGluIHJhaXNlICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmMuc28uNg0KIzEgIDB4 MDAwMDdmYmY5NThjOTAyOCBpbiBhYm9ydCAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9s aWJjLnNvLjYNCiMyICAweDAwMDA3ZmJmOTU4YmViZjYgaW4gPz8gKCkgZnJvbSAvbGliL3g4Nl82 NC1saW51eC1nbnUvbGliYy5zby42DQojMyAgMHgwMDAwN2ZiZjk1OGJlY2EyIGluIF9fYXNzZXJ0 X2ZhaWwgKCkgZnJvbSAvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42DQojNCAgMHgwMDAw NTVjYThkZWNkMzlkIGluIGJkcnZfaW5hY3RpdmF0ZV9yZWN1cnNlIChicz0weDU1Y2E5MGM4MDQw MCkgYXQgL2J1aWxkL3FlbXUtNS4wL2Jsb2NrLmM6NTcyNA0KIzUgIDB4MDAwMDU1Y2E4ZGVjZTk2 NyBpbiBiZHJ2X2luYWN0aXZhdGVfYWxsICgpIGF0IC9idWlsZC8vcWVtdS01LjAvYmxvY2suYzo1 NzkyDQojNiAgMHgwMDAwNTVjYThkZTU1MzlkIGluIHFlbXVfc2F2ZXZtX3N0YXRlX2NvbXBsZXRl X3ByZWNvcHlfbm9uX2l0ZXJhYmxlIChpbmFjdGl2YXRlX2Rpc2tzPXRydWUsIGluX3Bvc3Rjb3B5 PWZhbHNlLCBmPTB4NTVjYTkwNzA0NGIwKQ0KICAgIGF0IC9idWlsZC9xZW11LTUuMC9taWdyYXRp b24vc2F2ZXZtLmM6MTQwMQ0KIzcgIHFlbXVfc2F2ZXZtX3N0YXRlX2NvbXBsZXRlX3ByZWNvcHkg KGY9MHg1NWNhOTA3MDQ0YjAsIGl0ZXJhYmxlX29ubHk9aXRlcmFibGVfb25seUBlbnRyeT1mYWxz ZSwgaW5hY3RpdmF0ZV9kaXNrcz1pbmFjdGl2YXRlX2Rpc2tzQGVudHJ5PXRydWUpDQogICAgYXQg L2J1aWxkL3FlbXUtNS4wL21pZ3JhdGlvbi9zYXZldm0uYzoxNDUzDQojOCAgMHgwMDAwNTVjYThk ZTRmNTgxIGluIG1pZ3JhdGlvbl9jb21wbGV0aW9uIChzPTB4NTVjYThmNjRkOWYwKSBhdCAvYnVp bGQvcWVtdS01LjAvbWlncmF0aW9uL21pZ3JhdGlvbi5jOjI5NDENCiM5ICBtaWdyYXRpb25faXRl cmF0aW9uX3J1biAocz0weDU1Y2E4ZjY0ZDlmMCkgYXQgL2J1aWxkL3FlbXUtNS4wL21pZ3JhdGlv bi9taWdyYXRpb24uYzozMjk1DQojMTAgbWlncmF0aW9uX3RocmVhZCAob3BhcXVlPW9wYXF1ZUBl bnRyeT0weDU1Y2E4ZjY0ZDlmMCkgYXQgL2J1aWxkL3FlbXUtNS4wL21pZ3JhdGlvbi9taWdyYXRp b24uYzozNDU5DQojMTEgMHgwMDAwNTVjYThkZmM2NzE2IGluIHFlbXVfdGhyZWFkX3N0YXJ0IChh cmdzPTxvcHRpbWl6ZWQgb3V0PikgYXQgL2J1aWxkL3FlbXUtNS4wL3V0aWwvcWVtdS10aHJlYWQt cG9zaXguYzo1MTkNCiMxMiAweDAwMDA3ZmJmOTVjNWYxODQgaW4gc3RhcnRfdGhyZWFkICgpIGZy b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYnB0aHJlYWQuc28uMA0KIzEzIDB4MDAwMDdmYmY5 NTk4Y2JlZCBpbiBjbG9uZSAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJjLnNvLjYN Cg0KV2hlbiB0aGUgZmlyc3QgbWlncmF0aW9uIGNvbXBsZXRlcywgYnMtPm9wZW5fZmxhZ3Mgd2ls bCBzZXQgQkRSVl9PX0lOQUNUSVZFDQpmbGFnIGJ5IGJkcnZfaW5hY3RpdmF0ZV9hbGwoKSwgYW5k IGR1cmluZyB0aGUgc2Vjb25kIG1pZ3JhdGlvbiB0aGUNCmJkcnZfaW5hY3RpdmF0ZV9yZWN1cnNl IGFzc2VydCB0aGF0IHRoZSBicy0+b3Blbl9mbGFncyBpcyBhbHJlYWR5DQpCRFJWX09fSU5BQ1RJ VkUgZW5hYmxlZCB3aGljaCBjYXVzZSBjcmFzaC4NCg0KQXMgVmxhZGltaXIgc3VnZ2VzdGVkLCB0 aGlzIHBhdGNoIGp1c3QgbWFrZSBtaWdyYXRpb24gam9iIGVycm9yLW91dCB3aXRoIGENCm1lc3Nh Z2UgaW4gIG1pZ3JhdGVfZmRfY29ubmVjdCgpIGlmIHRoZSB2bSBpcyBpbiBSVU5fU1RBVEVfUE9T VE1JR1JBVEUgc3RhdGUuDQoNClNpZ25lZC1vZmYtYnk6IFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j b20+DQotLS0NCiBtaWdyYXRpb24vbWlncmF0aW9uLmMgfCA3ICsrKysrKysNCiAxIGZpbGUgY2hh bmdlZCwgNyBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS9taWdyYXRpb24vbWlncmF0aW9u LmMgYi9taWdyYXRpb24vbWlncmF0aW9uLmMNCmluZGV4IDg3YTliNTkuLjQwOTE2NzggMTAwNjQ0 DQotLS0gYS9taWdyYXRpb24vbWlncmF0aW9uLmMNCisrKyBiL21pZ3JhdGlvbi9taWdyYXRpb24u Yw0KQEAgLTM2MjIsNiArMzYyMiwxMyBAQCB2b2lkIG1pZ3JhdGVfZmRfY29ubmVjdChNaWdyYXRp b25TdGF0ZSAqcywgRXJyb3IgKmVycm9yX2luKQ0KICAgICAgICAgcmV0dXJuOw0KICAgICB9DQog DQorICAgIGlmIChydW5zdGF0ZV9jaGVjayhSVU5fU1RBVEVfUE9TVE1JR1JBVEUpKSB7DQorICAg ICAgICBlcnJvcl9yZXBvcnQoIkNhbid0IG1pZ3JhdGUgdGhlIHZtIHRoYXQgaXMgaW4gUE9TVE1J R1JBVEUgc3RhdGUiKTsNCisgICAgICAgIG1pZ3JhdGVfc2V0X3N0YXRlKCZzLT5zdGF0ZSwgcy0+ c3RhdGUsIE1JR1JBVElPTl9TVEFUVVNfRkFJTEVEKTsNCisgICAgICAgIG1pZ3JhdGVfZmRfY2xl YW51cChzKTsNCisgICAgICAgIHJldHVybjsNCisgICAgfQ0KKw0KICAgICBpZiAocmVzdW1lKSB7 DQogICAgICAgICAvKiBUaGlzIGlzIGEgcmVzdW1lZCBtaWdyYXRpb24gKi8NCiAgICAgICAgIHJh dGVfbGltaXQgPSBzLT5wYXJhbWV0ZXJzLm1heF9wb3N0Y29weV9iYW5kd2lkdGggLw0KLS0gDQoy LjcuNA0KDQpbUGF0Y2ggdjFdOiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3Fl bXUtZGV2ZWwvMjAyMC0xMS9tc2cwNTk1MC5odG1sDQo=