From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v10 21/31] libxc/save: support COLO save Date: Thu, 25 Feb 2016 15:58:09 +0000 Message-ID: <20160225155809.GK4235@citrix.com> References: <1456109555-28299-1-git-send-email-wency@cn.fujitsu.com> <1456109555-28299-22-git-send-email-wency@cn.fujitsu.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1456109555-28299-22-git-send-email-wency@cn.fujitsu.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wen Congyang Cc: Lars Kurth , Changlong Xie , Wei Liu , Ian Campbell , Andrew Cooper , Jiang Yunhong , Ian Jackson , xen devel , Dong Eddie , Gui Jianfeng , Shriram Rajagopalan , Yang Hongyang List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBGZWIgMjIsIDIwMTYgYXQgMTA6NTI6MjVBTSArMDgwMCwgV2VuIENvbmd5YW5nIHdy b3RlOgpbLi4uXQo+ICAvKgo+ICAgKiBTdXNwZW5kIHRoZSBkb21haW4gYW5kIHNlbmQgZGlydHkg bWVtb3J5Lgo+ICAgKiBUaGlzIGlzIHRoZSBsYXN0IGl0ZXJhdGlvbiBvZiB0aGUgbGl2ZSBtaWdy YXRpb24gYW5kIHRoZQo+IEBAIC01NTgsNiArNjEwLDE2IEBAIHN0YXRpYyBpbnQgc3VzcGVuZF9h bmRfc2VuZF9kaXJ0eShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQo+ICAKPiAgICAgIGJpdG1h cF9vcihkaXJ0eV9iaXRtYXAsIGN0eC0+c2F2ZS5kZWZlcnJlZF9wYWdlcywgY3R4LT5zYXZlLnAy bV9zaXplKTsKPiAgCj4gKyAgICBpZiAoICFjdHgtPnNhdmUubGl2ZSAmJiBjdHgtPnNhdmUuY2hl Y2twb2ludGVkID09IE1JR19TVFJFQU1fQ09MTyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmMgPSBt ZXJnZV9zZWNvbmRhcnlfZGlydHlfYml0bWFwKGN0eCk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4g KyAgICAgICAgewo+ICsgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBnZXQgc2Vjb25kYXJ5 IHZtJ3MgZGlydHkgcGFnZXMiKTsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAg fQo+ICsgICAgfQo+ICsKPiAgICAgIHJjID0gc2VuZF9kaXJ0eV9wYWdlcyhjdHgsIHN0YXRzLmRp cnR5X2NvdW50ICsgY3R4LT5zYXZlLm5yX2RlZmVycmVkX3BhZ2VzKTsKPiAgICAgIGlmICggcmMg KQo+ICAgICAgICAgIGdvdG8gb3V0Owo+IEBAIC03OTEsMTMgKzg1Myw0MiBAQCBzdGF0aWMgaW50 IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDE2X3QgZ3Vlc3RfdHlwZSkKPiAg ICAgICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAgICAgICAgICBnb3RvIGVycjsKPiAgCj4g LSAgICAgICAgICAgIHJjID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+cG9zdGNvcHkoY3R4LT5zYXZl LmNhbGxiYWNrcy0+ZGF0YSk7Cj4gLSAgICAgICAgICAgIGlmICggcmMgPD0gMCApCj4gLSAgICAg ICAgICAgICAgICBnb3RvIGVycjsKPiArICAgICAgICAgICAgaWYgKCBjdHgtPnNhdmUuY2hlY2tw b2ludGVkID09IE1JR19TVFJFQU1fQ09MTyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg ICAgICAgIHJjID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+Y2hlY2twb2ludChjdHgtPnNhdmUuY2Fs bGJhY2tzLT5kYXRhKTsKPiArICAgICAgICAgICAgICAgIGlmICggIXJjICkKPiArICAgICAgICAg ICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICByYyA9IC0xOwo+ICsgICAgICAgICAgICAg ICAgICAgIGdvdG8gZXJyOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9Cj4g IAo+IC0gICAgICAgICAgICByYyA9IGN0eC0+c2F2ZS5jYWxsYmFja3MtPmNoZWNrcG9pbnQoY3R4 LT5zYXZlLmNhbGxiYWNrcy0+ZGF0YSk7Cj4gLSAgICAgICAgICAgIGlmICggcmMgPD0gMCApCj4g KyAgICAgICAgICAgIHJjID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+cG9zdGNvcHkoY3R4LT5zYXZl LmNhbGxiYWNrcy0+ZGF0YSk7Cj4gKyAgICAgICAgICAgIGlmICggIXJjICkKClRoaXMgb3JpZ2lu YWwgY29kZSBmb3IgY2hlY2tpbmcgcG9zdGNvcHkgcmV0dXJuIHZhbHVlIGlzIGlmICggcmMgPD0g MCApLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK