From mboxrd@z Thu Jan 1 00:00:00 1970 From: Borislav Petkov Subject: Re: [PATCH v9 24/28] x86_64/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* Date: Wed, 16 Oct 2019 09:12:30 +0200 Message-ID: <20191016071230.GD1138@zn.tnic> References: <20191011115108.12392-1-jslaby@suse.cz> <20191011115108.12392-25-jslaby@suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Content-Disposition: inline In-Reply-To: <20191011115108.12392-25-jslaby@suse.cz> Sender: linux-kernel-owner@vger.kernel.org Cc: Jiri Slaby , tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , Boris Ostrovsky , Herbert Xu , "David S. Miller" , "Rafael J. Wysocki" , Len Brown , Pavel Machek , Matt Fleming , Ard Biesheuvel , Juergen Gross , linux-crypto@vger.kernel.org, linux-pm@vger.kernel.org, linux-efi@vger.kernel.org, xen-devel@lists.xenproject.org List-Id: linux-arch.vger.kernel.org Hi, On Fri, Oct 11, 2019 at 01:51:04PM +0200, Jiri Slaby wrote: > These are all functions which are invoked from elsewhere, so annotate > them as global using the new SYM_FUNC_START. And their ENDPROC's by > SYM_FUNC_END. > > And make sure ENTRY/ENDPROC is not defined on X86_64, given these were > the last users. > > Signed-off-by: Jiri Slaby > Reviewed-by: Rafael J. Wysocki [hibernate] > Reviewed-by: Boris Ostrovsky [xen bits] > Cc: "H. Peter Anvin" > Cc: Borislav Petkov > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: x86@kernel.org > Cc: Herbert Xu > Cc: "David S. Miller" > Cc: "Rafael J. Wysocki" > Cc: Len Brown > Cc: Pavel Machek > Cc: Matt Fleming > Cc: Ard Biesheuvel > Cc: Boris Ostrovsky > Cc: Juergen Gross > Cc: linux-crypto@vger.kernel.org > Cc: linux-pm@vger.kernel.org > Cc: linux-efi@vger.kernel.org > Cc: xen-devel@lists.xenproject.org > --- > arch/x86/boot/compressed/efi_thunk_64.S | 4 +- > arch/x86/boot/compressed/head_64.S | 16 +++--- > arch/x86/boot/compressed/mem_encrypt.S | 8 +-- > arch/x86/crypto/aegis128-aesni-asm.S | 28 ++++----- > arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 12 ++-- > arch/x86/crypto/aesni-intel_asm.S | 60 ++++++++++---------- > arch/x86/crypto/aesni-intel_avx-x86_64.S | 32 +++++------ > arch/x86/crypto/blowfish-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/camellia-aesni-avx-asm_64.S | 24 ++++---- > arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 24 ++++---- > arch/x86/crypto/camellia-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/chacha-avx2-x86_64.S | 12 ++-- > arch/x86/crypto/chacha-avx512vl-x86_64.S | 12 ++-- > arch/x86/crypto/chacha-ssse3-x86_64.S | 12 ++-- > arch/x86/crypto/crc32-pclmul_asm.S | 4 +- > arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 4 +- > arch/x86/crypto/crct10dif-pcl-asm_64.S | 4 +- > arch/x86/crypto/des3_ede-asm_64.S | 8 +-- > arch/x86/crypto/ghash-clmulni-intel_asm.S | 8 +-- > arch/x86/crypto/nh-avx2-x86_64.S | 4 +- > arch/x86/crypto/nh-sse2-x86_64.S | 4 +- > arch/x86/crypto/poly1305-avx2-x86_64.S | 4 +- > arch/x86/crypto/poly1305-sse2-x86_64.S | 8 +-- > arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/serpent-avx2-asm_64.S | 24 ++++---- > arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 8 +-- > arch/x86/crypto/sha1_avx2_x86_64_asm.S | 4 +- > arch/x86/crypto/sha1_ni_asm.S | 4 +- > arch/x86/crypto/sha1_ssse3_asm.S | 4 +- > arch/x86/crypto/sha256-avx-asm.S | 4 +- > arch/x86/crypto/sha256-avx2-asm.S | 4 +- > arch/x86/crypto/sha256-ssse3-asm.S | 4 +- > arch/x86/crypto/sha256_ni_asm.S | 4 +- > arch/x86/crypto/sha512-avx-asm.S | 4 +- > arch/x86/crypto/sha512-avx2-asm.S | 4 +- > arch/x86/crypto/sha512-ssse3-asm.S | 4 +- > arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 8 +-- > arch/x86/crypto/twofish-x86_64-asm_64.S | 8 +-- I could use an ACK for the crypto bits... Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.skyhub.de ([5.9.137.197]:34946 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726405AbfJPHMk (ORCPT ); Wed, 16 Oct 2019 03:12:40 -0400 Date: Wed, 16 Oct 2019 09:12:30 +0200 From: Borislav Petkov Subject: Re: [PATCH v9 24/28] x86_64/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* Message-ID: <20191016071230.GD1138@zn.tnic> References: <20191011115108.12392-1-jslaby@suse.cz> <20191011115108.12392-25-jslaby@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20191011115108.12392-25-jslaby@suse.cz> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Herbert Xu , "David S. Miller" Cc: Jiri Slaby , tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , Boris Ostrovsky , "Rafael J. Wysocki" , Len Brown , Pavel Machek , Matt Fleming , Ard Biesheuvel , Juergen Gross , linux-crypto@vger.kernel.org, linux-pm@vger.kernel.org, linux-efi@vger.kernel.org, xen-devel@lists.xenproject.org Message-ID: <20191016071230.opZ14L2nf85k6moFtXw1UDQ6DUNlRp2adj13ooXQZLk@z> Hi, On Fri, Oct 11, 2019 at 01:51:04PM +0200, Jiri Slaby wrote: > These are all functions which are invoked from elsewhere, so annotate > them as global using the new SYM_FUNC_START. And their ENDPROC's by > SYM_FUNC_END. > > And make sure ENTRY/ENDPROC is not defined on X86_64, given these were > the last users. > > Signed-off-by: Jiri Slaby > Reviewed-by: Rafael J. Wysocki [hibernate] > Reviewed-by: Boris Ostrovsky [xen bits] > Cc: "H. Peter Anvin" > Cc: Borislav Petkov > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: x86@kernel.org > Cc: Herbert Xu > Cc: "David S. Miller" > Cc: "Rafael J. Wysocki" > Cc: Len Brown > Cc: Pavel Machek > Cc: Matt Fleming > Cc: Ard Biesheuvel > Cc: Boris Ostrovsky > Cc: Juergen Gross > Cc: linux-crypto@vger.kernel.org > Cc: linux-pm@vger.kernel.org > Cc: linux-efi@vger.kernel.org > Cc: xen-devel@lists.xenproject.org > --- > arch/x86/boot/compressed/efi_thunk_64.S | 4 +- > arch/x86/boot/compressed/head_64.S | 16 +++--- > arch/x86/boot/compressed/mem_encrypt.S | 8 +-- > arch/x86/crypto/aegis128-aesni-asm.S | 28 ++++----- > arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 12 ++-- > arch/x86/crypto/aesni-intel_asm.S | 60 ++++++++++---------- > arch/x86/crypto/aesni-intel_avx-x86_64.S | 32 +++++------ > arch/x86/crypto/blowfish-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/camellia-aesni-avx-asm_64.S | 24 ++++---- > arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 24 ++++---- > arch/x86/crypto/camellia-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/chacha-avx2-x86_64.S | 12 ++-- > arch/x86/crypto/chacha-avx512vl-x86_64.S | 12 ++-- > arch/x86/crypto/chacha-ssse3-x86_64.S | 12 ++-- > arch/x86/crypto/crc32-pclmul_asm.S | 4 +- > arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 4 +- > arch/x86/crypto/crct10dif-pcl-asm_64.S | 4 +- > arch/x86/crypto/des3_ede-asm_64.S | 8 +-- > arch/x86/crypto/ghash-clmulni-intel_asm.S | 8 +-- > arch/x86/crypto/nh-avx2-x86_64.S | 4 +- > arch/x86/crypto/nh-sse2-x86_64.S | 4 +- > arch/x86/crypto/poly1305-avx2-x86_64.S | 4 +- > arch/x86/crypto/poly1305-sse2-x86_64.S | 8 +-- > arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/serpent-avx2-asm_64.S | 24 ++++---- > arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 8 +-- > arch/x86/crypto/sha1_avx2_x86_64_asm.S | 4 +- > arch/x86/crypto/sha1_ni_asm.S | 4 +- > arch/x86/crypto/sha1_ssse3_asm.S | 4 +- > arch/x86/crypto/sha256-avx-asm.S | 4 +- > arch/x86/crypto/sha256-avx2-asm.S | 4 +- > arch/x86/crypto/sha256-ssse3-asm.S | 4 +- > arch/x86/crypto/sha256_ni_asm.S | 4 +- > arch/x86/crypto/sha512-avx-asm.S | 4 +- > arch/x86/crypto/sha512-avx2-asm.S | 4 +- > arch/x86/crypto/sha512-ssse3-asm.S | 4 +- > arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 8 +-- > arch/x86/crypto/twofish-x86_64-asm_64.S | 8 +-- I could use an ACK for the crypto bits... Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette 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=-5.3 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 535B9C4360C for ; Wed, 16 Oct 2019 07:12:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2C07D2082C for ; Wed, 16 Oct 2019 07:12:45 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alien8.de header.i=@alien8.de header.b="jBjaAwnW" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727365AbfJPHMk (ORCPT ); Wed, 16 Oct 2019 03:12:40 -0400 Received: from mail.skyhub.de ([5.9.137.197]:34946 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726405AbfJPHMk (ORCPT ); Wed, 16 Oct 2019 03:12:40 -0400 Received: from zn.tnic (p200300EC2F093900E460E23B12F7A6AE.dip0.t-ipconnect.de [IPv6:2003:ec:2f09:3900:e460:e23b:12f7:a6ae]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id A47CF1EC0CA8; Wed, 16 Oct 2019 09:12:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1571209958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=hCMIEpQo2zZVtw+c7T27PQGWxK9R4yH4oLgjyYmdmEs=; b=jBjaAwnWbMtQO5KJkx8Ds4V597Vk3RcnpH9z7AXPZBtVtzOME4gu6KPFZ3LOB+4xl79+Lj 8kPodzuqb3NA7rSD0JFdUgz7ajO/9BH8XZe+Q1k900RYstacd4xK+1KOE2EULuWK9npP7U hYwBeygUc058xRGplSLnZm1PpMuZkH8= Date: Wed, 16 Oct 2019 09:12:30 +0200 From: Borislav Petkov To: Herbert Xu , "David S. Miller" Cc: Jiri Slaby , tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, "Rafael J . Wysocki" , Boris Ostrovsky , Herbert Xu , "David S. Miller" , "Rafael J. Wysocki" , Len Brown , Pavel Machek , Matt Fleming , Ard Biesheuvel , Juergen Gross , linux-crypto@vger.kernel.org, linux-pm@vger.kernel.org, linux-efi@vger.kernel.org, xen-devel@lists.xenproject.org Subject: Re: [PATCH v9 24/28] x86_64/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* Message-ID: <20191016071230.GD1138@zn.tnic> References: <20191011115108.12392-1-jslaby@suse.cz> <20191011115108.12392-25-jslaby@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20191011115108.12392-25-jslaby@suse.cz> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Hi, On Fri, Oct 11, 2019 at 01:51:04PM +0200, Jiri Slaby wrote: > These are all functions which are invoked from elsewhere, so annotate > them as global using the new SYM_FUNC_START. And their ENDPROC's by > SYM_FUNC_END. > > And make sure ENTRY/ENDPROC is not defined on X86_64, given these were > the last users. > > Signed-off-by: Jiri Slaby > Reviewed-by: Rafael J. Wysocki [hibernate] > Reviewed-by: Boris Ostrovsky [xen bits] > Cc: "H. Peter Anvin" > Cc: Borislav Petkov > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: x86@kernel.org > Cc: Herbert Xu > Cc: "David S. Miller" > Cc: "Rafael J. Wysocki" > Cc: Len Brown > Cc: Pavel Machek > Cc: Matt Fleming > Cc: Ard Biesheuvel > Cc: Boris Ostrovsky > Cc: Juergen Gross > Cc: linux-crypto@vger.kernel.org > Cc: linux-pm@vger.kernel.org > Cc: linux-efi@vger.kernel.org > Cc: xen-devel@lists.xenproject.org > --- > arch/x86/boot/compressed/efi_thunk_64.S | 4 +- > arch/x86/boot/compressed/head_64.S | 16 +++--- > arch/x86/boot/compressed/mem_encrypt.S | 8 +-- > arch/x86/crypto/aegis128-aesni-asm.S | 28 ++++----- > arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 12 ++-- > arch/x86/crypto/aesni-intel_asm.S | 60 ++++++++++---------- > arch/x86/crypto/aesni-intel_avx-x86_64.S | 32 +++++------ > arch/x86/crypto/blowfish-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/camellia-aesni-avx-asm_64.S | 24 ++++---- > arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 24 ++++---- > arch/x86/crypto/camellia-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/cast5-avx-x86_64-asm_64.S | 16 +++--- > arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/chacha-avx2-x86_64.S | 12 ++-- > arch/x86/crypto/chacha-avx512vl-x86_64.S | 12 ++-- > arch/x86/crypto/chacha-ssse3-x86_64.S | 12 ++-- > arch/x86/crypto/crc32-pclmul_asm.S | 4 +- > arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 4 +- > arch/x86/crypto/crct10dif-pcl-asm_64.S | 4 +- > arch/x86/crypto/des3_ede-asm_64.S | 8 +-- > arch/x86/crypto/ghash-clmulni-intel_asm.S | 8 +-- > arch/x86/crypto/nh-avx2-x86_64.S | 4 +- > arch/x86/crypto/nh-sse2-x86_64.S | 4 +- > arch/x86/crypto/poly1305-avx2-x86_64.S | 4 +- > arch/x86/crypto/poly1305-sse2-x86_64.S | 8 +-- > arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/serpent-avx2-asm_64.S | 24 ++++---- > arch/x86/crypto/serpent-sse2-x86_64-asm_64.S | 8 +-- > arch/x86/crypto/sha1_avx2_x86_64_asm.S | 4 +- > arch/x86/crypto/sha1_ni_asm.S | 4 +- > arch/x86/crypto/sha1_ssse3_asm.S | 4 +- > arch/x86/crypto/sha256-avx-asm.S | 4 +- > arch/x86/crypto/sha256-avx2-asm.S | 4 +- > arch/x86/crypto/sha256-ssse3-asm.S | 4 +- > arch/x86/crypto/sha256_ni_asm.S | 4 +- > arch/x86/crypto/sha512-avx-asm.S | 4 +- > arch/x86/crypto/sha512-avx2-asm.S | 4 +- > arch/x86/crypto/sha512-ssse3-asm.S | 4 +- > arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 24 ++++---- > arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 8 +-- > arch/x86/crypto/twofish-x86_64-asm_64.S | 8 +-- I could use an ACK for the crypto bits... Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette 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=-5.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 CE6D9ECE588 for ; Wed, 16 Oct 2019 07:13:19 +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 9C7522082C for ; Wed, 16 Oct 2019 07:13:19 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=alien8.de header.i=@alien8.de header.b="jBjaAwnW" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C7522082C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=alien8.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 1iKdUD-0001Ij-3X; Wed, 16 Oct 2019 07:12:45 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iKdUA-0001Ie-Dt for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 07:12:43 +0000 X-Inumbo-ID: 5674116e-efe4-11e9-93aa-12813bfff9fa Received: from mail.skyhub.de (unknown [5.9.137.197]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 5674116e-efe4-11e9-93aa-12813bfff9fa; Wed, 16 Oct 2019 07:12:39 +0000 (UTC) Received: from zn.tnic (p200300EC2F093900E460E23B12F7A6AE.dip0.t-ipconnect.de [IPv6:2003:ec:2f09:3900:e460:e23b:12f7:a6ae]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id A47CF1EC0CA8; Wed, 16 Oct 2019 09:12:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1571209958; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=hCMIEpQo2zZVtw+c7T27PQGWxK9R4yH4oLgjyYmdmEs=; b=jBjaAwnWbMtQO5KJkx8Ds4V597Vk3RcnpH9z7AXPZBtVtzOME4gu6KPFZ3LOB+4xl79+Lj 8kPodzuqb3NA7rSD0JFdUgz7ajO/9BH8XZe+Q1k900RYstacd4xK+1KOE2EULuWK9npP7U hYwBeygUc058xRGplSLnZm1PpMuZkH8= Date: Wed, 16 Oct 2019 09:12:30 +0200 From: Borislav Petkov To: Herbert Xu , "David S. Miller" Message-ID: <20191016071230.GD1138@zn.tnic> References: <20191011115108.12392-1-jslaby@suse.cz> <20191011115108.12392-25-jslaby@suse.cz> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191011115108.12392-25-jslaby@suse.cz> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [Xen-devel] [PATCH v9 24/28] x86_64/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: linux-arch@vger.kernel.org, Len Brown , linux-efi@vger.kernel.org, "Rafael J . Wysocki" , Herbert Xu , Ard Biesheuvel , Matt Fleming , linux-pm@vger.kernel.org, x86@kernel.org, "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, "David S. Miller" , Juergen Gross , mingo@redhat.com, linux-crypto@vger.kernel.org, Pavel Machek , hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de, Jiri Slaby , Boris Ostrovsky Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGksCgpPbiBGcmksIE9jdCAxMSwgMjAxOSBhdCAwMTo1MTowNFBNICswMjAwLCBKaXJpIFNsYWJ5 IHdyb3RlOgo+IFRoZXNlIGFyZSBhbGwgZnVuY3Rpb25zIHdoaWNoIGFyZSBpbnZva2VkIGZyb20g ZWxzZXdoZXJlLCBzbyBhbm5vdGF0ZQo+IHRoZW0gYXMgZ2xvYmFsIHVzaW5nIHRoZSBuZXcgU1lN X0ZVTkNfU1RBUlQuIEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKPiBTWU1fRlVOQ19FTkQuCj4gCj4g QW5kIG1ha2Ugc3VyZSBFTlRSWS9FTkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2 ZW4gdGhlc2Ugd2VyZQo+IHRoZSBsYXN0IHVzZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEppcmkg U2xhYnkgPGpzbGFieUBzdXNlLmN6Pgo+IFJldmlld2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8 cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+IFtoaWJlcm5hdGVdCj4gUmV2aWV3ZWQtYnk6IEJv cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IFt4ZW4gYml0c10KPiBD YzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KPiBDYzogQm9yaXNsYXYgUGV0a292 IDxicEBhbGllbjguZGU+Cj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl Pgo+IENjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiBDYzogeDg2QGtlcm5lbC5v cmcKPiBDYzogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgo+IENjOiAi RGF2aWQgUy4gTWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KPiBDYzogIlJhZmFlbCBKLiBX eXNvY2tpIiA8cmp3QHJqd3lzb2NraS5uZXQ+Cj4gQ2M6IExlbiBCcm93biA8bGVuLmJyb3duQGlu dGVsLmNvbT4KPiBDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+Cj4gQ2M6IE1hdHQgRmxl bWluZyA8bWF0dEBjb2RlYmx1ZXByaW50LmNvLnVrPgo+IENjOiBBcmQgQmllc2hldXZlbCA8YXJk LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry b3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ IENjOiBsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LXBtQHZnZXIua2Vy bmVsLm9yZwo+IENjOiBsaW51eC1lZmlAdmdlci5rZXJuZWwub3JnCj4gQ2M6IHhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IC0tLQo+ICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvZWZp X3RodW5rXzY0LlMgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFk XzY0LlMgICAgICAgICAgIHwgMTYgKysrLS0tCj4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9t ZW1fZW5jcnlwdC5TICAgICAgIHwgIDggKy0tCj4gIGFyY2gveDg2L2NyeXB0by9hZWdpczEyOC1h ZXNuaS1hc20uUyAgICAgICAgIHwgMjggKysrKy0tLS0tCj4gIGFyY2gveDg2L2NyeXB0by9hZXNf Y3RyYnk4X2F2eC14ODZfNjQuUyAgICAgIHwgMTIgKystLQo+ICBhcmNoL3g4Ni9jcnlwdG8vYWVz bmktaW50ZWxfYXNtLlMgICAgICAgICAgICB8IDYwICsrKysrKysrKystLS0tLS0tLS0tCj4gIGFy Y2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgICAgIHwgMzIgKysrKystLS0t LS0KPiAgYXJjaC94ODYvY3J5cHRvL2Jsb3dmaXNoLXg4Nl82NC1hc21fNjQuUyAgICAgfCAxNiAr KystLS0KPiAgYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1hc21fNjQuUyAgfCAy NCArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQu UyB8IDI0ICsrKystLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0 LlMgICAgIHwgMTYgKysrLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFz bV82NC5TICAgIHwgMTYgKysrLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0 LWFzbV82NC5TICAgIHwgMjQgKysrKy0tLS0KPiAgYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngy LXg4Nl82NC5TICAgICAgICAgfCAxMiArKy0tCj4gIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4 NTEydmwteDg2XzY0LlMgICAgIHwgMTIgKystLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLXNz c2UzLXg4Nl82NC5TICAgICAgICB8IDEyICsrLS0KPiAgYXJjaC94ODYvY3J5cHRvL2NyYzMyLXBj bG11bF9hc20uUyAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBj bC1pbnRlbC1hc21fNjQuUyAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9jcmN0MTBkaWYt cGNsLWFzbV82NC5TICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFz bV82NC5TICAgICAgICAgICAgfCAgOCArLS0KPiAgYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVs bmktaW50ZWxfYXNtLlMgICAgfCAgOCArLS0KPiAgYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2 XzY0LlMgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vbmgtc3NlMi14ODZf NjQuUyAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1hdngy LXg4Nl82NC5TICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LXNzZTIt eDg2XzY0LlMgICAgICAgfCAgOCArLS0KPiAgYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4LXg4 Nl82NC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1h dngyLWFzbV82NC5TICAgICAgICB8IDI0ICsrKystLS0tCj4gIGFyY2gveDg2L2NyeXB0by9zZXJw ZW50LXNzZTIteDg2XzY0LWFzbV82NC5TIHwgIDggKy0tCj4gIGFyY2gveDg2L2NyeXB0by9zaGEx X2F2eDJfeDg2XzY0X2FzbS5TICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTFf bmlfYXNtLlMgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhMV9z c3NlM19hc20uUyAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGEyNTYt YXZ4LWFzbS5TICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1h dngyLWFzbS5TICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LXNz c2UzLWFzbS5TICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlf YXNtLlMgICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngt YXNtLlMgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eDIt YXNtLlMgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGE1MTItc3NzZTMt YXNtLlMgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4 Nl82NC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14 ODZfNjQtYXNtXzY0LTN3YXkuUyB8ICA4ICstLQo+ICBhcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14 ODZfNjQtYXNtXzY0LlMgICAgICB8ICA4ICstLQoKSSBjb3VsZCB1c2UgYW4gQUNLIGZvciB0aGUg Y3J5cHRvIGJpdHMuLi4KClRoeC4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9yaXMuCgpodHRw czovL3Blb3BsZS5rZXJuZWwub3JnL3RnbHgvbm90ZXMtYWJvdXQtbmV0aXF1ZXR0ZQoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==