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 2AB8ACE7AA3 for ; Fri, 6 Sep 2024 11:48:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AA4396B007B; Fri, 6 Sep 2024 07:48:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A53DF6B0082; Fri, 6 Sep 2024 07:48:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 91B596B0085; Fri, 6 Sep 2024 07:48:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 74D566B007B for ; Fri, 6 Sep 2024 07:48:21 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 12739C138D for ; Fri, 6 Sep 2024 11:48:21 +0000 (UTC) X-FDA: 82534140402.21.9221383 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf17.hostedemail.com (Postfix) with ESMTP id 4A9BB4000B for ; Fri, 6 Sep 2024 11:48:19 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf17.hostedemail.com: domain of vincenzo.frascino@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=vincenzo.frascino@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725623202; 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=4cgCogxO0WzEHtirH/InJcNj3l8z8ALxFkVMzV9BphQ=; b=GWv1PyYgH2Fm0eicemwhq4kDKD/XRWJb6IriYcZJ6zz4kmVDjC/JpSRN5ri+QbSXx0Z7bZ wX0oz6cMoRhFKEkCu8v73fUK5IU+Zwn9VW7SUB9PYjMx8Nnh2dVIngYTOmPyCgXpjXcq/F 4H9VytRT/JlqCW1GxVkFXcnyi1gi3DI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725623202; a=rsa-sha256; cv=none; b=7BCgiByl6fqZaG+kHeEm5D6/nMc9wuPoHVG3tmzyieRux8MEwERcNCK20efn+Z6mB2VmJ6 PR0KddZb8cHk1c/ePGvraDvm48uv/oULgqXILeKTd6RzY1esRmnO487PufWeKVYI4VTURM X6/tfLJ9T8E/UWMLruqrKny3gW7qS7I= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf17.hostedemail.com: domain of vincenzo.frascino@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=vincenzo.frascino@arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AEB57113E; Fri, 6 Sep 2024 04:48:45 -0700 (PDT) Received: from [10.1.196.72] (e119884-lin.cambridge.arm.com [10.1.196.72]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D50573F73B; Fri, 6 Sep 2024 04:48:15 -0700 (PDT) Message-ID: <2d11332c-1575-419c-af49-de9cb36dcabf@arm.com> Date: Fri, 6 Sep 2024 12:48:14 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 7/9] x86: vdso: Modify asm/vdso/getrandom.h to include datapage To: Christophe Leroy , 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: <20240903151437.1002990-1-vincenzo.frascino@arm.com> <20240903151437.1002990-8-vincenzo.frascino@arm.com> Content-Language: en-US From: Vincenzo Frascino In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4A9BB4000B X-Stat-Signature: dkpxkx9xe6zeecaqebporwd6rmpxszqq X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1725623299-167992 X-HE-Meta: U2FsdGVkX1/A3inyfxKryFKkaRuZuNPpiUmHJYhMygK9dY6dxy3qMtCbWiFNbdkbuXYoaoWgVR19r+VYUid0beJ0A48B+Jy5fzrLhHe896bE+RtbnHVt3CaK0G6Uf1PjNuFD9Vp8HM6fzCJrISZ8t7IAFBrhvCinPTxObnu1gcBw+l0quDdg+QXxmtGQFGqK3TgnrVRBW5k8uqt5eQ6dh59DsH/8kHcn8sXzg4oZ7o3e+v5ptuzKzIl58sEMzcoAtejmYVcfc1khS7+k4zAUUkrqZSFPa6U1dof5ePluuB4OypRjFJWv/6Et7+RRpr+0tq8RlOju4zVDA9Mx+EuO9IPiC/wy9g++D+Hf3bUxgxZ6PjS9hsa12ADYI7/HIweUgpAOYu3WF5IystTY+X9G5mKmdTaiia99+OY8YP87ZlpeSsy1TEMikykdScQJLQ4S5TNVv9GqeFf0n319ilEfkPuKYf/Rr6WFybWNsO72m1HsyyIxhMWQ79muSFvxWVIm/bn7l4/HxDfFF8qYmi08+410jRyMXZDvL8Mg44S4Ebe0Yc2Y3p1Z6ZSHIBo88VOr3p2NWB58i+APexmovWN0/tUK3jzHPvW/4R5EKM7ZINOmilTDnlIgDAjVd/YSLtk/rac0OQRf4M7uCGCZkafDLGCZz/MwSfw1NmHvv53wHtpLu974tSqkyNmpIRISpMmjd3CTLhsydry1Ecn3ks34hRz0FhNgmNTe5i5hGK158d5ZxrEtxFyL+4nkuGbo1AmB6JR2NzFY4IPX1o5e5UdkbnQIcoiWr8qxDqmfbiZ5Ttng0vpecAm+vmdJ3TjkmIDgVKy1CdSSDK1jzq3EWNRzajdfYrvxuMMBOwApmZkhcMY6MVpby2vV0+ee3MZvYfw20aHdLhnn6YDqXW2Y4hzy37hCqD4ScNsiduTHyEfVxWEZGddTb9TJbfqNfatSINZQbn2ccMG2nymLQDYr4ap vN6nkUXJ CHxXdNRAq6A+4ToBWz/+FImHYaF6Vq5xLNWWCQfWHxI4cgSdPF/0ttfapOA+85TqJO3qbCQdVMVJnRO3KkfmLgQiwZgsD7jv7MgjZ9qbkpSNzUrGt8IdZvkTWKNt31oF1c5WRdKrBNxsuv5sk+u/kjz0yEAv7fvemZl7LPR/genmRbSnzbDi55XMwZDvwHOjn+mr+mtKcYdzVo4OcHM/hM4Wr7b8EGyfTkueBL/wN3VvIuRs2CkLCXZvOALfU2Bk00shsIA1gDIxKWUzqvm+89PSStw/NfM9PVzoUXtG2jgA2seYcrmaidXWr/w== 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: On 04/09/2024 18:19, Christophe Leroy wrote: > > > Le 03/09/2024 à 17:14, Vincenzo Frascino a écrit : >> The VDSO implementation includes headers from outside of the >> vdso/ namespace. >> >> Modify asm/vdso/getrandom.h to include datapage. > > Does  asm/vdso/getrandom.h need datapage ? If not it is the ones that need it > that should include it. > Why do you think it does not need it? >> >> Cc: Andy Lutomirski >> Cc: Thomas Gleixner >> Cc: Jason A. Donenfeld >> Signed-off-by: Vincenzo Frascino >> --- >>   arch/x86/include/asm/vdso/getrandom.h | 2 ++ >>   1 file changed, 2 insertions(+) >> >> diff --git a/arch/x86/include/asm/vdso/getrandom.h >> b/arch/x86/include/asm/vdso/getrandom.h >> index ff5334ad32a0..4597d5a6f094 100644 >> --- a/arch/x86/include/asm/vdso/getrandom.h >> +++ b/arch/x86/include/asm/vdso/getrandom.h >> @@ -7,6 +7,8 @@ >>     #ifndef __ASSEMBLY__ >>   +#include >> + >>   #include >>   #include >>   -- Regards, Vincenzo