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 AA7AEC3601E for ; Sun, 13 Apr 2025 18:50:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CE023280125; Sun, 13 Apr 2025 14:50:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C6A01280019; Sun, 13 Apr 2025 14:50:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AE390280125; Sun, 13 Apr 2025 14:50:44 -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 9395C280019 for ; Sun, 13 Apr 2025 14:50:44 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id D0DF3160EE4 for ; Sun, 13 Apr 2025 18:50:44 +0000 (UTC) X-FDA: 83329912008.21.0C19110 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf07.hostedemail.com (Postfix) with ESMTP id A9D4440004 for ; Sun, 13 Apr 2025 18:50:42 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=fKqszuzf; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=X2nNtRfl; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=fKqszuzf; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=X2nNtRfl; spf=pass (imf07.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=1744570243; 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=wWMq+5HNuIt5gXVuWs3Yv4+oEPokSbGiAH9IK2R14Ts=; b=tYdvu8pnPC08XOdBNH2XREarWIg7Ev9Emx9dXDbJWXPqMGiSzegoGxseHI+cdVHPo/Dp42 h4WFNCQ8/H4lalCOJDRRfraDZTZUzQ4JUTw4Wt+BlJpWopT0Z14RUUZ4xvC9q2lEExIJwo AME8V5Q4NmCIdsir2QlUjkOWcO8yR9I= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744570243; a=rsa-sha256; cv=none; b=3uy/SX8OGHkk98oQErmDpuZSKcmGlsJfcKDcGX9FLpv4DCEiLHTQDYT8vHnPHkEZSnUNpO IgimPw+gCH3zsAIRIYLIuspOOGAXOmdp62yXrpc6M4pINFnANpYNhBf4//8p9rW6NT1P3w /MUUSlEYmknEHHxXQBFb/Ee4GYRAVtw= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=fKqszuzf; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=X2nNtRfl; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=fKqszuzf; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=X2nNtRfl; spf=pass (imf07.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 Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104: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 830281F394; Sun, 13 Apr 2025 18:50:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1744570240; 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=wWMq+5HNuIt5gXVuWs3Yv4+oEPokSbGiAH9IK2R14Ts=; b=fKqszuzfUo06c/jLz6cF82pBzSfUTfluThJO4Lkbs3Ss29BFlAWQRhgR0ROKReBgo+bjdP pnWkaPDtUfozKqjxZisvZHHLdL6Lo1GP1PqeXZp/MOiDcA8/Rc7+j+ok1TveXDjDyApp8g TSLqv1z754sXvGvixgF/pOOLjfYtNxw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1744570240; 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=wWMq+5HNuIt5gXVuWs3Yv4+oEPokSbGiAH9IK2R14Ts=; b=X2nNtRfl0tc/0O4hkgySTFRN05kleZFxtoX7yLXB8v/ahthIF4dgjUfUwyejPJzBjqeuvE HFDrsCFauWSeJ5CA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1744570240; 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=wWMq+5HNuIt5gXVuWs3Yv4+oEPokSbGiAH9IK2R14Ts=; b=fKqszuzfUo06c/jLz6cF82pBzSfUTfluThJO4Lkbs3Ss29BFlAWQRhgR0ROKReBgo+bjdP pnWkaPDtUfozKqjxZisvZHHLdL6Lo1GP1PqeXZp/MOiDcA8/Rc7+j+ok1TveXDjDyApp8g TSLqv1z754sXvGvixgF/pOOLjfYtNxw= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1744570240; 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=wWMq+5HNuIt5gXVuWs3Yv4+oEPokSbGiAH9IK2R14Ts=; b=X2nNtRfl0tc/0O4hkgySTFRN05kleZFxtoX7yLXB8v/ahthIF4dgjUfUwyejPJzBjqeuvE HFDrsCFauWSeJ5CA== 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 115BF137C0; Sun, 13 Apr 2025 18:50:40 +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 mOzSAIAH/GcbWQAAD6G6ig (envelope-from ); Sun, 13 Apr 2025 18:50:40 +0000 Date: Sun, 13 Apr 2025 20:50:31 +0200 From: Oscar Salvador To: Matthew Wilcox Cc: David Hildenbrand , Andrew Morton , Muchun Song , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Vlastimil Babka Subject: Re: [PATCH] mm,hugetlb: Allocate frozen pages in alloc_buddy_hugetlb_folio Message-ID: References: <20250411132359.312708-1-osalvador@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Action: no action X-Stat-Signature: 4kepmc4a95zk8nbgp569twqf9bfohzgi X-Rspam-User: X-Rspamd-Queue-Id: A9D4440004 X-Rspamd-Server: rspam08 X-HE-Tag: 1744570242-333385 X-HE-Meta: U2FsdGVkX19u3amfeMrL00puDA1xwTp/oCISYaMK6B1lKu9yNnlPuhkHdU1AkkubihrTmJgwQhiGs/bRIKVpdgVh8E4Hp7ZXz75xHMA8EYwWXRVgnKTgsqxGIUMgmp9pnrnvF6vdkSsQhC3XcUal7XQCDNab6W4N3UyuJ6cvQ5dmyFF7e9IBcliU7oyNzIYGr16S5ZM6qzYX/qSs0mCr9MBTGH63ZLgNOBN7F+lVQ/bcU0LvC1072Cu2HuxydbMWaSmyDkWAjqoQq4uWcl6NwjOw1uk0evfAX8gvSjZ0bbzosdxYrIiW4KbChhg2+ggx8DGq/PMgXNOcHkUNTxHxlG1hJl9wTOhjNisuV51pmjNSEGQfVRWQrOIGZnMvJseBVZvRIUA/DCts0iY0xmhPCbnG06Vjju2H4NTt0sT9sr4llNaGgCRC7/XvG5LdgtK837TQjW4zUAXfOSLIgexUl8rfA18dmooTjNvT++hb9d6I5ojR4W90lwjm5FAONoCyx7edC6uwVI7uImtSyO2Ip1+Std2cAYQz1v0oF0BEqfy+BQDKAASB9cQKHQSWa5djsuC9P2qRsH09+tdMcli4QbqoNmlrA7QNKAagdwWCNURZ6/IMoUmmSl25BqW7+58+YFYt+DeQKnxpZfJ9OIuRBnn+lg8W3EKaneBR+MMfss7z7JVo4zqRdtp5Zs4ldv8V3YRuuN9YRXxXydRwxCqEGxHfoNTA72fFORDRejHzbULHiWeM6cWDWneI3vf0+8C7fz7KXxwlsweohU3yznT/AqtC1kn0Wxg36H3nZ+ylkKcMErhLVV9oG93muw0+IFWMJ+tZ2l4DJJQLFS0nqEsPIFmAQ4muk8bNYTHGdpcNVPTb88B1vbEd0sfYEIqa5uVFFac0zzq5gnwMssT16Yriv1LYKjwH8MqaEp3z/OOno+s02yUB5Ucd/gzYXHfFSlM7YM1LEmCuk8xWRv8eomT +h/aK7wz czsWOn16vrOK8EaWUChXRTqpe6UF0Aoar9PiAJ9OXcGCRZvLR5EiAcotkyF8UHJw4QpvUoDeA1QUUoRPsH/dRF1luIcm5xGrfzlz64L9EogTj/o2okrivb0mgi4q3E6eNTF8v1DT81ZZpzJ2ox0umEOkYYnG+L0FoQdZD+PtNZGIGVQBl6aWbgpb/ccyXEdqb+DYU7W+a9SfZCZql3PK2ASvjyFl3MvYv0AIZZ81hwahXKCN5KVlN/NVQO1zv16mqqm1p8Td7PZhoVH0QJC6MF38Ik6sxV+uu6udbznhxVY7TDZIeGvZNxCXBbA== 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 Fri, Apr 11, 2025 at 03:21:42PM +0100, Matthew Wilcox wrote: > Oscar, if you want to take on the gigantic allocation next ... > > - I don't think we need folio_alloc_gigantic() to be wrapped in > alloc_hooks > - folio_alloc_gigantic() should return a frozen folio > - as should hugetlb_cma_alloc_folio() Yeah, I was taking a look at that as well. I plan to tackle it in a few days. -- Oscar Salvador SUSE Labs