From mboxrd@z Thu Jan 1 00:00:00 1970 From: Toshi Kani Subject: [PATCH v3 2/7] x86/mm/pat: Add pat_disable() interface Date: Wed, 23 Mar 2016 15:41:58 -0600 Message-ID: <1458769323-24491-3-git-send-email-toshi.kani@hpe.com> References: <1458769323-24491-1-git-send-email-toshi.kani@hpe.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aipix-0000OY-VI for xen-devel@lists.xenproject.org; Wed, 23 Mar 2016 20:49:52 +0000 In-Reply-To: <1458769323-24491-1-git-send-email-toshi.kani@hpe.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: mingo@kernel.org, bp@suse.de, hpa@zytor.com, tglx@linutronix.de Cc: jgross@suse.com, Toshi Kani , mcgrof@suse.com, x86@kernel.org, linux-kernel@vger.kernel.org, paul.gortmaker@windriver.com, xen-devel@lists.xenproject.org, elliott@hpe.com List-Id: xen-devel@lists.xenproject.org SW4gcHJlcGFyYXRpb24gZm9yIGZpeGluZyBhIHJlZ3Jlc3Npb24gY2F1c2VkIGJ5ICdjb21taXQg OWNkMjVhYWMxZjQ0CigieDg2L21tL3BhdDogRW11bGF0ZSBQQVQgd2hlbiBpdCBpcyBkaXNhYmxl ZCIpJywgUEFUIG5lZWRzIHRvCnByb3ZpZGUgYW4gaW50ZXJmYWNlIHRoYXQgcHJldmVudHMgdGhl IE9TIGZyb20gaW5pdGlhbGl6aW5nIHRoZQpQQVQgTVNSLgoKUEFUIE1TUiBpbml0aWFsaXphdGlv biBtdXN0IGJlIGRvbmUgb24gYWxsIENQVXMgdXNpbmcgdGhlIHNwZWNpZmljCnNlcXVlbmNlIG9m IG9wZXJhdGlvbnMgZGVmaW5lZCBpbiBJbnRlbCBTRE0uICBUaGlzIHJlcXVpcmVzIE1UUlJzCnRv IGJlIGVuYWJsZWQgc2luY2UgcGF0X2luaXQoKSBpcyBjYWxsZWQgYXMgcGFydCBvZiBNVFJSIGlu aXQKZnJvbSBtdHJyX3JlbmRlenZvdXNfaGFuZGxlcigpLgoKTWFrZSBwYXRfZGlzYWJsZSgpIGFz IHRoZSBpbnRlcmZhY2UgdGhhdCBwcmV2ZW50cyB0aGUgT1MgZnJvbQppbml0aWFsaXppbmcgdGhl IFBBVCBNU1IuICBNVFJSIHdpbGwgY2FsbCB0aGlzIGludGVyZmFjZSB3aGVuIGl0CmNhbm5vdCBw cm92aWRlIHRoZSBTRE0tZGVmaW5lZCBzZXF1ZW5jZSB0byBpbml0aWFsaXplIFBBVC4KClRoaXMg YWxzbyBhc3N1cmVzIHBhdF9kaXNhYmxlKCkgY2FsbGVkIGZyb20gcGF0X2JzcF9pbml0KCkgdG8K c2V0IFBBVCB0YWJsZSBwcm9wZXJseSB3aGVuIENQVSBkb2VzIG5vdCBzdXBwb3J0IFBBVC4KClNp Z25lZC1vZmYtYnk6IFRvc2hpIEthbmkgPHRvc2hpLmthbmlAaHBlLmNvbT4KQ2M6IEJvcmlzbGF2 IFBldGtvdiA8YnBAc3VzZS5kZT4KQ2M6IEx1aXMgUi4gUm9kcmlndWV6IDxtY2dyb2ZAc3VzZS5j b20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBSb2JlcnQgRWxsaW90 dCA8ZWxsaW90dEBocGUuY29tPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CkNj OiBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGds eEBsaW51dHJvbml4LmRlPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhdC5oIHwgICAgMSAr CiBhcmNoL3g4Ni9tbS9wYXQuYyAgICAgICAgICB8ICAgMTMgKysrKysrKysrKysrLQogMiBmaWxl cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv YXJjaC94ODYvaW5jbHVkZS9hc20vcGF0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXQuaApp bmRleCA5N2VhNTViLi4wYWQzNTZjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w YXQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXQuaApAQCAtNSw2ICs1LDcgQEAKICNp bmNsdWRlIDxhc20vcGd0YWJsZV90eXBlcy5oPgogCiBib29sIHBhdF9lbmFibGVkKHZvaWQpOwor dm9pZCBwYXRfZGlzYWJsZShjb25zdCBjaGFyICpyZWFzb24pOwogZXh0ZXJuIHZvaWQgcGF0X2lu aXQodm9pZCk7CiB2b2lkIF9faW5pdF9jYWNoZV9tb2Rlcyh1NjQpOwogCmRpZmYgLS1naXQgYS9h cmNoL3g4Ni9tbS9wYXQuYyBiL2FyY2gveDg2L21tL3BhdC5jCmluZGV4IDFkYTU1YTUuLjNjMDhh MjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3BhdC5jCisrKyBiL2FyY2gveDg2L21tL3BhdC5j CkBAIC00MCwxMSArNDAsMjIgQEAKIHN0YXRpYyBib29sIGJvb3RfY3B1X2RvbmU7CiAKIHN0YXRp YyBpbnQgX19yZWFkX21vc3RseSBfX3BhdF9lbmFibGVkID0gSVNfRU5BQkxFRChDT05GSUdfWDg2 X1BBVCk7CitzdGF0aWMgdm9pZCBpbml0X2NhY2hlX21vZGVzKHZvaWQpOwogCi1zdGF0aWMgaW5s aW5lIHZvaWQgcGF0X2Rpc2FibGUoY29uc3QgY2hhciAqcmVhc29uKQordm9pZCBwYXRfZGlzYWJs ZShjb25zdCBjaGFyICpyZWFzb24pCiB7CisJaWYgKCFfX3BhdF9lbmFibGVkKQorCQlyZXR1cm47 CisKKwlpZiAoYm9vdF9jcHVfZG9uZSkgeworCQlXQVJOX09OQ0UoMSwgIng4Ni9QQVQ6IFBBVCBj YW5ub3QgYmUgZGlzYWJsZWQgYWZ0ZXIgaW5pdGlhbGl6YXRpb25cbiIpOworCQlyZXR1cm47CisJ fQorCiAJX19wYXRfZW5hYmxlZCA9IDA7CiAJcHJfaW5mbygieDg2L1BBVDogJXNcbiIsIHJlYXNv bik7CisKKwlpbml0X2NhY2hlX21vZGVzKCk7CiB9CiAKIHN0YXRpYyBpbnQgX19pbml0IG5vcGF0 KGNoYXIgKnN0cikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==