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 D8B1AC54E67 for ; Sun, 17 Mar 2024 14:48:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 66D4B6B0092; Sun, 17 Mar 2024 10:48:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 61DF46B0093; Sun, 17 Mar 2024 10:48:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E5586B0095; Sun, 17 Mar 2024 10:48:42 -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 3D8FC6B0092 for ; Sun, 17 Mar 2024 10:48:42 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 21CFE1606EE for ; Sun, 17 Mar 2024 14:48:42 +0000 (UTC) X-FDA: 81906812484.13.A13B4DF Received: from smtp.smtpout.orange.fr (smtp-15.smtpout.orange.fr [80.12.242.15]) by imf29.hostedemail.com (Postfix) with ESMTP id 26C1012000C for ; Sun, 17 Mar 2024 14:48:37 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=wanadoo.fr header.s=t20230301 header.b=d++mfXKP; dmarc=pass (policy=quarantine) header.from=wanadoo.fr; spf=pass (imf29.hostedemail.com: domain of christophe.jaillet@wanadoo.fr designates 80.12.242.15 as permitted sender) smtp.mailfrom=christophe.jaillet@wanadoo.fr ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1710686918; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HoAJ2N+lKPSB/EwqfVG9puZB7cvWePgKg8IcOh52WhY=; b=Y6+Xg71PAhCLchrMY58/aes2qIeep66cajWop8Ecga76wynn2B2L7QrMsYudl/ZGZNU6mY MnuPL1+5WBKTlocFp2U5SlMHber10N0XId7qMAocROBdJlRfTleNQNwZInlar1kgwKgxVH 7v9KoR/+fH6flVNGBZTM+k0MbzWC2Yg= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=wanadoo.fr header.s=t20230301 header.b=d++mfXKP; dmarc=pass (policy=quarantine) header.from=wanadoo.fr; spf=pass (imf29.hostedemail.com: domain of christophe.jaillet@wanadoo.fr designates 80.12.242.15 as permitted sender) smtp.mailfrom=christophe.jaillet@wanadoo.fr ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1710686918; a=rsa-sha256; cv=none; b=aSqM3Nguul3D6VkupQ6NcWR1XCL36+jYj1fy48ms1+EcC1KXmmh2GC4q1Mz9B/ta39yKuJ xgbWgLtUf5NCb3ycyNPn9rS5npDag6gx/ZxlGzEdL3pjBecc1K0wlYdcgNe/fJXEs9vgXQ OpoTixL4KI0WiZpCs1oWUaK/B8npcn8= Received: from [192.168.1.18] ([92.140.202.140]) by smtp.orange.fr with ESMTPA id lroJrJQ3lykpTlroJrgbHG; Sun, 17 Mar 2024 15:48:36 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wanadoo.fr; s=t20230301; t=1710686916; bh=HoAJ2N+lKPSB/EwqfVG9puZB7cvWePgKg8IcOh52WhY=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=d++mfXKPIGGGbwfARQr2ZQeNXZ124wRdtELB2zugPXUs8GPrsJXCxsZH8dvYWwG5d WK+ptk0Xo2RDFYY0P7fXlaCuVlnat8IL2ooBoGI0ExdmFAFCeKVXMOA8A6TmwEHCo8 XiQyK7+0eGJOBKtQPFOCs6Tl6qboN0bO8Avlh/5LTdIPH7RrZF11JZXVmKwOCS91tb KUQr7mQ2Tekg38daENiQUelkA/029iGyIA8vtEnHQz55n8glNQjJnp3koICsyTijW5 Few30LWBPPrTYOOj7SdMYvgtpcK/S1ZS0BZmbEjIOQ2yoyeB6doKH6R/u7AYtDVDPQ YMwC/3K4ANqKA== X-ME-Helo: [192.168.1.18] X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Sun, 17 Mar 2024 15:48:36 +0100 X-ME-IP: 92.140.202.140 Message-ID: <7e5d6e69-5f65-4b70-8220-6d98457ed17a@wanadoo.fr> Date: Sun, 17 Mar 2024 15:48:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC 06/14] fork: zero vmap stack using clear_page() instead of memset() Content-Language: en-MW To: Pasha Tatashin , linux-kernel@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, x86@kernel.org, bp@alien8.de, brauner@kernel.org, bristot@redhat.com, bsegall@google.com, dave.hansen@linux.intel.com, dianders@chromium.org, dietmar.eggemann@arm.com, eric.devolder@oracle.com, hca@linux.ibm.com, hch@infradead.org, hpa@zytor.com, jacob.jun.pan@linux.intel.com, jgg@ziepe.ca, jpoimboe@kernel.org, jroedel@suse.de, juri.lelli@redhat.com, kent.overstreet@linux.dev, kinseyho@google.com, kirill.shutemov@linux.intel.com, lstoakes@gmail.com, luto@kernel.org, mgorman@suse.de, mic@digikod.net, michael.christie@oracle.com, mingo@redhat.com, mjguzik@gmail.com, mst@redhat.com, npiggin@gmail.com, peterz@infradead.org, pmladek@suse.com, rick.p.edgecombe@intel.com, rostedt@goodmis.org, surenb@google.com, tglx@linutronix.de, urezki@gmail.com, vincent.guittot@linaro.org References: <20240311164638.2015063-1-pasha.tatashin@soleen.com> <20240311164638.2015063-7-pasha.tatashin@soleen.com> From: Christophe JAILLET In-Reply-To: <20240311164638.2015063-7-pasha.tatashin@soleen.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 26C1012000C X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: kxrkhqjz3hzi9xd1qqr3cwwzb8xckswd X-HE-Tag: 1710686917-283536 X-HE-Meta: U2FsdGVkX19vTYtQSdssKmgorHP/55iavoScKBHEeS3O9yWWxDqw1Rz4zU9kGd9pblw/6ihvJAKunK0J8c5QMvJGFg9/jmiyE74Vknd1DpQJfMx995Vzj4XGsJSr+aCXcZFh6cx2Isl0bdb/X4D6LIGs47R/3dsiNwneKhyjbYfo2i/zcRGJuTrkFIWCfIKheSLaX8EWT+R05jZSP1KBlnVzkM4APf/BMVSNCGm9c/scJuoC7t6iDdteJSD2Tb/x00zCNwoj4rmi1nk5joLSikJcSXkbtqXcohetDu0uX1idD06wylNNFVSmYI78hzARQjM3po41jIRE0fCcU+TwwSZGxj+c9ty1CCpIdnnmt3kZzq3mHhKyXPJc4NQroghhNvc/pYwCSAhlQwCj8jxFwA0GT2L/bOlx6sYmT1kbN8bdBTyToE/8Jfyciw4j5Df/HIbofm7lwYeune/IHgDVT0t3j7cqFt1bIchTqT2dyjZOfM/h5EOz56qlkF3+mNZp6wMPip/SIj1Q/6K/QDig0wJGjq5RCqqLWd0sWlSi8s2vK6nP4rEGHYfjO+HtTbxoP267Is6N1/Gopg3/KF6YnKs3ORObyrjQA4E37jaGMOTB/bRTT2d5UpMLxnqYuMx12n9AcrnIeYxc50Dc53I2C6VZfChwHDcqthogxSj46q1Ht/b0+CwPdHtKtC23T0Hs4SDW4Sbx+YiJGcLMGR9C56oZe67UqShTcF/MpK8yIJJMNIQACpzc7KKMoB0dG2SDCpMwWZwdofBcxT3m8xVXlx9aZs2KIKAWi15UOO/Iq1HfucAxKl9XU0FoQeF3u/E/lyD9fXzzZ8dltB9Spg5SZExcy9SN/Mb8BYDmf5SlP1+1k209/izPNmrfPK/9n1FIgr4IklLT18TWLi97ocqKVxBzaV+8rHyU2i7aj0eBhbeLkNuEjpcvg47klu4sfI+9UO1o4mmvOX8JHG3195B 08rlgYgZ IzstIPzCkBLUfCqkdEbPz5naC0yl8Y9mjtgAKStG0C54Ne6uYPjIAmpuSEITkliYp06JCvSmIE5uw9fiQpqj98Mg7NsarIPQcYCtz0fYstW0mncCPIs40rhrq+55pAM6iy03LJiudDMht5TCcgfr9f1qHZCglH4ANrJriQVOUrMhA/0ke1tRnYOorq55sZ+xQ7zEo+Y8QiZ3/SnaYniIeSPuLVJDDITbu9OEktPG5k8D+ZQHiO4N9F2ySRcAaYJY38tuutW+5KBNWz1RTJ0X+dZtN+bo25yK9ZdXO6Awo+9qJN2HYLV4hokL6A7Q0EH8V1DvnfnPzYnbc23E8LYp2ZC8uU7uIW7gp004zBCCiR6uG2mi1xkrNYElpfpqPJ5id8fkCChEuVgJrbdw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.062510, 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 11/03/2024 à 17:46, Pasha Tatashin a écrit : > In preporation for dynamic kernel stacks do not zero the whole span of Nit: preparation > the stack, but instead only the pages that are part of the vm_area. > > This is because with dynamic stacks we might have only partially > populated stacks. > > Signed-off-by: Pasha Tatashin > --- > kernel/fork.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) ...