From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v4 25/31] x86/mm: move disallow_mask variable and macros Date: Thu, 17 Aug 2017 15:44:50 +0100 Message-ID: <20170817144456.18989-26-wei.liu2@citrix.com> References: <20170817144456.18989-1-wei.liu2@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 ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diM58-0002pK-WE for xen-devel@lists.xenproject.org; Thu, 17 Aug 2017 14:47:35 +0000 In-Reply-To: <20170817144456.18989-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: George Dunlap , Andrew Cooper , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhleSB3aWxsIGJlIHVzZWQgYnkgYm90aCBjb21tb24gbW0gY29kZSBhbmQgUFYgbW0gY29kZSBp biB0aGUgbmV4dApmZXcgcGF0Y2hlcy4gTm90ZSB0aGF0IHRoZXkgbWlnaHQgYmUgbW92ZWQgYWdh aW4gbGF0ZXIgaWYgdGhleSBhcmVuJ3QKbmVlZGVkIGJ5IGNvbW1vbiBtbSBjb2RlIGFueSBtb3Jl LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v YXJjaC94ODYvbW0uYyAgICAgICAgfCAxOSArLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk ZS9hc20teDg2L21tLmggfCAxOSArKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs IDIwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNWJmZGZhYmM1ZS4uNTkwZTdhZTY1 YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK QEAgLTE0NiwyNCArMTQ2LDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG1hY2hpbmVfdG9fcGh5c19t YXBwaW5nX3ZhbGlkOwogCiBzdHJ1Y3QgcmFuZ2VzZXQgKl9fcmVhZF9tb3N0bHkgbW1pb19yb19y YW5nZXM7CiAKLXN0YXRpYyB1aW50MzJfdCBiYXNlX2Rpc2FsbG93X21hc2s7Ci0vKiBHbG9iYWwg Yml0IGlzIGFsbG93ZWQgdG8gYmUgc2V0IG9uIEwxIFBURXMuIEludGVuZGVkIGZvciB1c2VyIG1h cHBpbmdzLiAqLwotI2RlZmluZSBMMV9ESVNBTExPV19NQVNLICgoYmFzZV9kaXNhbGxvd19tYXNr IHwgX1BBR0VfR05UVEFCKSAmIH5fUEFHRV9HTE9CQUwpCi0KLSNkZWZpbmUgTDJfRElTQUxMT1df TUFTSyBiYXNlX2Rpc2FsbG93X21hc2sKLQotI2RlZmluZSBsM19kaXNhbGxvd19tYXNrKGQpICgh aXNfcHZfMzJiaXRfZG9tYWluKGQpID8gXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi YXNlX2Rpc2FsbG93X21hc2sgOiAweEZGRkZGMTk4VSkKLQotI2RlZmluZSBMNF9ESVNBTExPV19N QVNLIChiYXNlX2Rpc2FsbG93X21hc2spCi0KLSNkZWZpbmUgbDFfZGlzYWxsb3dfbWFzayhkKSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKChkICE9IGRvbV9pbykg JiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAocmFu Z2VzZXRfaXNfZW1wdHkoKGQpLT5pb21lbV9jYXBzKSAmJiAgICAgICAgICAgICAgICAgICAgIFwK LSAgICAgIHJhbmdlc2V0X2lzX2VtcHR5KChkKS0+YXJjaC5pb3BvcnRfY2FwcykgJiYgICAgICAg ICAgICAgICBcCi0gICAgICAhaGFzX2FyY2hfcGRldnMoZCkgJiYgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXAotICAgICAgaXNfcHZfZG9tYWluKGQpKSA/ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgTDFfRElTQUxMT1dfTUFTSyA6IChM MV9ESVNBTExPV19NQVNLICYgflBBR0VfQ0FDSEVfQVRUUlMpKQordWludDMyX3QgYmFzZV9kaXNh bGxvd19tYXNrOwogCiBzdGF0aWMgczggX19yZWFkX21vc3RseSBvcHRfbW1pb19yZWxheDsKIHN0 YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9tbWlvX3JlbGF4KGNvbnN0IGNoYXIgKnMpCmRpZmYgLS1n aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK aW5kZXggMDdkNGMwNmZjMy4uNjg1NzY1MWRiMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt LXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzM0LDYgKzMzNCwy NSBAQCBjb25zdCB1bnNpZ25lZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQg aW50ICphcnJheV9zaXplKTsKIGludCBwYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7 CiB2b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwogCitleHRlcm4gdWlu dDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOworLyogR2xvYmFsIGJpdCBpcyBhbGxvd2VkIHRvIGJl IHNldCBvbiBMMSBQVEVzLiBJbnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4gKi8KKyNkZWZpbmUg TDFfRElTQUxMT1dfTUFTSyAoKGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdFX0dOVFRBQikgJiB+ X1BBR0VfR0xPQkFMKQorCisjZGVmaW5lIEwyX0RJU0FMTE9XX01BU0sgYmFzZV9kaXNhbGxvd19t YXNrCisKKyNkZWZpbmUgbDNfZGlzYWxsb3dfbWFzayhkKSAoIWlzX3B2XzMyYml0X2RvbWFpbihk KSA/IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZV9kaXNhbGxvd19tYXNrIDog MHhGRkZGRjE5OFUpCisKKyNkZWZpbmUgTDRfRElTQUxMT1dfTUFTSyAoYmFzZV9kaXNhbGxvd19t YXNrKQorCisjZGVmaW5lIGwxX2Rpc2FsbG93X21hc2soZCkgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXAorICAgICgoZCAhPSBkb21faW8pICYmICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgKHJhbmdlc2V0X2lzX2VtcHR5KChkKS0+ aW9tZW1fY2FwcykgJiYgICAgICAgICAgICAgICAgICAgICBcCisgICAgICByYW5nZXNldF9pc19l bXB0eSgoZCktPmFyY2guaW9wb3J0X2NhcHMpICYmICAgICAgICAgICAgICAgXAorICAgICAgIWhh c19hcmNoX3BkZXZzKGQpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK KyAgICAgIGlzX3B2X2RvbWFpbihkKSkgPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBcCisgICAgIEwxX0RJU0FMTE9XX01BU0sgOiAoTDFfRElTQUxMT1dfTUFTSyAmIH5Q QUdFX0NBQ0hFX0FUVFJTKSkKKwogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g KnBhZ2UpOwogaW50ICBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln bmVkIGxvbmcgdHlwZSk7CiBpbnQgIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBh Z2VfaW5mbyAqcGFnZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK