From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: Re: [PATCH v7] libxl: allow 'phy' backend to use empty files Date: Thu, 3 Mar 2016 15:41:56 +0000 Message-ID: <22232.23364.365423.702646@mariner.uk.xensource.com> References: <56C753DE.7030409@citrix.com> <1455904915-45056-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1abVO5-00057r-1V for xen-devel@lists.xenproject.org; Thu, 03 Mar 2016 15:42:01 +0000 In-Reply-To: <1455904915-45056-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau Monne Cc: xen-devel@lists.xenproject.org, Wei Liu , Ian Campbell , Alex Braunegg List-Id: xen-devel@lists.xenproject.org Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2N10gbGlieGw6IGFsbG93ICdwaHknIGJh Y2tlbmQgdG8gdXNlIGVtcHR5IGZpbGVzIik6Cj4gVGhpcyB3YXMgaW50cm9kdWNlZCBieSA5N2Vl MWYgKH41IHllYXJzIGFnbyksIGJ1dCB3YXMgcHJvYmFibHkgbmV2ZXIKPiBzdXJmYWNlZCBiZWNh dXNlIG1vc3QgcGVvcGxlIHVzZWQgcmVndWxhciBmaWxlcyBhcyBDRFJPTSBpbWFnZXMsIHNvIHRo ZSBQSFkKPiBiYWNrZW5kIHdhcyBhY3R1YWxseSBuZXZlciBzZWxlY3RlZC4gQSB5ZWFyIGFnbyB0 aGlzIHdhcyBjaGFuZ2VkLCBhbmQgbm93Cj4gcmVndWxhciBSQVcgZmlsZXMgYXJlIGFsc28gaGFu ZGxlZCBieSB0aGUgUEhZIGJhY2tlbmQsIHdoaWNoIGhhcyBtYWRlIHRoaXMKPiBidWcgc3VmYWNl Lgo+IAo+IEZpeCBpdCBieSBhbGxvd2luZyBlbXB0eSBkaXNrcyB0byB1c2UgdGhlIFBIWSBiYWNr ZW5kLCBza2lwcGluZyB0aGUgc3RhdAo+IHRlc3RzLgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli eGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+IGluZGV4IDhi YjVlOTMuLmUwYTgxZTMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMK PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+IEBAIC0xOTYsNiArMTk2LDEyIEBA IHN0YXRpYyBpbnQgZGlza190cnlfYmFja2VuZChkaXNrX3RyeV9iYWNrZW5kX2FyZ3MgKmEsCj4g ICAgICAgICAgICAgIGdvdG8gYmFkX2Zvcm1hdDsKPiAgICAgICAgICB9Cj4gIAo+ICsgICAgICAg IGlmIChhLT5kaXNrLT5mb3JtYXQgPT0gTElCWExfRElTS19GT1JNQVRfRU1QVFkpIHsKPiArICAg ICAgICAgICAgTE9HKERFQlVHLCAiRGlzayB2ZGV2PSVzIGlzIGVtcHR5LCBza2lwcGluZyBwaHlz aWNhbCBkZXZpY2UgY2hlY2siLAo+ICsgICAgICAgICAgICAgICAgYS0+ZGlzay0+dmRldik7Cj4g KyAgICAgICAgICAgIHJldHVybiBiYWNrZW5kOwoKVGhpcyBpbXBsaWNpdGx5IGFzc3VtZXMgdGhh dCBldmVyeSBiYWNrZW5kIGNhbiBjb3BlIHdpdGggYWJzZW50CmRldmljZXMuICBJIGRvbid0IHRo aW5rIHRoYXQgaXMgbmVjZXNzYXJpbHkgdHJ1ZS4gIEkgdGhpbmsgdGhpcyBjaGVjawpzaG91bGQg YmUgaW4gd2hhdCBpcyBub3cgbGlieGxfX3RyeV9waHlfYmFja2VuZC4KCkFuZCBza2lwcGluZyB0 aGUgb3RoZXIgdGVzdHMgaXMgcHJvYmFibHkgbm90IHJpZ2h0IGVpdGhlci4gIEZvcgpleGFtcGxl LCBjaGVja2luZyB0aGUgYmFja2VuZF9kb21pZCBpcyBwcm9iYWJseSBzdGlsbCBuZWNlc3Nhcnkg KGFuZAptYXliZSB0aGUgc2NyaXB0IHRvbykuICBGb3IgTElCWExfRElTS19CQUNLRU5EX1RBUCwg d2Ugc3RpbGwgbmVlZCB0bwpjaGVjayBsaWJ4bF9fYmxrdGFwX2VuYWJsZWQuICBldGMuCgo+IEBA IC0yNzMsNiArMjc5LDEyIEBAIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQobGli eGxfX2djICpnYywgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2spIHsKPiAgICAgICAgICAgICAgTE9H KEVSUk9SLCAiRGlzayB2ZGV2PSVzIGlzIGVtcHR5IGJ1dCBub3QgY2Ryb20iLCBkaXNrLT52ZGV2 KTsKPiAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+ICAgICAgICAgIH0KPiArICAg ICAgICBpZiAoZGlzay0+cGRldl9wYXRoICE9IE5VTEwgJiYgc3RyY21wKGRpc2stPnBkZXZfcGF0 aCwgIiIpKSB7Cj4gKyAgICAgICAgICAgIExPRyhFUlJPUiwKPiArICAgICAgICAgICAgICAgICJE aXNrIHZkZXY9JXMgaXMgZW1wdHkgYnV0IGFuIGltYWdlIGhhcyBiZWVuIHByb3ZpZGVkOiAlcyIs Cj4gKyAgICAgICAgICAgICAgICBkaXNrLT52ZGV2LCBkaXNrLT5wZGV2X3BhdGgpOwo+ICsgICAg ICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4gKyAgICAgICAgfQoKVGhpcyBodW5rIGlzIGZp bmUuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==