From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v1 04/12] tmem: Wrap tmem tze code with CONFIG_TMEM_TZE Date: Wed, 28 Sep 2016 05:42:18 -0400 Message-ID: <1475055746-22401-5-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpBO0-0008VV-1S for xen-devel@lists.xenproject.org; Wed, 28 Sep 2016 09:42:44 +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: Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org LiB3aGljaCBpcyBhY3R1YWxseSBkZXBlbmRlbnQgb24gQ09ORklHX1RNRU1fREVEVVAKClNpZ25l ZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K LS0tCnYxOiBGaXJzdCBzdWJtaXNzaW9uLgotLS0KIHhlbi9jb21tb24vdG1lbS5jICAgICAgICAg IHwgMTIgKysrKysrKysrKy0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgICAgICB8ICA0ICsrKysK IHhlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oIHwgIDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAx OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v dG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKaW5kZXggODMyNzIxOC4uYjY3MzEyMCAxMDA2NDQK LS0tIGEveGVuL2NvbW1vbi90bWVtLmMKKysrIGIveGVuL2NvbW1vbi90bWVtLmMKQEAgLTk2LDcg Kzk2LDkgQEAgc3RydWN0IHRtZW1fcGFnZV9jb250ZW50X2Rlc2NyaXB0b3IgewogICAgIHVuaW9u IHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGZwOyAgLyogUGFnZSBmcmFtZSBwb2ludGVy LiAqLwogICAgICAgICBjaGFyICpjZGF0YTsgLyogSWYgY29tcHJlc3Npb25fZW5hYmxlZC4gKi8K KyNpZmRlZiBDT05GSUdfVE1FTV9UWkUKICAgICAgICAgY2hhciAqdHplOyAvKiBJZiAhY29tcHJl c3Npb25fZW5hYmxlZCwgdHJhaWxpbmcgemVyb2VzIGVsaW1pbmF0ZWQuICovCisjZW5kaWYKICAg ICB9OwogI2lmZGVmIENPTkZJR19UTUVNX0RFRFVQCiAgICAgc3RydWN0IGxpc3RfaGVhZCBwZ3Bf bGlzdDsKQEAgLTI0MjQsOCArMjQyNiwxNCBAQCBzdGF0aWMgaW50IF9faW5pdCBpbml0X3RtZW0o dm9pZCkKICNlbHNlCiAgICAgICAgICAgICAgICAwLAogI2VuZGlmCi0gICAgICAgICAgICAgICB0 bWVtX3R6ZV9lbmFibGVkKCkpOwotI2lmZGVmIENPTkZJR19UTUVNX0RFRFVQCisjaWZkZWYgQ09O RklHX1RNRU1fVFpFCisgICAgICAgICAgICAgICB0bWVtX3R6ZV9lbmFibGVkKCkKKyNlbHNlCisg ICAgICAgICAgICAgICAwCisjZW5kaWYKKyAgICAgICAgICAgICk7CisKKyNpZiBkZWZpbmVkKENP TkZJR19UTUVNX0RFRFVQKSAmJiBkZWZpbmVkKENPTkZJR19UTUVNX1RaRSkKICAgICAgICAgaWYg KCB0bWVtX2RlZHVwX2VuYWJsZWQoKSYmdG1lbV9jb21wcmVzc2lvbl9lbmFibGVkKCkmJnRtZW1f dHplX2VuYWJsZWQoKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHRtZW1fdHplX2Rpc2FibGUo KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbV94ZW4uYyBiL3hlbi9jb21tb24vdG1lbV94 ZW4uYwppbmRleCA5YTJiZmVkLi5kNDJkZWVmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RtZW1f eGVuLmMKKysrIGIveGVuL2NvbW1vbi90bWVtX3hlbi5jCkBAIC0yNSw4ICsyNSwxMCBAQCBib29s X3QgX19yZWFkX21vc3RseSBvcHRfdG1lbV9kZWR1cCA9IDA7CiBib29sZWFuX3BhcmFtKCJ0bWVt X2RlZHVwIiwgb3B0X3RtZW1fZGVkdXApOwogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfVE1FTV9U WkUKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90bWVtX3R6ZSA9IDA7CiBib29sZWFuX3BhcmFt KCJ0bWVtX3R6ZSIsIG9wdF90bWVtX3R6ZSk7CisjZW5kaWYKIAogYm9vbF90IF9fcmVhZF9tb3N0 bHkgb3B0X3RtZW1fc2hhcmVkX2F1dGggPSAwOwogYm9vbGVhbl9wYXJhbSgidG1lbV9zaGFyZWRf YXV0aCIsIG9wdF90bWVtX3NoYXJlZF9hdXRoKTsKQEAgLTIxOCw2ICsyMjAsNyBAQCBpbnQgdG1l bV9kZWNvbXByZXNzX3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwgdm9pZCAqdG1lbV92YSwKICAg ICByZXR1cm4gMTsKIH0KIAorI2lmZGVmIENPTkZJR19UTUVNX1RaRQogaW50IHRtZW1fY29weV90 emVfdG9fY2xpZW50KHhlbl9wZm5fdCBjbWZuLCB2b2lkICp0bWVtX3ZhLAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXNpemVfdCBsZW4pCiB7CkBAIC0yMzksNiArMjQy LDcgQEAgaW50IHRtZW1fY29weV90emVfdG9fY2xpZW50KHhlbl9wZm5fdCBjbWZuLCB2b2lkICp0 bWVtX3ZhLAogICAgIHNtcF9tYigpOwogICAgIHJldHVybiAxOwogfQorI2VuZGlmCiAKIC8qKioq KioqKioqKioqKioqKiogIFhFTi1TUEVDSUZJQyBIT1NUIElOSVRJQUxJWkFUSU9OICoqKioqKioq KioqKioqKioqKioqLwogc3RhdGljIGludCBkc3RtZW1fb3JkZXIsIHdvcmttZW1fb3JkZXI7CmRp ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCBiL3hlbi9pbmNsdWRlL3hlbi90 bWVtX3hlbi5oCmluZGV4IDUyZjg3YjEuLjNiZTgwMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl L3hlbi90bWVtX3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oCkBAIC00OSw2 ICs0OSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHRtZW1fZGVkdXBfZW5hYmxlZCh2b2lkKQog fQogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfVE1FTV9UWkUKIGV4dGVybiBib29sX3Qgb3B0X3Rt ZW1fdHplOwogc3RhdGljIGlubGluZSBib29sX3QgdG1lbV90emVfZW5hYmxlZCh2b2lkKQogewpA QCAtNTksNiArNjAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdG1lbV90emVfZGlzYWJsZSh2b2lk KQogewogICAgIG9wdF90bWVtX3R6ZSA9IDA7CiB9CisjZW5kaWYKIAogZXh0ZXJuIGJvb2xfdCBv cHRfdG1lbV9zaGFyZWRfYXV0aDsKIHN0YXRpYyBpbmxpbmUgYm9vbF90IHRtZW1fc2hhcmVkX2F1 dGgodm9pZCkKQEAgLTM0MCw3ICszNDIsOSBAQCBpbnQgdG1lbV9jb21wcmVzc19mcm9tX2NsaWVu dCh4ZW5fcGZuX3QsIHZvaWQgKiosIHNpemVfdCAqLAogCiBpbnQgdG1lbV9jb3B5X2Zyb21fY2xp ZW50KHN0cnVjdCBwYWdlX2luZm8gKiwgeGVuX3Bmbl90LCB0bWVtX2NsaV92YV9wYXJhbV90KTsK IGludCB0bWVtX2NvcHlfdG9fY2xpZW50KHhlbl9wZm5fdCwgc3RydWN0IHBhZ2VfaW5mbyAqLCB0 bWVtX2NsaV92YV9wYXJhbV90KTsKKyNpZmRlZiBDT05GSUdfVE1FTV9UWkUKIGV4dGVybiBpbnQg dG1lbV9jb3B5X3R6ZV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHZvaWQgKnRtZW1fdmEsIHBh Z2VzaXplX3QgbGVuKTsKKyNlbmRpZgogCiAjZGVmaW5lIHRtZW1fY2xpZW50X2VycihmbXQsIGFy Z3MuLi4pICBwcmludGsoWEVOTE9HX0dfRVJSIGZtdCwgIyNhcmdzKQogI2RlZmluZSB0bWVtX2Ns aWVudF93YXJuKGZtdCwgYXJncy4uLikgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgZm10LCAjI2Fy Z3MpCi0tIAoyLjQuMTEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK