From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v1 09/12] tmem: Check version and maxpools when XEN_SYSCTL_TMEM_SET_CLIENT_INFO Date: Wed, 28 Sep 2016 05:42:23 -0400 Message-ID: <1475055746-22401-10-git-send-email-konrad.wilk@oracle.com> References: <1475055746-22401-1-git-send-email-konrad.wilk@oracle.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 1bpBO7-000066-1k for xen-devel@lists.xenproject.org; Wed, 28 Sep 2016 09:42:51 +0000 In-Reply-To: <1475055746-22401-1-git-send-email-konrad.wilk@oracle.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, konrad@kernel.org Cc: Wei Liu , Ian Jackson , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org aXMgY2FsbGVkLiBJZiB0aGV5IGFyZSBkaWZmZXJlbnQgZnJvbSB3aGF0IHRoZSBoeXBlcnZpc29y CmNhbiBzdXBwb3J0IHdlIHdpbGwgZ2V0IHRoZSBhcHByb3BpYXRlIGVycm9ycy4KClNpZ25lZC1v ZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0t LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1 IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjE6IEZpcnN0IHN1Ym1pc3Npb24uCi0tLQogdG9vbHMv bGlieGMveGNfdG1lbS5jICAgICAgIHwgMSAtCiB4ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jICAg fCA2ICsrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgNSArKystLQogMyBmaWxl cyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv dG9vbHMvbGlieGMveGNfdG1lbS5jIGIvdG9vbHMvbGlieGMveGNfdG1lbS5jCmluZGV4IGNiMGRm YTEuLjc4NzM2NzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYworKysgYi90b29s cy9saWJ4Yy94Y190bWVtLmMKQEAgLTM4Myw3ICszODMsNiBAQCBpbnQgeGNfdG1lbV9yZXN0b3Jl KHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZG9tLCBpbnQgaW9fZmQpCiAKICAgICBpZiAoIHJlYWRf ZXhhY3QoaW9fZmQsICZpbmZvLCBzaXplb2YoaW5mbykpICkKICAgICAgICAgcmV0dXJuIC0xOwot ICAgIC8qIEZJWE1FIGNoZWNrIGhlcmUgdG8gZW5zdXJlIG5vIHZlcnNpb24gbWlzbWF0Y2ggb3Ig bWF4cG9vbHMgbWlzbWF0Y2ggKi8KICAgICBpZiAoIHhjX3RtZW1fY29udHJvbCh4Y2gsMCxYRU5f U1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9CRUdJTixkb20sMCwwLE5VTEwpIDwgMCApCiAgICAgICAg IHJldHVybiAtMTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtX2NvbnRyb2wuYyBiL3hl bi9jb21tb24vdG1lbV9jb250cm9sLmMKaW5kZXggOTQyZDRjOS4uNmYxZGU5ZCAxMDA2NDQKLS0t IGEveGVuL2NvbW1vbi90bWVtX2NvbnRyb2wuYworKysgYi94ZW4vY29tbW9uL3RtZW1fY29udHJv bC5jCkBAIC0yNzAsNiArMjcwLDEyIEBAIHN0YXRpYyBpbnQgX190bWVtY19zZXRfdmFyKHN0cnVj dCBjbGllbnQgKmNsaWVudCwKICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmaW5mbywgYnVmLCAx KSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCisgICAgaWYgKCBpbmZvLnZlcnNpb24gIT0g VE1FTV9TUEVDX1ZFUlNJT04gKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAgICBp ZiAoIGluZm8ubWF4cG9vbHMgPiBNQVhfUE9PTFNfUEVSX0RPTUFJTiApCisgICAgICAgIHJldHVy biAtRVJBTkdFOworCiAgICAgaWYgKCBpbmZvLndlaWdodCAhPSBjbGllbnQtPmluZm8ud2VpZ2h0 ICkKICAgICB7CiAgICAgICAgIG9sZF93ZWlnaHQgPSBjbGllbnQtPmluZm8ud2VpZ2h0OwpkaWZm IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj L3N5c2N0bC5oCmluZGV4IDUyODk4YTcuLjM2ZTJmZDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl L3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTc4 Nyw4ICs3ODcsOSBAQCBzdHJ1Y3QgdG1lbV9oYW5kbGUgewogICogZHVyaW5nIG1pZ3JhdGlvbi4K ICAqLwogc3RydWN0IHRtZW1fY2xpZW50IHsKLSAgICB1aW50MzJfdCB2ZXJzaW9uOwotICAgIHVp bnQzMl90IG1heHBvb2xzOworICAgIHVpbnQzMl90IHZlcnNpb247ICAgLyogSWYgbWlzbWF0Y2hl ZCB3ZSB3aWxsIGdldCBYRU5fRU5PU1BDLiAqLworICAgIHVpbnQzMl90IG1heHBvb2xzOyAgLyog SWYgZ3JlYXRlciB0aGFuIHdoYXQgaHlwZXJ2aXNvciBzdXBwb3J0cywgd2lsbCBnZXQKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgIFhFTl9FUkFOR0UuICovCiAgICAgdW5pb24geyAgICAgICAg ICAgICAvKiBTZWUgVE1FTV9DTElFTlRfW0NPTVBSRVNTLEZST1pFTl0gKi8KICAgICAgICAgdWlu dDMyX3QgcmF3OwogICAgICAgICBzdHJ1Y3QgewotLSAKMi40LjExCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==