From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] libxl: fix issues in 38cd0664 Date: Tue, 4 Oct 2016 10:50:55 +0100 Message-ID: <20161004095055.GE16004@citrix.com> References: <1475505962-8103-1-git-send-email-wei.liu2@citrix.com> <22515.31497.619325.800023@mariner.uk.xensource.com> 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 1brMNL-0007RZ-6K for xen-devel@lists.xenproject.org; Tue, 04 Oct 2016 09:51:03 +0000 Content-Disposition: inline In-Reply-To: <22515.31497.619325.800023@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: Anthony PERARD , Xen-devel , Wei Liu , Shannon Zhao List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBPY3QgMDQsIDIwMTYgYXQgMTA6NDg6NTdBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhsOiBmaXggaXNzdWVzIGluIDM4Y2Qw NjY0Iik6Cj4gPiBBIGZldyBpc3N1ZXMgd2VyZSBpbnRyb2R1Y2VkIGluIDM4Y2QwNjY0ICgibGli eGwvYXJtOiBBZGQgdGhlIHNpemUgb2YKPiA+IEFDUEkgdGFibGVzIHRvIG1heG1lbSIpOgo+ID4g Cj4gPiAxLiBkX2NvbmZpZyB3YXMgbm90IHByb3Blcmx5IGluaXRpYWxpc2VkIGFuZCBkaXNwb3Nl ZCBvZi4KPiA+IDIuIHVzaW5nIGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uIGNh dXNlZCB0aHJlYWQgdG8KPiA+ICAgIGRlYWRsb2NrIGl0c2VsZi4KPiA+IAo+ID4gRml4IHRob3Nl IGlzc3VlcyBieToKPiA+IAo+ID4gMS4gcHJvcGVybHkgaW5pdGlhbGlzZSBhbmQgZGlzcG9zZSBv ZiBkX2NvbmZpZy4KPiA+IDIuIHN3aXRjaCB0byB1c2UgbGlieGxfX2dldF9kb21haW5fY29uZmln dXJhdGlvbi4KPiA+IAo+ID4gTm90ZSB0aGF0IGluIHRoZW9yeSB3ZSBjYW4gcmVmYWN0b3IgbGli eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24KPiA+IGEgYml0IHRvIGdldCBhIGZ1bmN0 aW9uIHdpdGhvdXQgbG9ja2luZywgYnV0IHVwIHVudGlsIHRoZSBjYWxjdWxhdGlvbiBvZgo+ID4g ZXh0cmEgbWVtb3J5IG9ubHkgcmVsaWVzIG9uIHN0YXRpYyBjb25maWd1cmF0aW9uLCBoZW5jZSB3 ZSB1c2UgdGhlCj4gPiBzdG9yZWQgY29uZmlndXJhdGlvbiBvbmx5Lgo+IAo+IEFja2VkLWJ5OiBJ YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBJIHRoaW5rIHdlIHNo b3VsZCBwcm9iYWJseSBkbyB0aGUgcGF0Y2ggYmVsb3csIHRvby4gIEkndmUgY2hlY2tlZCB0aGF0 Cj4gaXQgZG9lc24ndCBicmVhayB0aGUgYnVpbGQgKGFmdGVyIHlvdXIgcGF0Y2gpIDotKS4KPiAK PiBUaGFua3MsCj4gSWFuLgo+IAo+IEZyb20gYWJlNTMwZmI4MjdlZGIyMmVkM2RiNTFkNTZmMDdi ODhjZjhmMGUxNyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBJYW4gSmFja3NvbiA8 aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBEYXRlOiBUdWUsIDQgT2N0IDIwMTYgMTA6MTk6 MzYgKzAxMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIGxpYnhsOiBNYXJrIGxpYnhsX3JldHJpZXZlX2Rv bWFpbl9jb25maWd1cmF0aW9uIGFzIGZvcgo+ICBleHRlcm5hbCBjYWxsZXJzIG9ubHkKPiAKPiBU aGlzIGZ1bmN0aW9uIHRha2VzIHRoZSB1c2VyZGF0YSBsb2NrLiAgSW5jYXV0aW91cyB1c2UgaW5z aWRlIGxpYnhsCj4gY2FuIHJlc3VsdCBpbiBuZXN0ZWQgYWNxdWlzaXRpb24gb2YgdGhhdCBsb2Nr LCBhbmQgZGVhZGxvY2suCj4gCj4gVGhlcmUgaXMgbm8gZ29vZCByZWFzb24gdG8gdXNlIHRoaXMg ZnVuY3Rpb24gaW5zaWRlIGxpYnhsLCBidXQgaXQgaXMgYQo+IHN1cGVyZmljaWFsbHkgYXR0cmFj dGl2ZSBvcHRpb24uICBNYWtlIGZ1dHVyZSByZWdyZXNzaW9ucyBlYXNpZXIgdG8KPiBzcG90IGJ5 IG1hcmtpbmcgdGhlIGZ1bmN0aW9uIGZvciBleHRlcm5hbCB1c2Ugb25seS4KPiAKPiBTaW1pbGFy IGFyZ3VtZW50cyBhcHBseSBmb3IgdGhlIGFwcGxpY2F0aW9uLWZhY2luZyB1c2VyZGF0YSBhY2Nl c3NvcnMsCj4gc28gZG8gdGhvc2UgdG9vLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy QGNpdHJpeC5jb20+CgpJIHRob3VnaHQgYWJvdXQgZG9pbmcgdGhlIHNhbWUgdGhpbmcgeWVzdGVy ZGF5LgoKSSB3aWxsIGNvbW1pdCBib3RoIHBhdGNoZXMgc29vbi4KCj4gLS0tCj4gIHRvb2xzL2xp YnhsL2xpYnhsLmggfCA5ICsrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5o IGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IGluZGV4IDk2OWEwODkuLmFjYmY0NzYgMTAwNjQ0Cj4g LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBA QCAtMTM1Miw3ICsxMzUyLDggQEAgdm9pZCBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UobGli eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpOwo+ICAgKiB3b3JrcyB3aXRoIERvbVUuCj4gICAq Lwo+ICBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpj dHgsIHVpbnQzMl90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpOwo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCj4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D QUxMRVJTX09OTFk7Cj4gIAo+ICBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxfY3R4ICpj dHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBp bnQgZmxhZ3MsIC8qIExJQlhMX1NVU1BFTkRfKiAqLwo+IEBAIC0xOTQ1LDEyICsxOTQ2LDE0IEBA IHZvaWQgbGlieGxfY3B1aWRfc2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAg ICovCj4gIGludCBsaWJ4bF91c2VyZGF0YV9zdG9yZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg ZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnVzZXJk YXRhX3VzZXJpZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhf dCAqZGF0YSwgaW50IGRhdGFsZW4pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj b25zdCB1aW50OF90ICpkYXRhLCBpbnQgZGF0YWxlbikKPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICAgIC8qIElmIGRhdGFsZW49 PTAsIGRhdGEgaXMgbm90IHVzZWQgYW5kIHRoZSB1c2VyIGRhdGEgZm9yCj4gICAgICogdGhhdCBk b21haW4gYW5kIHVzZXJkYXRhX3VzZXJpZCBpcyBkZWxldGVkLiAqLwo+ICBpbnQgbGlieGxfdXNl cmRhdGFfcmV0cmlldmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp1c2VyZGF0YV91c2VyaWQsCj4g LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgKipkYXRhX3IsIGludCAq ZGF0YWxlbl9yKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAq KmRhdGFfciwgaW50ICpkYXRhbGVuX3IpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPiAgICAvKiBPbiBzdWNjZXNzZnVsIHJl dHVybiwgKmRhdGFfciBpcyBmcm9tIG1hbGxvYy4KPiAgICAgKiBJZiB0aGVyZSBpcyBubyBkYXRh IGZvciB0aGF0IGRvbWFpbiBhbmQgdXNlcmRhdGFfdXNlcmlkLAo+ICAgICAqICpkYXRhX3IgYW5k ICpkYXRhbGVuX3Igd2lsbCBiZSBzZXQgdG8gMC4KPiAtLSAKPiAyLjEuNAo+IAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==