From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin Wolf Subject: Re: [PATCH] migration, xen: Fix block image lock issue on live migration Date: Wed, 4 Oct 2017 15:03:49 +0200 Message-ID: <20171004130349.GB9801@localhost.localdomain> References: <20171002163058.15651-1-anthony.perard@citrix.com> <20171002191822.GA2707@work-vm> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dzjLC-000861-9O for xen-devel@lists.xenproject.org; Wed, 04 Oct 2017 13:03:58 +0000 Content-Disposition: inline In-Reply-To: <20171002191822.GA2707@work-vm> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Dr. David Alan Gilbert" Cc: Wei Liu , Juan Quintela , Ian Jackson , qemu-devel@nongnu.org, Anthony PERARD , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org QW0gMDIuMTAuMjAxNyB1bSAyMToxOCBoYXQgRHIuIERhdmlkIEFsYW4gR2lsYmVydCBnZXNjaHJp ZWJlbjoKPiBBZGRpbmcgaW4ga3dvbGY7ICBpdCBsb29rcyBzYW5lIHRvIG1lOyBLZXZpbj8KPiBJ ZiBJJ20gcmVhZGluZyB0aGlzIHJpZ2h0LCB0aGlzIGlzIGp1c3QgYWZ0ZXIgdGhlIGRldmljZSBz dGF0ZSBzYXZlLgoKSXMgdGhpcyBhY3R1YWwgbWlncmF0aW9uPyBCZWNhdXNlIHRoZSBjb2RlIGxv b2tzIG1vcmUgbGlrZSBpdCdzIGNvcGllZAphbmQgYWRhcHRlZCBmcm9tIHRoZSBzbmFwc2hvdCBj b2RlIHJhdGhlciB0aGFuIGZyb20gdGhlIGFjdHVhbCBtaWdyYXRpb24KY29kZS4KCklmIFhlbiBk b2Vzbid0IHVzZSB0aGUgc3RhbmRhcmQgbWVjaGFuaXNtcywgSSBkb24ndCBrbm93IHdoYXQgdGhl eSBuZWVkCnRvIGRvLiBTbmFwc2hvdHMgZG9uJ3QgbmVlZCB0byBpbmFjdGl2YXRlIGltYWdlcywg YnV0IG1pZ3JhdGlvbiBkb2VzLgpDb21wYXJlZCB0byB0aGUgbm9ybWFsIG1pZ3JhdGlvbiBwYXRo LCB0aGlzIGxvb2tzIHZlcnkgc2ltcGxpc3RpYywgc28gSQp3b3VsZG4ndCBiZSBzdXJwcmlzZWQg aWYgdGhlcmUgd2FzIG1vcmUgd3JvbmcgdGhhbiBqdXN0IGZpbGUgbG9ja2luZy4KClRoaXMgbG9v a3MgbGlrZSBpdCBjb3VsZCB3b3JrIGFzIGEgaGFjayB0byB0aGUgcHJvYmxlbSBhdCBoYW5kLiBX aGV0aGVyCml0IGlzIGEgcHJvcGVyIHNvbHV0aW9uLCBJIGNhbid0IHNheSB3aXRob3V0IGludmVz dGluZyBhIGxvdCBtb3JlIHRpbWUuCgpLZXZpbgoKPiAqIEFudGhvbnkgUEVSQVJEIChhbnRob255 LnBlcmFyZEBjaXRyaXguY29tKSB3cm90ZToKPiA+IFdoZW4gZG9pbmcgYSBsaXZlIG1pZ3JhdGlv biBvZiBhIFhlbiBndWVzdCB3aXRoIGxpYnhsLCB0aGUgaW1hZ2VzIGZvcgo+ID4gYmxvY2sgZGV2 aWNlcyBhcmUgbG9ja2VkIGJ5IHRoZSBvcmlnaW5hbCBRRU1VIHByb2Nlc3MsIGFuZCB0aGlzIHBy ZXZlbnQKPiA+IHRoZSBRRU1VIGF0IHRoZSBkZXN0aW5hdGlvbiB0byB0YWtlIHRoZSBsb2NrIGFu ZCB0aGUgbWlncmF0aW9uIGZhaWwuCj4gPiAKPiA+IEZyb20gUUVNVSBwb2ludCBvZiB2aWV3LCBv bmNlIHRoZSBSQU0gb2YgYSBkb21haW4gaXMgbWlncmF0ZWQsIHRoZXJlIGlzCj4gPiB0d28gUU1Q IGNvbW1hbmRzLCAic3RvcCIgdGhlbiAieGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGF0IHdoaWNo IHBvaW50IGEKPiA+IG5ldyBRRU1VIGlzIHNwYXduZWQgYXQgdGhlIGRlc3RpbmF0aW9uLgo+ID4g Cj4gPiBSZWxlYXNlIGxvY2tzIGluICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlIiBzbyB0aGUgZGVz dGluYXRpb24gY2FuIHRha2VzCj4gPiB0aGVtLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRo b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ0Npbmcg bGlieGwgbWFpbnRhaW5lcnM6Cj4gPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp dHJpeC5jb20+Cj4gPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ ID4gIG1pZ3JhdGlvbi9zYXZldm0uYyB8IDE0ICsrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNo YW5nZWQsIDE0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL21pZ3JhdGlvbi9z YXZldm0uYyBiL21pZ3JhdGlvbi9zYXZldm0uYwo+ID4gaW5kZXggNGE4ODIyODYxNC4uNjlkOTA0 YzE3OSAxMDA2NDQKPiA+IC0tLSBhL21pZ3JhdGlvbi9zYXZldm0uYwo+ID4gKysrIGIvbWlncmF0 aW9uL3NhdmV2bS5jCj4gPiBAQCAtMjI2Myw2ICsyMjYzLDIwIEBAIHZvaWQgcW1wX3hlbl9zYXZl X2RldmljZXNfc3RhdGUoY29uc3QgY2hhciAqZmlsZW5hbWUsIEVycm9yICoqZXJycCkKPiA+ICAg ICAgcWVtdV9mY2xvc2UoZik7Cj4gPiAgICAgIGlmIChyZXQgPCAwKSB7Cj4gPiAgICAgICAgICBl cnJvcl9zZXRnKGVycnAsIFFFUlJfSU9fRVJST1IpOwo+ID4gKyAgICB9IGVsc2Ugewo+ID4gKyAg ICAgICAgLyogbGlieGwgY2FsbHMgdGhlIFFNUCBjb21tYW5kICJzdG9wIiBiZWZvcmUgY2FsbGlu Zwo+ID4gKyAgICAgICAgICogInhlbi1zYXZlLWRldmljZXMtc3RhdGUiIGFuZCBpbiBjYXNlIG9m IG1pZ3JhdGlvbiBmYWlsdXJlLCBsaWJ4bAo+ID4gKyAgICAgICAgICogd291bGQgY2FsbCAiY29u dCIuCj4gPiArICAgICAgICAgKiBTbyBjYWxsIGJkcnZfaW5hY3RpdmF0ZV9hbGwgKHJlbGVhc2Ug bG9ja3MpIGhlcmUgdG8gbGV0IHRoZSBvdGhlcgo+ID4gKyAgICAgICAgICogc2lkZSBvZiB0aGUg bWlncmF0aW9uIHRha2UgY29udHJvbGUgb2YgdGhlIGltYWdlcy4KPiA+ICsgICAgICAgICAqLwo+ ID4gKyAgICAgICAgaWYgKCFzYXZlZF92bV9ydW5uaW5nKSB7Cj4gPiArICAgICAgICAgICAgcmV0 ID0gYmRydl9pbmFjdGl2YXRlX2FsbCgpOwo+ID4gKyAgICAgICAgICAgIGlmIChyZXQpIHsKPiA+ ICsgICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJXM6IGJkcnZfaW5hY3RpdmF0ZV9h bGwoKSBmYWlsZWQgKCVkKSIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5j X18sIHJldCk7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gICAgICB9Cj4g PiAgCj4gPiAgIHRoZV9lbmQ6Cj4gPiAtLSAKPiA+IEFudGhvbnkgUEVSQVJECj4gPiAKPiAtLQo+ IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgLyBkZ2lsYmVydEByZWRoYXQuY29tIC8gTWFuY2hlc3Rl ciwgVUsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=