From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 4/4] xen: select grant interface version Date: Fri, 8 Sep 2017 16:48:49 +0200 Message-ID: <20170908144849.2958-5-jgross__13112.0802638636$1504886714$gmane$org@suse.com> References: <20170908144849.2958-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dqLl7-0005LJ-NZ for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:03:57 +0000 In-Reply-To: <20170908144849.2958-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org QmFzZWQgb24gdGhlIG1heGltdW0gcGFnZSBudW1iZXIgb2YgdGhlIGhvc3Qgc2VsZWN0IGVpdGhl ciBncmFudCB2MSBvcgpncmFudCB2Mi4KCkZvciB0ZXN0aW5nIHB1cnBvc2VzIGFkZCBhIHdheSB0 byBzcGVjaWZ5IHRoZSBncmFudCBpbnRlcmZhY2UgdmVyc2lvbgp2aWEgYSBib290IHBhcmFtZXRl ci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBk cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5n ZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy94ZW4vZ3JhbnQtdGFibGUuYyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKaW5kZXggNTcz YWY3ODVjNDI1Li5jODQ3OWNiNGMwZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dyYW50LXRh YmxlLmMKKysrIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwpAQCAtNDMsNiArNDMsNyBAQAog I2luY2x1ZGUgPGxpbnV4L2hhcmRpcnEuaD4KICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4K ICNpbmNsdWRlIDxsaW51eC9yYXRlbGltaXQuaD4KKyNpbmNsdWRlIDxsaW51eC9tb2R1bGVwYXJh bS5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVu Lmg+CkBAIC02OCw2ICs2OSw4IEBAIHN0YXRpYyBpbnQgZ250dGFiX2ZyZWVfY291bnQ7CiBzdGF0 aWMgZ3JhbnRfcmVmX3QgZ250dGFiX2ZyZWVfaGVhZDsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0so Z250dGFiX2xpc3RfbG9jayk7CiBzdHJ1Y3QgZ3JhbnRfZnJhbWVzIHhlbl9hdXRvX3hsYXRfZ3Jh bnRfZnJhbWVzOworc3RhdGljIHVuc2lnbmVkIGludCB4ZW5fZ250dGFiX3ZlcnNpb247Cittb2R1 bGVfcGFyYW1fbmFtZWQodmVyc2lvbiwgeGVuX2dudHRhYl92ZXJzaW9uLCB1aW50LCAwKTsKIAog c3RhdGljIHVuaW9uIHsKIAlzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKnYxOwpAQCAtMTE5MSwxMCAr MTE5NCwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdudHRhYl9vcHMgZ250dGFiX3YyX29wcyA9 IHsKIAogc3RhdGljIHZvaWQgZ250dGFiX3JlcXVlc3RfdmVyc2lvbih2b2lkKQogewotCWludCBy YzsKKwlsb25nIHJjOwogCXN0cnVjdCBnbnR0YWJfc2V0X3ZlcnNpb24gZ3N2OwogCi0JZ3N2LnZl cnNpb24gPSAxOworCXJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21heGltdW1fcmFt X3BhZ2UsIE5VTEwpOworCWlmIChyYyA8IDAgfHwgIShyYyA+PiAzMikpCisJCWdzdi52ZXJzaW9u ID0gMTsKKwllbHNlCisJCWdzdi52ZXJzaW9uID0gMjsKKwlpZiAoeGVuX2dudHRhYl92ZXJzaW9u ID49IDEgJiYgeGVuX2dudHRhYl92ZXJzaW9uIDw9IDIpCisJCWdzdi52ZXJzaW9uID0geGVuX2du dHRhYl92ZXJzaW9uOwogCiAJcmMgPSBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q X3NldF92ZXJzaW9uLCAmZ3N2LCAxKTsKIAlpZiAocmMgPT0gMCAmJiBnc3YudmVyc2lvbiA9PSAy KQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==