From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2] domctl: relax getdomaininfo permissions Date: Fri, 5 Aug 2016 18:07:05 +0100 Message-ID: References: <57A492B002000078001032C6@prv-mh.provo.novell.com> <57A4B6C7020000780010339C@prv-mh.provo.novell.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 1bViak-0004mZ-HD for xen-devel@lists.xenproject.org; Fri, 05 Aug 2016 17:07:26 +0000 In-Reply-To: <57A4B6C7020000780010339C@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Stefano Stabellini , Wei Liu , George Dunlap , Ian Jackson , Tim Deegan , xen-devel List-Id: xen-devel@lists.xenproject.org T24gMDUvMDgvMTYgMTQ6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA4LjE2IGF0 IDE1OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzA4LzE2 IDEyOjIwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEkgd29uZGVyIHdoYXQgZ29vZCB0aGUgZHVw bGljYXRpb24gb2YgdGhlIHJldHVybmVkIGRvbWFpbiBJRCBkb2VzOiBJJ20KPj4+IHRlbXB0ZWQg dG8gcmVtb3ZlIHRoZSBvbmUgaW4gdGhlIGNvbW1hbmQtc3BlY2lmaWMgc3RydWN0dXJlLiBEb2Vz Cj4+PiBhbnlvbmUgaGF2ZSBpbnNpZ2h0IGludG8gd2h5IGl0IHdhcyBkb25lIHRoYXQgd2F5Pwo+ PiBJIHdvbmRlciB3aGV0aGVyIHRoZSBmaXJzdCBpbmNhcm5hdGlvbiBvZiB0aGlzIGh5cGVyY2Fs bCBsYWNrZWQgYSBkb21pZAo+PiBmaWVsZCBpbiB0aGUgcmV0dXJuZWQgc3RydWN0dXJlPyAgSXQg c2VlbXMgbGlrZSB0aGUga2luZCBvZiB0aGluZyB3aGljaAo+PiB3b3VsZCBiZSBvbWl0dGVkLCB1 bnRpbCB0aGUgc3lzY3RsIGxpc3QgdmVyc2lvbiBnb3QgaW50cm9kdWNlZC4KPiBPaCwgZ29vZCBw b2ludCAtIHRoYXQgbWFrZXMgY2xlYXIgd2h5IHRoZSBmaWVsZCBjYW4ndCBiZSBkcm9wcGVkOgo+ IFRoYXQgc3lzY3RsIHdvdWxkIGJyZWFrIHRoZW4uCgpXaGljaCBkb21pZCB3ZXJlIHlvdSByZWZl cnJpbmcgdG8gdGhlbj8KClRoZSBkb21pZCBpbiB0aGUgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZv IHN0cnVjdHVyZSBjbGVhcmx5IG5lZWRzIHRvCnN0YXksIGJ1dCB0aGUgZG9tY3RsICJvcC0+ZG9t YWluID0gb3AtPnUuZ2V0ZG9tYWluaW5mby5kb21haW47IgpuZWVkbid0LiAgT1RPSCwgYXMgd2Ug bmVlZCB0byBjb3B5IGJhY2sgdGhlIGVudGlyZSBkb21jdGwgc3RydWN0dXJlCmFueXdheSwgaXQg ZG9lc24ndCBodXJ0IHRvIGtlZXAgaXQuCgo+Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVt bXkuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+IEBAIC02MSw3ICs2MSwx MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBpbnQgeHNtX2RlZmF1bHRfYWN0Cj4+PiAgICAgICAg ICByZXR1cm4gMDsKPj4+ICAgICAgY2FzZSBYU01fVEFSR0VUOgo+Pj4gICAgICAgICAgaWYgKCBz cmMgPT0gdGFyZ2V0ICkKPj4+ICsgICAgICAgIHsKPj4+ICAgICAgICAgICAgICByZXR1cm4gMDsK Pj4+ICsgICAgY2FzZSBYU01fWFNfUFJJVjoKPj4+ICsgICAgICAgICAgICBpZiAoIHNyYy0+aXNf eGVuc3RvcmUgKQo+Pj4gKyAgICAgICAgICAgICAgICByZXR1cm4gMDsKPj4+ICsgICAgICAgIH0K Pj4+ICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+Pj4gICAgICBjYXNlIFhTTV9ETV9QUklW Ogo+Pj4gICAgICAgICAgaWYgKCB0YXJnZXQgJiYgc3JjLT50YXJnZXQgPT0gdGFyZ2V0ICkKPj4+ IEBAIC03MSwxMCArNzYsNiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBpbnQgeHNtX2RlZmF1bHRf YWN0Cj4+PiAgICAgICAgICBpZiAoIHNyYy0+aXNfcHJpdmlsZWdlZCApCj4+PiAgICAgICAgICAg ICAgcmV0dXJuIDA7Cj4+PiAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+Pj4gLSAgICBjYXNlIFhT TV9YU19QUklWOgo+Pj4gLSAgICAgICAgaWYgKCBzcmMtPmlzX3hlbnN0b3JlIHx8IHNyYy0+aXNf cHJpdmlsZWdlZCApCj4+PiAtICAgICAgICAgICAgcmV0dXJuIDA7Cj4+PiAtICAgICAgICByZXR1 cm4gLUVQRVJNOwo+Pj4gICAgICBkZWZhdWx0Ogo+Pj4gICAgICAgICAgTElOS0VSX0JVR19PTigx KTsKPj4+ICAgICAgICAgIHJldHVybiAtRVBFUk07Cj4+IFdoYXQgaXMgdGhpcyBjaGFuZ2UgaW4g cmVsYXRpb24gdG8/ICBJIGNhbid0IHNlZSBob3cgaXQgaXMgcmVsYXRlZCB0bwo+PiB0aGUgWFNN IGNoYW5nZXMgbWVudGlvbmVkIGluIHRoZSBjb21taXQsIGFzIHRoYXQgaXMgc3RyaWN0bHkgZm9y IHRoZSB1c2UKPj4gb2YgWFNNX09USEVSLgo+IEkgZG9uJ3Qgc2VlIGFueSBYU00gY2hhbmdlcyBt ZW50aW9uZWQgaW4gdGhlIGRlc2NyaXB0aW9uLCB0aGVyZQo+IHdhcyBvbmx5IHRoZSBYU01fT1RI RVIgcmVsYXRlZCBxdWVzdGlvbiBvdXRzaWRlIHRoZSBkZXNjcmlwdGlvbi4KPiBBbnl3YXkgLSB0 aGUgY2hhbmdlIGFib3ZlIGlzIHdoYXQgZ3VhcmFudGVlcyB0aGUgWFNNX1hTX1BSSVYKPiBjaGVj aywgYXMgaW52b2tlZCBieSB4c21fZG9tY3RsKCkncyBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8K PiBjYXNlLCB0byBmYWxsIHRocm91Z2ggaW50byBYU01fRE1fUFJJViAtIGFmdGVyIGFsbCB0aGF0 J3Mgd2hhdCB0aGUKPiB3aG9sZSBwYXRjaCBpcyBhYm91dC4KCkJ1dCB0aGUgcGF0Y2ggaXMgYWJv dXQgYSBxZW11IHN0dWJkb20sIHdoaWNoIHdvdWxkIGJlIERNX1BSSVYsIG5vdCBYU19QUklWLgoK fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==