From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: [PATCH v2 07/20] arm/x86: Add ALTERNATIVE and HAS_EX_TABLE Date: Thu, 25 Aug 2016 09:37:22 -0400 Message-ID: <1472132255-23470-8-git-send-email-konrad.wilk@oracle.com> References: <1472132255-23470-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 1bcur5-0000u6-Mi for xen-devel@lists.xenproject.org; Thu, 25 Aug 2016 13:38:03 +0000 In-Reply-To: <1472132255-23470-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, ross.lagerwall@citrix.com, sstabellini@kernel.org, julien.grall@arm.com Cc: Andrew Cooper , Doug Goldstein , Jan Beulich , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org eDg2IGltcGxlbWVudHMgYWxsIG9mIHRoZW0gYnkgZGVmYXVsdCAtIGFuZCB3ZSBqdXN0CmFkZCB0 d28gZXh0cmEgQ09ORklHXyB2YXJpYWJsZXMgdG8gYmUgZGVjbGFyZWQgaW4gYXV0b2NvbmYuaC4K CkFSTSA2NCBvbmx5IGhhcyBhbHRlcm5hdGl2ZSB3aGlsZSBBUk0gMzIgaGFzIG5vbmUgb2YgdGhl bS4KCkFuZCB3aGlsZSBhdCBpdCBjaGFuZ2UgdGhlIGxpdmVwYXRjaCBjb21tb24gY29kZSB0aGF0 CndvdWxkIGJlbmVmaXQgZnJvbSB0aGlzLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1 bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0 YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj YXJkb2UuY29tPgoKdjI6IEZpcnN0IHN1Ym1pc3Npb24KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZp ZyAgIHwgOCArKysrKysrKwogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyB8IDUgKysrKy0KIDIgZmls ZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh L3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggMjY1ZmQ3 OS4uZGFlZjg2NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2Fy Y2gveDg2L0tjb25maWcKQEAgLTUsMTAgKzUsMTIgQEAgY29uZmlnIFg4NgogCWRlZl9ib29sIHkK IAlzZWxlY3QgQUNQSQogCXNlbGVjdCBBQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQCisJc2VsZWN0 IEFMVEVSTkFUSVZFCiAJc2VsZWN0IENPTVBBVAogCXNlbGVjdCBDT1JFX1BBUktJTkcKIAlzZWxl Y3QgSEFTX0NQVUZSRVEKIAlzZWxlY3QgSEFTX0VIQ0kKKwlzZWxlY3QgSEFTX0VYX1RBQkxFCiAJ c2VsZWN0IEhBU19HREJTWAogCXNlbGVjdCBIQVNfSU9QT1JUUwogCXNlbGVjdCBIQVNfS0VYRUMK QEAgLTIyLDYgKzI0LDEyIEBAIGNvbmZpZyBYODYKIAlzZWxlY3QgTlVNQQogCXNlbGVjdCBWR0EK IAorY29uZmlnIEFMVEVSTkFUSVZFCisJYm9vbAorCitjb25maWcgSEFTX0VYX1RBQkxFCisJYm9v bAorCiBjb25maWcgQVJDSF9ERUZDT05GSUcKIAlzdHJpbmcKIAlkZWZhdWx0ICJhcmNoL3g4Ni9j b25maWdzL3g4Nl82NF9kZWZjb25maWciCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRj aC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCBiNzcxYzdkLi43ZTM2ZDk3IDEwMDY0 NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNo LmMKQEAgLTMsNiArMyw3IEBACiAgKgogICovCiAKKyNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+CiAj aW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9lbGYuaD4KICNpbmNsdWRlIDx4ZW4v ZXJyLmg+CkBAIC02ODQsNyArNjg1LDcgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3Ry dWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg c2l6ZW9mKCpyZWdpb24tPmZyYW1lW2ldLmJ1Z3MpOwogICAgIH0KIAotI2lmbmRlZiBDT05GSUdf QVJNCisjaWZkZWYgQ09ORklHX0FMVEVSTkFUSVZFCiAgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9z ZWNfYnlfbmFtZShlbGYsICIuYWx0aW5zdHJ1Y3Rpb25zIik7CiAgICAgaWYgKCBzZWMgKQogICAg IHsKQEAgLTcxNSw3ICs3MTYsOSBAQCBzdGF0aWMgaW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3Qg cGF5bG9hZCAqcGF5bG9hZCwKICAgICAgICAgfQogICAgICAgICBhcHBseV9hbHRlcm5hdGl2ZXMo c3RhcnQsIGVuZCk7CiAgICAgfQorI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfSEFTX0VYX1RBQkxF CiAgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIuZXhfdGFibGUiKTsK ICAgICBpZiAoIHNlYyApCiAgICAgewotLSAKMi40LjExCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==