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 2C13EC7115C for ; Wed, 25 Jun 2025 08:20:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B12C66B00B0; Wed, 25 Jun 2025 04:20:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AEA1C6B00B3; Wed, 25 Jun 2025 04:20:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A00046B00B4; Wed, 25 Jun 2025 04:20:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 8BAE36B00B0 for ; Wed, 25 Jun 2025 04:20:34 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 41EAE141AF5 for ; Wed, 25 Jun 2025 08:20:34 +0000 (UTC) X-FDA: 83593226388.07.5619539 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf30.hostedemail.com (Postfix) with ESMTP id EE64780006 for ; Wed, 25 Jun 2025 08:20:31 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=B1eJDhXf; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=G24Sbemn; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=u2v7kILd; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=BtQjL8pV; spf=pass (imf30.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.131 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750839632; 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=tRrlpCYKBr6U/YGWrZ2O+kAYBYYw0QBOzG9di7RcVx8=; b=nUeVjHk7lx97UHjqWBXufAbyMOt4X1Z9AbjTr6UMs+f2JEQemU+csZ8dgVpJ5Th6NPANNs SzyA7ifoIT3EDsC9StGDeHSjLdUKs56uY1BhccZmmfUfHmA52A88q5Tv9l/eymxWA+YX3H F+tXhBXjucbbXy4gZb0xWYEkbnhtMTg= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=B1eJDhXf; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=G24Sbemn; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=u2v7kILd; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=BtQjL8pV; spf=pass (imf30.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.131 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750839632; a=rsa-sha256; cv=none; b=iWEZLyojj6ufVyG4nwng3/cefVmPFovUKYc6WqPChEAlLh+bxit7OU2bk+fYj4oLR5XSnw uaMA+EKuom10DIb63DZuMQm/RV7e5QkUzM90x+ldVa+RfKZb3D8KKlBosnhG9wPdbqTxxI DdBkfGEJHmnYNjB7XNpmNTxVHPTlGsc= Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 6515E1F441; Wed, 25 Jun 2025 08:20:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1750839630; h=from:from:reply-to: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=tRrlpCYKBr6U/YGWrZ2O+kAYBYYw0QBOzG9di7RcVx8=; b=B1eJDhXf4Et9u7oAioiPPifqPCnrw0tVcWKMD4rVC/jP1mF21seEA/4WwpeXA6oDCEbr0n KgF0Z09P10ly3GJeeZmReqZCtu645tLwo9jX6PaKn6k12N5tqvBQ7pHHP48KC8G8mQvsP9 X7EDJVujpmqPW6dINZ0xcxnneMoCykA= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1750839630; h=from:from:reply-to: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=tRrlpCYKBr6U/YGWrZ2O+kAYBYYw0QBOzG9di7RcVx8=; b=G24Sbemnp1z8K4Jk8kNEhicR7P6y02ABfUkfb8DP3A7UZ49kxqBfH3ilQ8TwUHTva3I27+ 9fZ/aj+XJMNmz+Dw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1750839629; h=from:from:reply-to: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=tRrlpCYKBr6U/YGWrZ2O+kAYBYYw0QBOzG9di7RcVx8=; b=u2v7kILdE9PAVYJDccNehqnO9nvodkgljp1BFSe4zUX2S84Cr15YxspIW8NJdMgeTBcWOT KpUODa+67TomBfcSopCxatBU+PeZQRFlYLNlwyeZ29vq58liUBjrCYv/6i+5uCkHgeZ1zd dMfrxH26YgY3huJk7E1SRHOQeG0VZTc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1750839629; h=from:from:reply-to: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=tRrlpCYKBr6U/YGWrZ2O+kAYBYYw0QBOzG9di7RcVx8=; b=BtQjL8pVkqgEv3yBpJ2m3DSUPgqvoPVs7n8mv7OYBEiflMg4n6l86ENjf4haEtIKzCxvR0 7Y12Aj199qMO/gCQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id F0FE013301; Wed, 25 Jun 2025 08:20:27 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id 4HErOEuxW2hDGwAAD6G6ig (envelope-from ); Wed, 25 Jun 2025 08:20:27 +0000 Date: Wed, 25 Jun 2025 10:20:22 +0200 From: Oscar Salvador To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, nvdimm@lists.linux.dev, Andrew Morton , Juergen Gross , Stefano Stabellini , Oleksandr Tyshchenko , Dan Williams , Alistair Popple , Matthew Wilcox , Jan Kara , Alexander Viro , Christian Brauner , Zi Yan , Baolin Wang , Lorenzo Stoakes , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Jann Horn , Pedro Falcato Subject: Re: [PATCH RFC 06/14] mm/huge_memory: support huge zero folio in vmf_insert_folio_pmd() Message-ID: References: <20250617154345.2494405-1-david@redhat.com> <20250617154345.2494405-7-david@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250617154345.2494405-7-david@redhat.com> X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: EE64780006 X-Stat-Signature: 9h1ao3a6ikzik7kcfthxda1tttkj6kwz X-HE-Tag: 1750839631-860934 X-HE-Meta: U2FsdGVkX19vJy3J5bh2nbM6QWi8zRJ4zjVPNHQ6Txl7CEqN052NGpYUhDDk1ylhKKW5UgeT/ykhbvNJh7op62+QZDWTz+y734uHyCRvbrPsY2Cl0HGI7BU5R+oHvVtsd3zjMart/WUsYx7J5QH12TUyyXvCJJQryOA3m+1xkkkGgRybetugRt+tZJUKd8JNQUCKFKMdbKro1CcljbmbvSmG9ytNRAUotFREoasu55NXxuVKDXVukx5Qavsmn4O6LHVVS1w+HT33hWKZC5JRT2auSOymtSeq/KXH58Zhz8On2pQX74TTjiqwuOgQrVEtP38a5i8cTX//J3nldvMHq4COJtbkUIB0G1DkdNHLuOvyGI9PM13yddG4N7jmIXNiz61QQ+iCipqYeuRFJkubXWSvb0PTNq7TTRNSKNmoBaDcjYAYWHdQ8rSIx49RsRx5b2pqD0+4/LebwkVaDomqELI5ELqWtjka9nmeyuHhUMKfybQwUNBRwAzZk95B2hRU4XdOCLBO/BvKj8gipq4n+dShCCoNsXXCeK2Rqj+z9P1euOf9s8szqKlPz+sA4VRMYzfM9ix6S/H69wQjaHuCp3FySAOjYbcuu9PrtOfzbp0FE3sJqaEgqVPhBCAWT8oBaV86YHDT+zL316s9UeJ2zbu2nbdi55LFvirBnQxp2jjMfJf8EXbySM5sQk746dvmC6Rja3h45ybIy6lMsNzp+Qxojf4SsW9aWQBLwrFMYmLGBZfhyYGr3yRkPk4x4V5O71Bl8B/L1cu9nbW8a4Oc4ocbPsRGg7Du0SyqasM7Vm9S9NIJTl+KQ3+ooJsXhDFk5Z5uV8gEe6/Fr03iP2jcpszJFnHsnHR3HPaXXUU+0i2AQxhVbIKtXqcGR/LL/yvv7bo+PPywqefng354DjWbSRfYsXmik6wW6ERCM2K6yOn3RjVKpWrRAlsJuhEdybFkznwDUyR5ewlbjGGFPKO oUrmNEIs j7TdCOo+HX4aopv27k2YBjx9tOkY+uLLbD5TqPpNWJ8+IEDwoYRUNGY7ZMvMaZgfffe2yRfhFdIZSNXwgg3CBXD0FOaAUEsnqZvJ/wwrq7TdnA9YmbfuIfOOzuAd/CnHtyCOWUq5NIP4Bd3wjCnJS6/yRDPmMSpWZ9TULqQcOxqm5LSkzeh3omI/JP4Y6jw1/bpDZf/dVIlewutNY0GyBe1+Ml8eyU9UjPhL/RUq1j8yMMNWoV/XwmxheBf8G2rsRoF9F2puerwm/uzt1rgQYUs3TJCxazq81QD23uSk4iMFqEdkG4XstAFDeRFTPA1QslQLH2awfboukPwU= 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 Tue, Jun 17, 2025 at 05:43:37PM +0200, David Hildenbrand wrote: > Just like we do for vmf_insert_page_mkwrite() -> ... -> > insert_page_into_pte_locked(), support the huge zero folio. It might just be me because I don't have the full context cached, but I might have appreciated more info here :-). > > Signed-off-by: David Hildenbrand Reviewed-by: Oscar Salvador -- Oscar Salvador SUSE Labs