From mboxrd@z Thu Jan 1 00:00:00 1970 From: tip-bot for Andy Lutomirski Subject: [tip:x86/asm] x86/paravirt: Make "unsafe" MSR accesses unsafe even if PARAVIRT=y Date: Wed, 13 Apr 2016 04:46:05 -0700 Message-ID: References: <414fabd6d3527703077c6c2a797223d0a9c3b081.1459605520.git.luto@kernel.org> Reply-To: torvalds@linux-foundation.org, bp@alien8.de, pbonzini@redhat.com, tglx@linutronix.de, kvm@vger.kernel.org, mingo@kernel.org, boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org, Xen-devel@lists.xen.org, akpm@linux-foundation.org, peterz@infradead.org, hpa@zytor.com, arjan@linux.intel.com, luto@kernel.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <414fabd6d3527703077c6c2a797223d0a9c3b081.1459605520.git.luto@kernel.org> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-tip-commits@vger.kernel.org Cc: boris.ostrovsky@oracle.com, kvm@vger.kernel.org, peterz@infradead.org, arjan@linux.intel.com, mingo@kernel.org, linux-kernel@vger.kernel.org, Xen-devel@lists.xen.org, bp@alien8.de, luto@kernel.org, hpa@zytor.com, pbonzini@redhat.com, tglx@linutronix.de, torvalds@linux-foundation.org, akpm@linux-foundation.org List-Id: xen-devel@lists.xenproject.org Q29tbWl0LUlEOiAgNDk4NWNlMTVhMzk3ZTliNjU0MTU0OGVmZTNiOWZmYWMyZGRhOTEyNwpHaXR3 ZWI6ICAgICBodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwLzQ5ODVjZTE1YTM5N2U5YjY1NDE1NDhl ZmUzYjlmZmFjMmRkYTkxMjcKQXV0aG9yOiAgICAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5l bC5vcmc+CkF1dGhvckRhdGU6IFNhdCwgMiBBcHIgMjAxNiAwNzowMTozOSAtMDcwMApDb21taXR0 ZXI6ICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkLCAxMyBB cHIgMjAxNiAxMTozNzo0NiArMDIwMAoKeDg2L3BhcmF2aXJ0OiBNYWtlICJ1bnNhZmUiIE1TUiBh Y2Nlc3NlcyB1bnNhZmUgZXZlbiBpZiBQQVJBVklSVD15CgpFbmFibGluZyBDT05GSUdfUEFSQVZJ UlQgaGFkIGFuIHVuaW50ZW5kZWQgc2lkZSBlZmZlY3Q6IHJkbXNyKCkgdHVybmVkCmludG8gcmRt c3Jfc2FmZSgpIGFuZCB3cm1zcigpIHR1cm5lZCBpbnRvIHdybXNyX3NhZmUoKSwgZXZlbiBvbiBi YXJlCm1ldGFsLiAgVW5kbyB0aGF0IGJ5IHVzaW5nIHRoZSBuZXcgdW5zYWZlIHBhcmF2aXJ0IE1T UiBjYWxsYmFja3MuCgpUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5 QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwu b3JnPgpBY2tlZC1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u b3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IEFy amFuIHZhbiBkZSBWZW4gPGFyamFuQGxpbnV4LmludGVsLmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtv diA8YnBAYWxpZW44LmRlPgpDYzogS1ZNIGxpc3QgPGt2bUB2Z2VyLmtlcm5lbC5vcmc+CkNjOiBQ YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBl dGVyekBpbmZyYWRlYWQub3JnPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu ZGU+CkNjOiB4ZW4tZGV2ZWwgPFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgpMaW5rOiBodHRwOi8v bGttbC5rZXJuZWwub3JnL3IvNDE0ZmFiZDZkMzUyNzcwMzA3N2M2YzJhNzk3MjIzZDBhOWMzYjA4 MS4xNDU5NjA1NTIwLmdpdC5sdXRvQGtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xu YXIgPG1pbmdvQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQu aCB8IDkgKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9h cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCmluZGV4IDk3ODM5ZmEuLjNjNzMxNDEgMTAw NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYv aW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtMTUyLDI0ICsxNTIsMjEgQEAgc3RhdGljIGlubGlu ZSBpbnQgcGFyYXZpcnRfd3JpdGVfbXNyX3NhZmUodW5zaWduZWQgbXNyLAogCXJldHVybiBQVk9Q X0NBTEwzKGludCwgcHZfY3B1X29wcy53cml0ZV9tc3Jfc2FmZSwgbXNyLCBsb3csIGhpZ2gpOwog fQogCi0vKiBUaGVzZSBzaG91bGQgYWxsIGRvIEJVR19PTihfZXJyKSwgYnV0IG91ciBoZWFkZXJz IGFyZSB0b28gdGFuZ2xlZC4gKi8KICNkZWZpbmUgcmRtc3IobXNyLCB2YWwxLCB2YWwyKQkJCVwK IGRvIHsJCQkJCQlcCi0JaW50IF9lcnI7CQkJCVwKLQl1NjQgX2wgPSBwYXJhdmlydF9yZWFkX21z cl9zYWZlKG1zciwgJl9lcnIpOwlcCisJdTY0IF9sID0gcGFyYXZpcnRfcmVhZF9tc3IobXNyKTsJ XAogCXZhbDEgPSAodTMyKV9sOwkJCQlcCiAJdmFsMiA9IF9sID4+IDMyOwkJCVwKIH0gd2hpbGUg KDApCiAKICNkZWZpbmUgd3Jtc3IobXNyLCB2YWwxLCB2YWwyKQkJCVwKIGRvIHsJCQkJCQlcCi0J cGFyYXZpcnRfd3JpdGVfbXNyX3NhZmUobXNyLCB2YWwxLCB2YWwyKTsJXAorCXBhcmF2aXJ0X3dy aXRlX21zcihtc3IsIHZhbDEsIHZhbDIpOwlcCiB9IHdoaWxlICgwKQogCiAjZGVmaW5lIHJkbXNy bChtc3IsIHZhbCkJCQlcCiBkbyB7CQkJCQkJXAotCWludCBfZXJyOwkJCQlcCi0JdmFsID0gcGFy YXZpcnRfcmVhZF9tc3Jfc2FmZShtc3IsICZfZXJyKTsJXAorCXZhbCA9IHBhcmF2aXJ0X3JlYWRf bXNyKG1zcik7CQlcCiB9IHdoaWxlICgwKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JsKHVu c2lnbmVkIG1zciwgdTY0IHZhbCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==