From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Lutomirski Subject: [PATCH 1/7] x86/xen: Simplify set_aliased_prot Date: Tue, 24 May 2016 15:48:38 -0700 Message-ID: <0706f1a2538e481194514197298cca6b5e3f2638.1464129798.git.luto__12334.5834239901$1464130217$gmane$org@kernel.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: In-Reply-To: References: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: x86@kernel.org Cc: Kees Cook , Brian Gerst , linux-kernel@vger.kernel.org, xen-devel , David Vrabel , Jan Beulich , Borislav Petkov , Andy Lutomirski , Andrew Cooper , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org SW4gYWExYWNmZjM1NmJiICgieDg2L3hlbjogUHJvYmUgdGFyZ2V0IGFkZHJlc3NlcyBpbgpzZXRf YWxpYXNlZF9wcm90KCkgYmVmb3JlIHRoZSBoeXBlcmNhbGwiKSwgSSBhZGRlZCBhbiBleHBsaWNp dCBwcm9iZQp0byB3b3JrIGFyb3VuZCBhIGh5cGVyY2FsbCBpc3N1ZS4gIFRoZSBjb2RlIGNhbiBi ZSBzaW1wbGlmaWVkIGJ5CnVzaW5nIHByb2JlX2tlcm5lbF9yZWFkLgoKQ2M6IEFuZHJldyBDb29w ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogRGF2aWQgVnJhYmVsIDxkdnJhYmVsQGNhbnRhYi5u ZXQ+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1 dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2Vy bmVsLm9yZz4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgfCA0ICstLS0KIDEgZmlsZSBj aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo L3g4Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggNmFi NjcyMjMzYWM5Li5lZWQ2OTZjMjI5YmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0 ZW4uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTUyMSw5ICs1MjEsNyBAQCBz dGF0aWMgdm9pZCBzZXRfYWxpYXNlZF9wcm90KHZvaWQgKnYsIHBncHJvdF90IHByb3QpCiAKIAlw cmVlbXB0X2Rpc2FibGUoKTsKIAotCXBhZ2VmYXVsdF9kaXNhYmxlKCk7CS8qIEF2b2lkIHdhcm5p bmdzIGR1ZSB0byBiZWluZyBhdG9taWMuICovCi0JX19nZXRfdXNlcihkdW1teSwgKHVuc2lnbmVk IGNoYXIgX191c2VyIF9fZm9yY2UgKil2KTsKLQlwYWdlZmF1bHRfZW5hYmxlKCk7CisJcHJvYmVf a2VybmVsX3JlYWQoJmR1bW15LCAodW5zaWduZWQgY2hhciAqKXYsIDEpOwogCiAJaWYgKEhZUEVS VklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcpdiwgcHRlLCAwKSkKIAkJQlVH KCk7Ci0tIAoyLjUuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==