From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7F545CA9EAB for ; Fri, 18 Oct 2019 16:33:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 536E920659 for ; Fri, 18 Oct 2019 16:33:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2408758AbfJRQc5 (ORCPT ); Fri, 18 Oct 2019 12:32:57 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:57774 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2439985AbfJRQa6 (ORCPT ); Fri, 18 Oct 2019 12:30:58 -0400 Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1iLV9A-0002wl-Cw; Fri, 18 Oct 2019 18:30:36 +0200 Received: from [127.0.1.1] (localhost [IPv6:::1]) by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 3EF201C04CF; Fri, 18 Oct 2019 18:30:32 +0200 (CEST) Date: Fri, 18 Oct 2019 16:30:32 -0000 From: "tip-bot2 for Jiri Slaby" Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: x86/asm] x86/asm: Annotate aliases Cc: Jiri Slaby , Borislav Petkov , Juergen Gross , Boris Ostrovsky , "David S. Miller" , "Greg Kroah-Hartman" , Herbert Xu , "H. Peter Anvin" , Ingo Molnar , linux-arch@vger.kernel.org, linux-crypto@vger.kernel.org, Peter Zijlstra , Stefano Stabellini , Thomas Gleixner , "x86-ml" , xen-devel@lists.xenproject.org, Ingo Molnar , Borislav Petkov , linux-kernel@vger.kernel.org In-Reply-To: <20191011115108.12392-10-jslaby@suse.cz> References: <20191011115108.12392-10-jslaby@suse.cz> MIME-Version: 1.0 Message-ID: <157141623204.29376.8488182129639228430.tip-bot2@tip-bot2> X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org The following commit has been merged into the x86/asm branch of tip: Commit-ID: e9b9d020c4873d5e90d9986cfd137afbafbc5bfa Gitweb: https://git.kernel.org/tip/e9b9d020c4873d5e90d9986cfd137afbafbc5bfa Author: Jiri Slaby AuthorDate: Fri, 11 Oct 2019 13:50:49 +02:00 Committer: Borislav Petkov CommitterDate: Fri, 18 Oct 2019 10:38:23 +02:00 x86/asm: Annotate aliases _key_expansion_128 is an alias to _key_expansion_256a, __memcpy to memcpy, xen_syscall32_target to xen_sysenter_target, and so on. Annotate them all using the new SYM_FUNC_START_ALIAS, SYM_FUNC_START_LOCAL_ALIAS, and SYM_FUNC_END_ALIAS. This will make the tools generating the debuginfo happy as it avoids nesting and double symbols. Signed-off-by: Jiri Slaby Signed-off-by: Borislav Petkov Reviewed-by: Juergen Gross [xen parts] Cc: Boris Ostrovsky Cc: "David S. Miller" Cc: Greg Kroah-Hartman Cc: Herbert Xu Cc: "H. Peter Anvin" Cc: Ingo Molnar Cc: linux-arch@vger.kernel.org Cc: linux-crypto@vger.kernel.org Cc: Peter Zijlstra Cc: Stefano Stabellini Cc: Thomas Gleixner Cc: x86-ml Cc: xen-devel@lists.xenproject.org Link: https://lkml.kernel.org/r/20191011115108.12392-10-jslaby@suse.cz --- arch/x86/crypto/aesni-intel_asm.S | 5 ++--- arch/x86/lib/memcpy_64.S | 4 ++-- arch/x86/lib/memmove_64.S | 4 ++-- arch/x86/lib/memset_64.S | 4 ++-- arch/x86/xen/xen-asm_64.S | 4 ++-- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/arch/x86/crypto/aesni-intel_asm.S b/arch/x86/crypto/aesni-intel_asm.S index e0a5fb4..9d8d5f2 100644 --- a/arch/x86/crypto/aesni-intel_asm.S +++ b/arch/x86/crypto/aesni-intel_asm.S @@ -1757,8 +1757,7 @@ ENDPROC(aesni_gcm_finalize) #endif -.align 4 -_key_expansion_128: +SYM_FUNC_START_LOCAL_ALIAS(_key_expansion_128) SYM_FUNC_START_LOCAL(_key_expansion_256a) pshufd $0b11111111, %xmm1, %xmm1 shufps $0b00010000, %xmm0, %xmm4 @@ -1769,8 +1768,8 @@ SYM_FUNC_START_LOCAL(_key_expansion_256a) movaps %xmm0, (TKEYP) add $0x10, TKEYP ret -ENDPROC(_key_expansion_128) SYM_FUNC_END(_key_expansion_256a) +SYM_FUNC_END_ALIAS(_key_expansion_128) SYM_FUNC_START_LOCAL(_key_expansion_192a) pshufd $0b01010101, %xmm1, %xmm1 diff --git a/arch/x86/lib/memcpy_64.S b/arch/x86/lib/memcpy_64.S index 9274866..57a6426 100644 --- a/arch/x86/lib/memcpy_64.S +++ b/arch/x86/lib/memcpy_64.S @@ -28,7 +28,7 @@ * Output: * rax original destination */ -ENTRY(__memcpy) +SYM_FUNC_START_ALIAS(__memcpy) ENTRY(memcpy) ALTERNATIVE_2 "jmp memcpy_orig", "", X86_FEATURE_REP_GOOD, \ "jmp memcpy_erms", X86_FEATURE_ERMS @@ -42,7 +42,7 @@ ENTRY(memcpy) rep movsb ret ENDPROC(memcpy) -ENDPROC(__memcpy) +SYM_FUNC_END_ALIAS(__memcpy) EXPORT_SYMBOL(memcpy) EXPORT_SYMBOL(__memcpy) diff --git a/arch/x86/lib/memmove_64.S b/arch/x86/lib/memmove_64.S index bbec69d..50c1648 100644 --- a/arch/x86/lib/memmove_64.S +++ b/arch/x86/lib/memmove_64.S @@ -26,7 +26,7 @@ */ .weak memmove -ENTRY(memmove) +SYM_FUNC_START_ALIAS(memmove) ENTRY(__memmove) /* Handle more 32 bytes in loop */ @@ -208,6 +208,6 @@ ENTRY(__memmove) 13: retq ENDPROC(__memmove) -ENDPROC(memmove) +SYM_FUNC_END_ALIAS(memmove) EXPORT_SYMBOL(__memmove) EXPORT_SYMBOL(memmove) diff --git a/arch/x86/lib/memset_64.S b/arch/x86/lib/memset_64.S index 9bc861c..927ac44 100644 --- a/arch/x86/lib/memset_64.S +++ b/arch/x86/lib/memset_64.S @@ -19,7 +19,7 @@ * * rax original destination */ -ENTRY(memset) +SYM_FUNC_START_ALIAS(memset) ENTRY(__memset) /* * Some CPUs support enhanced REP MOVSB/STOSB feature. It is recommended @@ -43,8 +43,8 @@ ENTRY(__memset) rep stosb movq %r9,%rax ret -ENDPROC(memset) ENDPROC(__memset) +SYM_FUNC_END_ALIAS(memset) EXPORT_SYMBOL(memset) EXPORT_SYMBOL(__memset) diff --git a/arch/x86/xen/xen-asm_64.S b/arch/x86/xen/xen-asm_64.S index ebf610b..45c1249 100644 --- a/arch/x86/xen/xen-asm_64.S +++ b/arch/x86/xen/xen-asm_64.S @@ -167,13 +167,13 @@ ENDPROC(xen_sysenter_target) #else /* !CONFIG_IA32_EMULATION */ -ENTRY(xen_syscall32_target) +SYM_FUNC_START_ALIAS(xen_syscall32_target) ENTRY(xen_sysenter_target) lea 16(%rsp), %rsp /* strip %rcx, %r11 */ mov $-ENOSYS, %rax pushq $0 jmp hypercall_iret -ENDPROC(xen_syscall32_target) ENDPROC(xen_sysenter_target) +SYM_FUNC_END_ALIAS(xen_syscall32_target) #endif /* CONFIG_IA32_EMULATION */ From mboxrd@z Thu Jan 1 00:00:00 1970 From: "tip-bot2 for Jiri Slaby" Subject: [tip: x86/asm] x86/asm: Annotate aliases Date: Fri, 18 Oct 2019 16:30:32 -0000 Message-ID: <157141623204.29376.8488182129639228430.tip-bot2@tip-bot2> References: <20191011115108.12392-10-jslaby@suse.cz> Reply-To: linux-kernel@vger.kernel.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191011115108.12392-10-jslaby@suse.cz> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: linux-tip-commits@vger.kernel.org Cc: Juergen Gross , linux-arch@vger.kernel.org, Stefano Stabellini , Herbert Xu , Peter Zijlstra , Greg Kroah-Hartman , x86-ml , linux-kernel@vger.kernel.org, Ingo Molnar , Ingo Molnar , Thomas Gleixner , linux-crypto@vger.kernel.org, "H. Peter Anvin" , Borislav Petkov , xen-devel@lists.xenproject.org, Boris Ostrovsky , Borislav Petkov , Jiri Slaby , "David S. Miller" List-Id: linux-arch.vger.kernel.org VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIGU5YjlkMDIwYzQ4NzNkNWU5MGQ5OTg2Y2ZkMTM3 YWZiYWZiYzViZmEKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvZTli OWQwMjBjNDg3M2Q1ZTkwZDk5ODZjZmQxMzdhZmJhZmJjNWJmYQpBdXRob3I6ICAgICAgICBKaXJp IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx Mzo1MDo0OSArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDEwOjM4OjIzICswMjowMAoKeDg2L2Fz bTogQW5ub3RhdGUgYWxpYXNlcwoKX2tleV9leHBhbnNpb25fMTI4IGlzIGFuIGFsaWFzIHRvIF9r ZXlfZXhwYW5zaW9uXzI1NmEsIF9fbWVtY3B5IHRvCm1lbWNweSwgeGVuX3N5c2NhbGwzMl90YXJn ZXQgdG8geGVuX3N5c2VudGVyX3RhcmdldCwgYW5kIHNvIG9uLiBBbm5vdGF0ZQp0aGVtIGFsbCB1 c2luZyB0aGUgbmV3IFNZTV9GVU5DX1NUQVJUX0FMSUFTLCBTWU1fRlVOQ19TVEFSVF9MT0NBTF9B TElBUywKYW5kIFNZTV9GVU5DX0VORF9BTElBUy4gVGhpcyB3aWxsIG1ha2UgdGhlIHRvb2xzIGdl bmVyYXRpbmcgdGhlCmRlYnVnaW5mbyBoYXBweSBhcyBpdCBhdm9pZHMgbmVzdGluZyBhbmQgZG91 YmxlIHN5bWJvbHMuCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4K U2lnbmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpSZXZpZXdlZC1ieTog SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiBbeGVuIHBhcnRzXQpDYzogQm9yaXMgT3N0 cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6ICJEYXZpZCBTLiBNaWxsZXIi IDxkYXZlbUBkYXZlbWxvZnQubmV0PgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu dXhmb3VuZGF0aW9uLm9yZz4KQ2M6IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y Zy5hdT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiBJbmdvIE1vbG5h ciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6IGxpbnV4LWFyY2hAdmdlci5rZXJuZWwub3JnCkNjOiBs aW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnCkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu ZnJhZGVhZC5vcmc+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v cmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IHg4Ni1tbCA8 eDg2QGtlcm5lbC5vcmc+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazog aHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MTAxMTExNTEwOC4xMjM5Mi0xMC1qc2xhYnlA c3VzZS5jegotLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUyB8IDUgKystLS0K IGFyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyAgICAgICAgICB8IDQgKystLQogYXJjaC94ODYvbGli L21lbW1vdmVfNjQuUyAgICAgICAgIHwgNCArKy0tCiBhcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMg ICAgICAgICAgfCA0ICsrLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgICAgICAgICB8IDQg KystLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgYi9hcmNoL3g4 Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5kZXggZTBhNWZiNC4uOWQ4ZDVmMiAxMDA2NDQK LS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2Ny eXB0by9hZXNuaS1pbnRlbF9hc20uUwpAQCAtMTc1Nyw4ICsxNzU3LDcgQEAgRU5EUFJPQyhhZXNu aV9nY21fZmluYWxpemUpCiAjZW5kaWYKIAogCi0uYWxpZ24gNAotX2tleV9leHBhbnNpb25fMTI4 OgorU1lNX0ZVTkNfU1RBUlRfTE9DQUxfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZV TkNfU1RBUlRfTE9DQUwoX2tleV9leHBhbnNpb25fMjU2YSkKIAlwc2h1ZmQgJDBiMTExMTExMTEs ICV4bW0xLCAleG1tMQogCXNodWZwcyAkMGIwMDAxMDAwMCwgJXhtbTAsICV4bW00CkBAIC0xNzY5 LDggKzE3NjgsOCBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfa2V5X2V4cGFuc2lvbl8yNTZhKQog CW1vdmFwcyAleG1tMCwgKFRLRVlQKQogCWFkZCAkMHgxMCwgVEtFWVAKIAlyZXQKLUVORFBST0Mo X2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZVTkNfRU5EKF9rZXlfZXhwYW5zaW9uXzI1NmEpCitT WU1fRlVOQ19FTkRfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogCiBTWU1fRlVOQ19TVEFSVF9M T0NBTChfa2V5X2V4cGFuc2lvbl8xOTJhKQogCXBzaHVmZCAkMGIwMTAxMDEwMSwgJXhtbTEsICV4 bW0xCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIv bWVtY3B5XzY0LlMKaW5kZXggOTI3NDg2Ni4uNTdhNjQyNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv bGliL21lbWNweV82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwpAQCAtMjgsNyAr MjgsNyBAQAogICogT3V0cHV0OgogICogcmF4IG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KLUVO VFJZKF9fbWVtY3B5KQorU1lNX0ZVTkNfU1RBUlRfQUxJQVMoX19tZW1jcHkpCiBFTlRSWShtZW1j cHkpCiAJQUxURVJOQVRJVkVfMiAiam1wIG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJFX1JF UF9HT09ELCBcCiAJCSAgICAgICJqbXAgbWVtY3B5X2VybXMiLCBYODZfRkVBVFVSRV9FUk1TCkBA IC00Miw3ICs0Miw3IEBAIEVOVFJZKG1lbWNweSkKIAlyZXAgbW92c2IKIAlyZXQKIEVORFBST0Mo bWVtY3B5KQotRU5EUFJPQyhfX21lbWNweSkKK1NZTV9GVU5DX0VORF9BTElBUyhfX21lbWNweSkK IEVYUE9SVF9TWU1CT0wobWVtY3B5KQogRVhQT1JUX1NZTUJPTChfX21lbWNweSkKIApkaWZmIC0t Z2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0 LlMKaW5kZXggYmJlYzY5ZC4uNTBjMTY0OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbW1v dmVfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCkBAIC0yNiw3ICsyNiw3IEBA CiAgKi8KIC53ZWFrIG1lbW1vdmUKIAotRU5UUlkobWVtbW92ZSkKK1NZTV9GVU5DX1NUQVJUX0FM SUFTKG1lbW1vdmUpCiBFTlRSWShfX21lbW1vdmUpCiAKIAkvKiBIYW5kbGUgbW9yZSAzMiBieXRl cyBpbiBsb29wICovCkBAIC0yMDgsNiArMjA4LDYgQEAgRU5UUlkoX19tZW1tb3ZlKQogMTM6CiAJ cmV0cQogRU5EUFJPQyhfX21lbW1vdmUpCi1FTkRQUk9DKG1lbW1vdmUpCitTWU1fRlVOQ19FTkRf QUxJQVMobWVtbW92ZSkKIEVYUE9SVF9TWU1CT0woX19tZW1tb3ZlKQogRVhQT1JUX1NZTUJPTCht ZW1tb3ZlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TIGIvYXJjaC94ODYv bGliL21lbXNldF82NC5TCmluZGV4IDliYzg2MWMuLjkyN2FjNDQgMTAwNjQ0Ci0tLSBhL2FyY2gv eDg2L2xpYi9tZW1zZXRfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKQEAgLTE5 LDcgKzE5LDcgQEAKICAqCiAgKiByYXggICBvcmlnaW5hbCBkZXN0aW5hdGlvbgogICovCi1FTlRS WShtZW1zZXQpCitTWU1fRlVOQ19TVEFSVF9BTElBUyhtZW1zZXQpCiBFTlRSWShfX21lbXNldCkK IAkvKgogCSAqIFNvbWUgQ1BVcyBzdXBwb3J0IGVuaGFuY2VkIFJFUCBNT1ZTQi9TVE9TQiBmZWF0 dXJlLiBJdCBpcyByZWNvbW1lbmRlZApAQCAtNDMsOCArNDMsOCBAQCBFTlRSWShfX21lbXNldCkK IAlyZXAgc3Rvc2IKIAltb3ZxICVyOSwlcmF4CiAJcmV0Ci1FTkRQUk9DKG1lbXNldCkKIEVORFBS T0MoX19tZW1zZXQpCitTWU1fRlVOQ19FTkRfQUxJQVMobWVtc2V0KQogRVhQT1JUX1NZTUJPTCht ZW1zZXQpCiBFWFBPUlRfU1lNQk9MKF9fbWVtc2V0KQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94 ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCBlYmY2MTBi Li40NWMxMjQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2Fy Y2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKQEAgLTE2NywxMyArMTY3LDEzIEBAIEVORFBST0MoeGVu X3N5c2VudGVyX3RhcmdldCkKIAogI2Vsc2UgLyogIUNPTkZJR19JQTMyX0VNVUxBVElPTiAqLwog Ci1FTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUX0FMSUFTKHhlbl9z eXNjYWxsMzJfdGFyZ2V0KQogRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKIAlsZWEgMTYoJXJz cCksICVyc3AJLyogc3RyaXAgJXJjeCwgJXIxMSAqLwogCW1vdiAkLUVOT1NZUywgJXJheAogCXB1 c2hxICQwCiAJam1wIGh5cGVyY2FsbF9pcmV0Ci1FTkRQUk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0 KQogRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EX0FMSUFTKHhlbl9z eXNjYWxsMzJfdGFyZ2V0KQogCiAjZW5kaWYJLyogQ09ORklHX0lBMzJfRU1VTEFUSU9OICovCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 713ABCA9EA9 for ; Fri, 18 Oct 2019 16:31:22 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4B9E921835 for ; Fri, 18 Oct 2019 16:31:22 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B9E921835 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linutronix.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iLV9X-0006Ut-On; Fri, 18 Oct 2019 16:30:59 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iLV9X-0006Ub-5C for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:30:59 +0000 X-Inumbo-ID: a355f4c0-f1c4-11e9-bbab-bc764e2007e4 Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id a355f4c0-f1c4-11e9-bbab-bc764e2007e4; Fri, 18 Oct 2019 16:30:47 +0000 (UTC) Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1iLV9A-0002wl-Cw; Fri, 18 Oct 2019 18:30:36 +0200 Received: from [127.0.1.1] (localhost [IPv6:::1]) by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 3EF201C04CF; Fri, 18 Oct 2019 18:30:32 +0200 (CEST) Date: Fri, 18 Oct 2019 16:30:32 -0000 From: "tip-bot2 for Jiri Slaby" To: linux-tip-commits@vger.kernel.org In-Reply-To: <20191011115108.12392-10-jslaby@suse.cz> References: <20191011115108.12392-10-jslaby@suse.cz> MIME-Version: 1.0 Message-ID: <157141623204.29376.8488182129639228430.tip-bot2@tip-bot2> X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Precedence: bulk X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1, SHORTCIRCUIT=-0.0001 Subject: [Xen-devel] [tip: x86/asm] x86/asm: Annotate aliases X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: linux-kernel@vger.kernel.org Cc: Juergen Gross , linux-arch@vger.kernel.org, Stefano Stabellini , Herbert Xu , Peter Zijlstra , Greg Kroah-Hartman , x86-ml , linux-kernel@vger.kernel.org, Ingo Molnar , Ingo Molnar , Thomas Gleixner , linux-crypto@vger.kernel.org, "H. Peter Anvin" , Borislav Petkov , xen-devel@lists.xenproject.org, Boris Ostrovsky , Borislav Petkov , Jiri Slaby , "David S. Miller" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIGU5YjlkMDIwYzQ4NzNkNWU5MGQ5OTg2Y2ZkMTM3 YWZiYWZiYzViZmEKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvZTli OWQwMjBjNDg3M2Q1ZTkwZDk5ODZjZmQxMzdhZmJhZmJjNWJmYQpBdXRob3I6ICAgICAgICBKaXJp IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx Mzo1MDo0OSArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDEwOjM4OjIzICswMjowMAoKeDg2L2Fz bTogQW5ub3RhdGUgYWxpYXNlcwoKX2tleV9leHBhbnNpb25fMTI4IGlzIGFuIGFsaWFzIHRvIF9r ZXlfZXhwYW5zaW9uXzI1NmEsIF9fbWVtY3B5IHRvCm1lbWNweSwgeGVuX3N5c2NhbGwzMl90YXJn ZXQgdG8geGVuX3N5c2VudGVyX3RhcmdldCwgYW5kIHNvIG9uLiBBbm5vdGF0ZQp0aGVtIGFsbCB1 c2luZyB0aGUgbmV3IFNZTV9GVU5DX1NUQVJUX0FMSUFTLCBTWU1fRlVOQ19TVEFSVF9MT0NBTF9B TElBUywKYW5kIFNZTV9GVU5DX0VORF9BTElBUy4gVGhpcyB3aWxsIG1ha2UgdGhlIHRvb2xzIGdl bmVyYXRpbmcgdGhlCmRlYnVnaW5mbyBoYXBweSBhcyBpdCBhdm9pZHMgbmVzdGluZyBhbmQgZG91 YmxlIHN5bWJvbHMuCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4K U2lnbmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpSZXZpZXdlZC1ieTog SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiBbeGVuIHBhcnRzXQpDYzogQm9yaXMgT3N0 cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6ICJEYXZpZCBTLiBNaWxsZXIi IDxkYXZlbUBkYXZlbWxvZnQubmV0PgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu dXhmb3VuZGF0aW9uLm9yZz4KQ2M6IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y Zy5hdT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiBJbmdvIE1vbG5h ciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6IGxpbnV4LWFyY2hAdmdlci5rZXJuZWwub3JnCkNjOiBs aW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnCkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu ZnJhZGVhZC5vcmc+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v cmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IHg4Ni1tbCA8 eDg2QGtlcm5lbC5vcmc+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazog aHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MTAxMTExNTEwOC4xMjM5Mi0xMC1qc2xhYnlA c3VzZS5jegotLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUyB8IDUgKystLS0K IGFyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyAgICAgICAgICB8IDQgKystLQogYXJjaC94ODYvbGli L21lbW1vdmVfNjQuUyAgICAgICAgIHwgNCArKy0tCiBhcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMg ICAgICAgICAgfCA0ICsrLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgICAgICAgICB8IDQg KystLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgYi9hcmNoL3g4 Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5kZXggZTBhNWZiNC4uOWQ4ZDVmMiAxMDA2NDQK LS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2Ny eXB0by9hZXNuaS1pbnRlbF9hc20uUwpAQCAtMTc1Nyw4ICsxNzU3LDcgQEAgRU5EUFJPQyhhZXNu aV9nY21fZmluYWxpemUpCiAjZW5kaWYKIAogCi0uYWxpZ24gNAotX2tleV9leHBhbnNpb25fMTI4 OgorU1lNX0ZVTkNfU1RBUlRfTE9DQUxfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZV TkNfU1RBUlRfTE9DQUwoX2tleV9leHBhbnNpb25fMjU2YSkKIAlwc2h1ZmQgJDBiMTExMTExMTEs ICV4bW0xLCAleG1tMQogCXNodWZwcyAkMGIwMDAxMDAwMCwgJXhtbTAsICV4bW00CkBAIC0xNzY5 LDggKzE3NjgsOCBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfa2V5X2V4cGFuc2lvbl8yNTZhKQog CW1vdmFwcyAleG1tMCwgKFRLRVlQKQogCWFkZCAkMHgxMCwgVEtFWVAKIAlyZXQKLUVORFBST0Mo X2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZVTkNfRU5EKF9rZXlfZXhwYW5zaW9uXzI1NmEpCitT WU1fRlVOQ19FTkRfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogCiBTWU1fRlVOQ19TVEFSVF9M T0NBTChfa2V5X2V4cGFuc2lvbl8xOTJhKQogCXBzaHVmZCAkMGIwMTAxMDEwMSwgJXhtbTEsICV4 bW0xCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIv bWVtY3B5XzY0LlMKaW5kZXggOTI3NDg2Ni4uNTdhNjQyNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv bGliL21lbWNweV82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwpAQCAtMjgsNyAr MjgsNyBAQAogICogT3V0cHV0OgogICogcmF4IG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KLUVO VFJZKF9fbWVtY3B5KQorU1lNX0ZVTkNfU1RBUlRfQUxJQVMoX19tZW1jcHkpCiBFTlRSWShtZW1j cHkpCiAJQUxURVJOQVRJVkVfMiAiam1wIG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJFX1JF UF9HT09ELCBcCiAJCSAgICAgICJqbXAgbWVtY3B5X2VybXMiLCBYODZfRkVBVFVSRV9FUk1TCkBA IC00Miw3ICs0Miw3IEBAIEVOVFJZKG1lbWNweSkKIAlyZXAgbW92c2IKIAlyZXQKIEVORFBST0Mo bWVtY3B5KQotRU5EUFJPQyhfX21lbWNweSkKK1NZTV9GVU5DX0VORF9BTElBUyhfX21lbWNweSkK IEVYUE9SVF9TWU1CT0wobWVtY3B5KQogRVhQT1JUX1NZTUJPTChfX21lbWNweSkKIApkaWZmIC0t Z2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0 LlMKaW5kZXggYmJlYzY5ZC4uNTBjMTY0OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbW1v dmVfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCkBAIC0yNiw3ICsyNiw3IEBA CiAgKi8KIC53ZWFrIG1lbW1vdmUKIAotRU5UUlkobWVtbW92ZSkKK1NZTV9GVU5DX1NUQVJUX0FM SUFTKG1lbW1vdmUpCiBFTlRSWShfX21lbW1vdmUpCiAKIAkvKiBIYW5kbGUgbW9yZSAzMiBieXRl cyBpbiBsb29wICovCkBAIC0yMDgsNiArMjA4LDYgQEAgRU5UUlkoX19tZW1tb3ZlKQogMTM6CiAJ cmV0cQogRU5EUFJPQyhfX21lbW1vdmUpCi1FTkRQUk9DKG1lbW1vdmUpCitTWU1fRlVOQ19FTkRf QUxJQVMobWVtbW92ZSkKIEVYUE9SVF9TWU1CT0woX19tZW1tb3ZlKQogRVhQT1JUX1NZTUJPTCht ZW1tb3ZlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TIGIvYXJjaC94ODYv bGliL21lbXNldF82NC5TCmluZGV4IDliYzg2MWMuLjkyN2FjNDQgMTAwNjQ0Ci0tLSBhL2FyY2gv eDg2L2xpYi9tZW1zZXRfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKQEAgLTE5 LDcgKzE5LDcgQEAKICAqCiAgKiByYXggICBvcmlnaW5hbCBkZXN0aW5hdGlvbgogICovCi1FTlRS WShtZW1zZXQpCitTWU1fRlVOQ19TVEFSVF9BTElBUyhtZW1zZXQpCiBFTlRSWShfX21lbXNldCkK IAkvKgogCSAqIFNvbWUgQ1BVcyBzdXBwb3J0IGVuaGFuY2VkIFJFUCBNT1ZTQi9TVE9TQiBmZWF0 dXJlLiBJdCBpcyByZWNvbW1lbmRlZApAQCAtNDMsOCArNDMsOCBAQCBFTlRSWShfX21lbXNldCkK IAlyZXAgc3Rvc2IKIAltb3ZxICVyOSwlcmF4CiAJcmV0Ci1FTkRQUk9DKG1lbXNldCkKIEVORFBS T0MoX19tZW1zZXQpCitTWU1fRlVOQ19FTkRfQUxJQVMobWVtc2V0KQogRVhQT1JUX1NZTUJPTCht ZW1zZXQpCiBFWFBPUlRfU1lNQk9MKF9fbWVtc2V0KQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94 ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCBlYmY2MTBi Li40NWMxMjQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2Fy Y2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKQEAgLTE2NywxMyArMTY3LDEzIEBAIEVORFBST0MoeGVu X3N5c2VudGVyX3RhcmdldCkKIAogI2Vsc2UgLyogIUNPTkZJR19JQTMyX0VNVUxBVElPTiAqLwog Ci1FTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUX0FMSUFTKHhlbl9z eXNjYWxsMzJfdGFyZ2V0KQogRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKIAlsZWEgMTYoJXJz cCksICVyc3AJLyogc3RyaXAgJXJjeCwgJXIxMSAqLwogCW1vdiAkLUVOT1NZUywgJXJheAogCXB1 c2hxICQwCiAJam1wIGh5cGVyY2FsbF9pcmV0Ci1FTkRQUk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0 KQogRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EX0FMSUFTKHhlbl9z eXNjYWxsMzJfdGFyZ2V0KQogCiAjZW5kaWYJLyogQ09ORklHX0lBMzJfRU1VTEFUSU9OICovCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs