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 C251BC5321D for ; Mon, 26 Aug 2024 08:23:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 40DFD6B04ED; Mon, 26 Aug 2024 04:23:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 396826B04EE; Mon, 26 Aug 2024 04:23:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 25E1E6B04EF; Mon, 26 Aug 2024 04:23:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 064C36B04ED for ; Mon, 26 Aug 2024 04:23:37 -0400 (EDT) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 710A3120DF6 for ; Mon, 26 Aug 2024 08:23:36 +0000 (UTC) X-FDA: 82493707632.16.27F3592 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf23.hostedemail.com (Postfix) with ESMTP id CEE52140007 for ; Mon, 26 Aug 2024 08:23:34 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=zx2c4.com header.s=20210105 header.b=otTIgrC+; dmarc=pass (policy=quarantine) header.from=zx2c4.com; spf=pass (imf23.hostedemail.com: domain of "SRS0=kq7x=PZ=zx2c4.com=Jason@kernel.org" designates 147.75.193.91 as permitted sender) smtp.mailfrom="SRS0=kq7x=PZ=zx2c4.com=Jason@kernel.org" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724660595; a=rsa-sha256; cv=none; b=ZcxfXM0Q/8N2wLcmLKqYb10Om5LM6CyafPA1J+K6K0AaClQwateSPFuM6ktPlkx/LyS+ie 2Nd7rMZxQHSQ6NXYpq34ErXNs1PKV3jDrFRhW0qinCs3cgg4wYgcVD6QzKhdIbK9Zd95Jh Luwirrdp6UP2TpyeGp2bqiyA3a1VVmU= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=zx2c4.com header.s=20210105 header.b=otTIgrC+; dmarc=pass (policy=quarantine) header.from=zx2c4.com; spf=pass (imf23.hostedemail.com: domain of "SRS0=kq7x=PZ=zx2c4.com=Jason@kernel.org" designates 147.75.193.91 as permitted sender) smtp.mailfrom="SRS0=kq7x=PZ=zx2c4.com=Jason@kernel.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724660595; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=qkFrjwbdGTStl7OVlIXz1n12hbxUuy9LwHmcEdC3iMI=; b=FXeC1Ii5paEJYZ/EEjRc1nGpi1iH9dVrjf7PaZtF1PdkpocCd28AeAhOf6pOL0+OZmm9+C EJ7ZORT2a7YeXOWhzkrv9Kfo8pPV0lZ20omrbnW3JvrwI45t1ySjgP5e0PXi71lHbyLuyJ f1vaIrQquIczayMxxfugJ9PCqdF4r/8= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 5D256A41FA0; Mon, 26 Aug 2024 08:23:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A4163C8CDC1; Mon, 26 Aug 2024 08:23:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zx2c4.com; s=20210105; t=1724660610; 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: in-reply-to:in-reply-to:references:references; bh=qkFrjwbdGTStl7OVlIXz1n12hbxUuy9LwHmcEdC3iMI=; b=otTIgrC+soX/VqUWzpk/m1mnp5EFDbirwfJwWcvktux0MKC8gvCukjU40UHEqN77mMAbLr 7OSc7RG8dxenJKS4pZoRfAhfRbt3mFK0RlApFAN8AAbeWZlsVTEjG7PeL6jPUY08oeTk5F /KFMChRXYVZaKTmepPvIcM3dCYTkmvc= Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 7287b5b0 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Mon, 26 Aug 2024 08:23:30 +0000 (UTC) Date: Mon, 26 Aug 2024 10:23:20 +0200 From: "Jason A. Donenfeld" To: Christophe Leroy Cc: Michael Ellerman , Nicholas Piggin , Naveen N Rao , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Theodore Ts'o , Arnd Bergmann , Andrew Morton , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Vincenzo Frascino , Shuah Khan , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v2 00/17] Wire up getrandom() vDSO implementation on powerpc Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Queue-Id: CEE52140007 X-Rspamd-Server: rspam01 X-Stat-Signature: rpa1wqe48qutq59thd9s8nfctmk8s4ur X-HE-Tag: 1724660614-342354 X-HE-Meta: U2FsdGVkX1+/3XnVBA9xrdM6T7uOsLsTpY3jMLG5S5KMZqcifSI36JzteIyw2hOsz3oPGi4LLm8BquVCAwxPI6mi9kZGwbVK5lOk9CVZ6lR2vNBivhC9e5J2brisJTJqFKMgYNOslrViSVulgFQXui7h8bRglSCJDe+iRVv5pdtEY1XeP5Chdh7znjL3AR1PFMT798eggNwOnnGWmnRMm4C62agMsekMDy+7SeirbnlJImuWHwWRm0z638tFwNsUctYANGC1su8kWEIlmC1xmARKkoYclR3Bsrv9glNWtmjvZf9Ub21AFHBxej0pHpsgSfdNutY0GTeqxETllrvHJ3+wFfctQjg9ZIXD72Ix0ORfgjAZfZZO4lN3ek0tNYX21kft8VpW0pv7tLDWzCfOaounVIzWfq4KHK5ETz6s73/wh9Q4UOOXi/fcN3+5OYxj+T4tKXcSl0tQ4DMLGMvmsqw2yKlvmgKyS8bgWGPEVCvnt7H8x6fXN7gMZa1GQAo58aWRYxDp/5eQTrvceI/5Aqhew+24H44FR/q4j3pusdGIK/1gaea7CUbS/ZVD2ikYzTzotyjlxePDgEay7JuogJ0F+FdfQLzRAWbvAYLN5AIA0+qrhI1tCVA9Q/RoVu0gw+8PHXTU4NfomcNDR4uCDcYRDOS2oPid0bNKKSVmI9zgd4SmzX8KYY12fPJFOWbM6LKNXLxgtrmbtp5Id6oAkLx+TsmDha+CixddYuH83OvRFreK7c3HvDN1SnQkLutmzdWm/YJMNHQAsMPpDD31PI6REsvXhsZbliRlYX2Z6O8KChFWXXS7Inz+bW3/KU41rAi5Nfo6pAaNzKMBAoNIk+4QpLpuXDDuzS7udWRuUHrUO7UB9nOSMA6qgQGaVdxQpxlX6EUG92E/V1hRZvm47cINWyzI39itFs7CNd3//4CHwwxPMHNFoi/U2OsWVfquc7gKz+FyV8lcMpNZ38q WzKOz18O IzpPCYGA3454zNc+pI/lC/2AZMtVmxog+Ow2aXuyPrBcJ3pWD3w9ei6Kz9MzYMo/ABpan68rdq2quuRlEGEKcQ4UjHnkqPXjTMYR36AOP8NxPf/0TzIeupA9JaDuRZkd35OlCJa+CXMcsZkTdXXgZOdFMyMLMKBnX1c981nOVAl9JfXeGBvzYuCqVY0WGSNM5+1HCOUNs1iLv8fOSguu8oQiq8D0Hb2/qq2l0GJjm62HniTDngOLA+CTdCIOnNmVY3EGKG3cpJR49k0tpGcV/eOos3ZlCVlhJL5uiVcu8hNfh4lKGFzlSmF0uJPNx7RWVFjh33Gt6nIfIoV0ds4fXtDG8IWb7NBPEJ2ixHXctjl5QBJMOwYV2KlHV4GXZ/lw1Sk9vS0OKL0MYh7yV7y7VOjXX2625d+OF4S25cbKmVebe2VXnjL1F+Qu7e7uUh/r0vKPl7tfwDsI0jXGPPukI0V5txg== 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 Mon, Aug 26, 2024 at 09:19:22AM +0200, Jason A. Donenfeld wrote: > Hi Christophe, > > Thanks for this series. There are quite a few preliminary patches in it, > before you get to the PPC part, which fix up general build system or test > harness correctness issues. Since some of those affect all architectures > that are adding vDSO getrandom() support for 6.12, I'm going to take > those into my random.git tree as a fix for 6.11 now, in hopes that the > new archs can mostly go into arch trees without too many tree > interdependencies. > > So I'll reply to individual patches for that, mentioning which ones I > extract. I've committed a bunch of these to: https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git/log/ For a v3, if you rebase on there, that'd make things easier for me to keep picking patches that I intend to send out for 6.11-rc6 later this week. And then hopefully your 6.12 ppc implementation can just go in via the ppc tree with my eventual ack on the crypto part, without needing these interdependencies. Jason