From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: Re: [PATCH 6/8] libxl: Allow local access for block devices with hotplug scripts Date: Thu, 17 Mar 2016 18:36:29 +0000 Message-ID: <22250.63789.160895.300725@mariner.uk.xensource.com> References: <1458144557-29070-1-git-send-email-george.dunlap@citrix.com> <1458144557-29070-7-git-send-email-george.dunlap@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458144557-29070-7-git-send-email-george.dunlap@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap Cc: George Dunlap , Roger Pau Monne , Wei Liu , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggNi84XSBsaWJ4bDogQWxsb3cgbG9jYWwgYWNj ZXNzIGZvciBibG9jayBkZXZpY2VzIHdpdGggaG90cGx1ZyBzY3JpcHRzIik6Cj4gcHlncnViIGFu ZCBxZW11dSBuZWVkIHRvIGJlIGFibGUgdG8gYWNjZXNzIGEgVk0ncyBkaXNrcyBsb2NhbGx5IGlu Cj4gb3JkZXIgdG8gYmUgYWJsZSB0byBwdWxsIG91dCB0aGUga2VybmVsIGFuZCBwcm92aWRlIGVt dWxhdGVkIGRpc2sKPiBhY2Nlc3MsIHJlc3BlY3RpdmVseS4gIFRoaXMgY2FuIGJlIGRvbmUgZWl0 aGVyIGJ5IGFjY2Vzc2luZyB0aGUgbG9jYWwKPiBkaXNrIGRpcmVjdGx5LCBvciBieSBwbHVnZ2lu ZyB0aGUgdGFyZ2V0IGRpc2sgaW50byBkb20wIHRvIGFsbG93Cj4gYWNjZXNzLgoKU29tZSBsb25n IGxpbmVzLCBgaWYoJywgZXRjLiwgaW4gdGhpcyBwYXRjaCwgSSdtIGFmcmFpZC4KCj4gVW5mb3J0 dW5hdGVseSwgd2hpbGUgdGhlIHBsdWdnaW5nIG1hY2hpbmVyeSB3b3JrcyBmb3IgcHlncnViLCBp dCBkb2VzCj4gbm90IHlldCB3b3JrIGZvciBxZW11dTsgbWVhbmluZyB0aGF0IGRpc2sgaG90cGx1 ZyBzY3JpcHRzIGNhbm5vdCBiZQo+IHVzZWQgd2l0aCBIVk0gZG9tYWlucy4KPiAKPiBGb3J0dW5h dGVseSwgZGlza3MgdXNpbmcgaG90cGx1ZyBzY3JpcHRzIGNyZWF0ZWQgaW4gZG9tMCBkbyBjcmVh dGUgYQo+IGJsb2NrIGRldmljZSBhcyBwYXJ0IG9mIHNldC11cCwgd2hpY2ggY2FuIGJlIGFjY2Vz c2VkIGxvY2FsbHk7IGFuZCBpZgo+IHRoZXkgdXNlIGJsb2NrLWNvbW1vbi5zaDp3cml0ZV9kZXYs IHRoaXMgcGF0aCB3aWxsIGJyZSB3cml0dGVuIHRvCj4gcGh5c2ljYWwtZGV2aWNlLXBhdGguCj4g Cj4gTW9kaWZ5IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KCkgdG8gYmUgYWJsZSB0byBm aXNoIHRoaXMgcGF0aAo+IG91dCBvZiB4ZW5zdG9yZSBhbmQgcGFzcyBpdCBiYWNrLgo+IAo+IFdl IG5lZWQgdGhlIHRhcmdldCBkb21pZCB0byBmaW5kIHRoZSBhcHByb3ByaWF0ZSB4ZW5zdG9yZSBu b2RlLCBzbyBhZGQKPiB0aGF0IHRvIGxpYnhsX19kaXNrX2xvY2FsX3N0YXRlLgoKSSBjb3VsZG4n dCBmaW5kIHRoYXQgY2hhbmdlIGluIHRoaXMgcGF0Y2guCgo+ICsgICAgLyogCj4gKyAgICAgKiBJ ZiB0aGUgZm9ybWF0IGlzbid0IHJhdyBhbmQgLyBvciB3ZSdyZSB1c2luZyBhIHNjcmlwdCwgdGhl biBzZWUKPiArICAgICAqIGlmIHRoZSBzY3JpcHQgaGFzIHdyaXR0ZW4gYSBwYXRoIHRvIHRoZSAi Y29va2VkIiBub2RlCj4gKyAgICAgKi8KPiArICAgIGlmKGRpc2stPnNjcmlwdCAmJiBkb21pZCAh PSBJTlZBTElEX0RPTUlEKSB7Cj4gKyAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7Cj4gKyAg ICAgICAgY2hhciAqYmVfcGF0aCwgKnBkcGF0aDsKPiArICAgICAgICBpbnQgcmM7CgpJIGRvbid0 IHNlZSB3aGVyZSB5b3UgY2hlY2sgdGhhdCB0aGUgZGlzayBpcyBub3QgYmVpbmcgcHJvdmlkZWQg YnkgYQpkcml2ZXIgZG9tYWluIC0gaW4gd2hpY2ggY2FzZSB0aGUgaG90cGx1ZyBzY3JpcHQgcmFu IGluIHRoZSBkcml2ZXIKZG9tYWluIGFuZCB0aGUgZGV2aWNlIHBhdGggaXMgYWxzbyBvbmx5IGlu IHRoZSBkcml2ZXIgZG9tYWluLgoKKEJ5IGBkcml2ZXIgZG9tYWluJyBJIG1lYW4sIHJlYWxseSwg YSBkb21haW4gb3RoZXIgdGhhbiB0aGlzIG9uZS4pCgo+ICBfaGlkZGVuIGNoYXIgKiBsaWJ4bF9f ZGV2aWNlX2Rpc2tfZmluZF9sb2NhbF9wYXRoKGxpYnhsX19nYyAqZ2MsIAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWlkIGRvbWlk LAoKVGhpcyBuZXcgcGFyYW1ldGVyIHdvdWxkIG1heWJlIGJlIGEgbGl0dGxlIGxlc3MgY29uZnVz aW5nIGlmIGl0IHdlcmUKZXhwbGljaXRseSBgZ3Vlc3RfZG9taWQnOyBhZnRlciBhbGwgaXQgbWln aHQgYmUgdGhlIGRyaXZlciBkb21haW4KZG9taWQuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==