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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D02C6C369A0 for ; Wed, 25 Sep 2024 06:58:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 68FD06B007B; Wed, 25 Sep 2024 02:58:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 63F3A6B0082; Wed, 25 Sep 2024 02:58:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 52DF86B0083; Wed, 25 Sep 2024 02:58:50 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 346306B007B for ; Wed, 25 Sep 2024 02:58:50 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id EBE4340943 for ; Wed, 25 Sep 2024 06:58:49 +0000 (UTC) X-FDA: 82602357978.09.75CDF38 Received: from pegase2.c-s.fr (pegase2.c-s.fr [93.17.235.10]) by imf30.hostedemail.com (Postfix) with ESMTP id E3D998000A for ; Wed, 25 Sep 2024 06:58:47 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=csgroup.eu; spf=pass (imf30.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 93.17.235.10 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727247492; a=rsa-sha256; cv=none; b=HogARilhOTdbvkkB96xvDkh1Gq/g8V3skZHV4MsAOk0SKS1nHLMsqqn2YuBb1fij9mwzjH K15YsCpm+cCnQASwofRBHnFCPw8jslwR3HgweGJqI/7jo97JwCOOjvbYGXYCjSy6ycjCLH f+6qTrxmFQAAhi2xqOUZVTBEkikUkLk= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=none; dmarc=pass (policy=quarantine) header.from=csgroup.eu; spf=pass (imf30.hostedemail.com: domain of christophe.leroy@csgroup.eu designates 93.17.235.10 as permitted sender) smtp.mailfrom=christophe.leroy@csgroup.eu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727247492; h=from:from:sender: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zh6P5fotJ9L0UjNxawJSeVo9Kj5Xk47mQiUumDlQ6c4=; b=uK5CN1RueETUAKVrsStVBG6ntw2n6Kd9x8LO/8IGnnXu83ym+cQ2H/HxRhBeo2I0hlzo3s yGrT2Cmx6zWayaOhvk5bx2X/uh17BcwED7xb7dRQk5KfhPnBoDa9woZuKx4O6ZNVD5zkbD 3PQi9jMevK5Sx7SN8MJNdMjHfNx7/W0= Received: from localhost (mailhub3.si.c-s.fr [172.26.127.67]) by localhost (Postfix) with ESMTP id 4XD6yZ300gz9sSj; Wed, 25 Sep 2024 08:58:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from pegase2.c-s.fr ([172.26.127.65]) by localhost (pegase2.c-s.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UaB2eINDhMGJ; Wed, 25 Sep 2024 08:58:46 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase2.c-s.fr (Postfix) with ESMTP id 4XD6yZ26zyz9sSh; Wed, 25 Sep 2024 08:58:46 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 34DAC8B76E; Wed, 25 Sep 2024 08:58:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id kxe6WZTzBxkJ; Wed, 25 Sep 2024 08:58:46 +0200 (CEST) Received: from [192.168.232.90] (PO27091.IDSI0.si.c-s.fr [192.168.232.90]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 681498B763; Wed, 25 Sep 2024 08:58:45 +0200 (CEST) Message-ID: <9ca674df-fb14-4d7a-880f-5dd2a37a0d4f@csgroup.eu> Date: Wed, 25 Sep 2024 08:58:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 6/8] vdso: Modify vdso/getrandom.h to include the asm header To: Vincenzo Frascino , linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org Cc: Andy Lutomirski , Thomas Gleixner , "Jason A . Donenfeld" , Michael Ellerman , Nicholas Piggin , Naveen N Rao , Ingo Molnar , Borislav Petkov , Dave Hansen , "H . Peter Anvin" , Theodore Ts'o , Arnd Bergmann , Andrew Morton , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers References: <20240923141943.133551-1-vincenzo.frascino@arm.com> <20240923141943.133551-7-vincenzo.frascino@arm.com> Content-Language: fr-FR From: Christophe Leroy In-Reply-To: <20240923141943.133551-7-vincenzo.frascino@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Queue-Id: E3D998000A X-Rspamd-Server: rspam01 X-Stat-Signature: q318s1t148m315pj5j87id894qsfzw5h X-HE-Tag: 1727247527-343903 X-HE-Meta: U2FsdGVkX19xjkD2r1i/fTMJj61O4nWB2d2RGkkCnUG6PDXaToiqpnIgSQfKvSWiavnOGsITyB3FxSawvMRAgxARYdbkobRtkyZLWvtsdKDLu54BlswwOYfpBMf1FML9chPWyw7RffMjY23YcMgrAbQGqP2n5QPEBSdu7V/4U6guPkJ1RdLwU+IhBQB6KPJADRKdvPVzPhD59bpM1iLt1/ZV/aFeMbnZSovrKAM0bJXTacaWjIEJ/biAO0Ns+k12FaDw+n04g+nnI0+fgZDRLnL56v6eDqiC26GkW+UMnJpJvvm/jRdNcFiFaC37tKr7nkl6JW1eYONuX0COH/Vvmx6Dv/S3+3WoaAbEBzminnarNKGWjrrGF60Jvg7xW5cYU9kAOZm8ITkQxsiQBuKIQwx7dJ5j2JOkkusW8/8cWv6brs+ufNpPu94h8FUulGPI8+lctIBCzsinuDkdILOK+GNAV9scXVJqIqaAa6gc2oZG10rbsw+tUK8Dca0hhYGqNjsk4Gs746JP++r3rJF08yH9/EoWjkOkGnfrsAxQezdcKcQ0QFEQmA3s2kaXMCNYDuh886F5WNMGZ9w86d+qjmUjW30W7LTN7BkwehsTj023kzLnlLGucdyLRf1eoS2xFM0tE3JLkgb95zklxUQIVbg/boK7S1N7IxBO8KvzOWJC6RR1htury0FgnQtyQu6Vf2mczv9imU0lfmGMRH+TNf7xtZcLLkaM9sHad+vQXDFl7SfXSYLmkjk59q4YDwgXa6Po/bYDIZaSV2pcCDhr3D6FvC+rVUAlCcY/KL0pt3cTpd7ChlQ/Bv01Jsz62sfe6Cq9ybkyz9oyxcL+b7fZIMkpOKy6t0GaTexWb8U9PiIY5ys1Tb4c9sq9MPAay73aWkRbAoXqVg5+k9cnGQsPXs5zr93nNN1kA06wsxkjGA0Bs22TSEQqPC7O5zL/BfKGBswUoBFCQI6y7o1MHqA YrMT+d5Z tFym9kl9+l5jCRnm09cq284pVS74TedUP+fMwU0i9ImGzHe5kIla8jmEBJoAQCeRMSrrA1V23PgPkwl1jPm9yrrvV0E7jt6xnblreqxu6HGyzX3lu9uhyIaOzOdV7tgNCLrDxajREKO2fA5CTtrYqwSzYAlmTAemNavfX766dNwDMpNlE5SHNOU99YrejiV3ligZQOMVy3RRZ8Sz7fix/X19s/IUXZJaPSUtsuRM49CbHAboAzscTwJCHbqjeVhnMsd3xD3z3OeKoCQDOkCG30tQCbg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Le 23/09/2024 à 16:19, Vincenzo Frascino a écrit : > The VDSO implementation includes headers from outside of the > vdso/ namespace. > > Modify vdso/getrandom.h to include the getrandom asm header. You should explain why this is needed, i.e. what item in vdso/getrandom.h requires asm/vdso/getrandom.h > > Cc: Andy Lutomirski > Cc: Thomas Gleixner > Cc: Jason A. Donenfeld > Signed-off-by: Vincenzo Frascino > --- > include/vdso/getrandom.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/vdso/getrandom.h b/include/vdso/getrandom.h > index 6ca4d6de9e46..5cf3f75d6fb6 100644 > --- a/include/vdso/getrandom.h > +++ b/include/vdso/getrandom.h > @@ -7,6 +7,7 @@ > #define _VDSO_GETRANDOM_H > > #include > +#include > > #define CHACHA_KEY_SIZE 32 > #define CHACHA_BLOCK_SIZE 64