From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v2 3/4] libxl: only allow guests with a device model to use cd-{eject/insert} Date: Fri, 8 Apr 2016 18:13:38 +0200 Message-ID: <1460132019-23719-4-git-send-email-roger.pau@citrix.com> References: <1460132019-23719-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.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aoZ2d-0006ak-2n for xen-devel@lists.xenproject.org; Fri, 08 Apr 2016 16:13:51 +0000 In-Reply-To: <1460132019-23719-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: xen-devel@lists.xenproject.org Cc: Wei Liu , Ian Jackson , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFj a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29u IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4 LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJlbW92ZSBIVk0gZnJvbSB0aGUgZXJyb3Ig bWVzc2FnZS4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFu Z2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv dG9vbHMvbGlieGwvbGlieGwuYwppbmRleCA5ZDc4NWE0Li5lNmMzZDExIDEwMDY0NAotLS0gYS90 b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTI5MDksNiAr MjkwOSwxMiBAQCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf dCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgIGdvdG8gb3V0OwogICAg IH0KIAorICAgIGlmIChkbV92ZXIgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkg eworICAgICAgICBMT0coRVJST1IsICJHdWVzdHMgd2l0aG91dCBhIGRldmljZSBtb2RlbCBjYW5u b3QgdXNlIGNkLWluc2VydCIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdv dG8gb3V0OworICAgIH0KKwogICAgIGRpc2tzID0gbGlieGxfZGV2aWNlX2Rpc2tfbGlzdChjdHgs IGRvbWlkLCAmbnVtKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKICAgICAgICAg aWYgKGRpc2tzW2ldLmlzX2Nkcm9tICYmICFzdHJjbXAoZGlzay0+dmRldiwgZGlza3NbaV0udmRl dikpCi0tIAoyLjYuNCAoQXBwbGUgR2l0LTYzKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==