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 9C6B5C54E64 for ; Mon, 25 Mar 2024 20:48:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1B62A6B0088; Mon, 25 Mar 2024 16:48:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1670D6B008A; Mon, 25 Mar 2024 16:48:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F23DE6B0092; Mon, 25 Mar 2024 16:48:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id DFA8E6B0088 for ; Mon, 25 Mar 2024 16:48:04 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8EAD9A0253 for ; Mon, 25 Mar 2024 20:48:04 +0000 (UTC) X-FDA: 81936748488.15.B6C1C4A Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf01.hostedemail.com (Postfix) with ESMTP id 2148D4001A for ; Mon, 25 Mar 2024 20:48:01 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=h7185Ogl; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=0y7omrPp; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=mFw20nNw; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=M5MEBEvE; dmarc=none; spf=pass (imf01.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711399682; 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:dkim-signature; bh=RnGkwG8cllPAyD/tzrCfvCcx/kKKY93KqrcGKK7P9ss=; b=xV79LdR9jGpw+xJTGnLJ5uixgcoGZOrGvWflm0oGLb4j7B6RqyIugv03pnTGkmsXOc6TBW /NqG+i8SX1AFqhoMUOsHhLBbkg1/CeSXRJ5bS+UgGePLpcS6d2YK8OonP9S7HnKUEQX9hq BNu6yofooxNWz+CnBFqtN2lOYS76Pf0= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=h7185Ogl; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=0y7omrPp; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=mFw20nNw; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=M5MEBEvE; dmarc=none; spf=pass (imf01.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711399682; a=rsa-sha256; cv=none; b=6IJa9c/6ciKfuP1h8Cdlv5hlCDKQaWn1a995xH2BoqVA9Bq1LcvJiBeqao7jRZDF7L0fKE av+TML5eKh6Lg2u5SWgVciO+ZQf68ulogCUp8YT7nnQNAFPrlZqfusRrlZfD59qQBinA8u yW8ks9dm9zNAx0VZkPHnEXt92LB0XQk= 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 6F9FE5CBAB; Mon, 25 Mar 2024 20:47:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1711399680; h=from:from:reply-to: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=RnGkwG8cllPAyD/tzrCfvCcx/kKKY93KqrcGKK7P9ss=; b=h7185OglX9iB6+mjCA48skYEBPd3mkt9ZsGcL89IzrFGrG+lElP3ZzApy48Zs9RQqN0M08 cL4NW8Pmj4UhYZKc7rwKgERN6evyT81rdDUPIgXVp8/Cw99ZJ3oD0VrRN/zr19z/UIifRl rFe2JiimW12g1awFJEDfEtytfetb2cE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1711399680; h=from:from:reply-to: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=RnGkwG8cllPAyD/tzrCfvCcx/kKKY93KqrcGKK7P9ss=; b=0y7omrPpn0KxLoNVlyx3D6mwLNNYDJkj8zm/EaD1tifN4BF+4a9054eJKPebsgeEORmLdK 6rb89jqPE4BvG+Dg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1711399678; h=from:from:reply-to: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=RnGkwG8cllPAyD/tzrCfvCcx/kKKY93KqrcGKK7P9ss=; b=mFw20nNwrS88zjYoYMBiZkHADJCh9TRHbT36z9UeIfnPzUgVH9p5YHz6czTrK7p8jeptiv s0iQJLJywUFDcVtY7kKXEcXvbhdXu3cWmSFN7LF1wtO4U8T1a8RGRsobF89Hrb4GyNKf0O YElkN5Jkwtx1n8hcseqoyQXAPBJyT08= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1711399678; h=from:from:reply-to: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=RnGkwG8cllPAyD/tzrCfvCcx/kKKY93KqrcGKK7P9ss=; b=M5MEBEvEF6WRqhRUZJ/56gJFjstcRzFf8UK7KH0LvvMcnLvJhwLXWgX8DsgQKkaXS+diyD YnniNQB+gtwmLoCA== 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 574C613503; Mon, 25 Mar 2024 20:47:58 +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 3wXAFP7iAWa5UgAAD6G6ig (envelope-from ); Mon, 25 Mar 2024 20:47:58 +0000 Message-ID: Date: Mon, 25 Mar 2024 21:47:58 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 5/9] mm: Turn folio_test_hugetlb into a PageType Content-Language: en-US To: Matthew Wilcox , Andrew Morton Cc: Luis Chamberlain , linux-mm@kvack.org, David Hildenbrand , Miaohe Lin , Muchun Song , Oscar Salvador References: <20240321142448.1645400-1-willy@infradead.org> <20240321142448.1645400-6-willy@infradead.org> <7ee2bb8c-441a-418b-ba3a-d305f69d31c8@suse.cz> <20240325114813.38108944f75bb005141c1299@linux-foundation.org> From: Vlastimil Babka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspam-User: X-Stat-Signature: xisr3hpro5sftkex8zpcji9ccemqr98h X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 2148D4001A X-HE-Tag: 1711399681-295660 X-HE-Meta: U2FsdGVkX1/R4D5WcgQ6Wj2Hs4Mwhtw/ml7nAa+PHeZe1tkPWbQRP4YrjCg3XHucNnas1jEZ1IPlfwYeyEIwCjJvEPSXe3+PaCzfDLVtHJ7y6O6daF+tplBrBRn5aWiwP+Citq3rQHCX+8ETbG+bqiULq7IWRlHnR2uQ9d0V539yLHqWR8Kq8bJpkqp+kExC4lFnZIx5Rxz0E4N/MCWpbSypaCBez9BTXR1vQgiQPpleg7cgegs+quoYgTYhfEzC8+SGYdAl5QJGZZ8gbb8nQCtQLlsV0oj+UCTXXdRervvOtdECOGzKGd32F6YZMdrHRm3qixEm5JqK651eDiQ0LGan4I4IEujDnAwSFpI2O70QiLOJGkPZ38Lh7YvoNRASja3K/oRfxakJoUg3YTKoB+I+CTkLsRXFxxh4+ZLuCPFs5XkgswusA+3RC7zfIclelJoxHBp5GzTa3Pzrs4fE66BcCIoTcqWCgx6NnROwOqa4WqsCl7nPW9F8XJJOZwzO8bv/RfvnBg5jzJ7ca0JMWDouhOeVvbVpIPCyddCJ9wrqmJGZPYQSTjxnoVmVt1KTzxijNLFnkSi74BUQp+cG20HH8gmfKmtfLEeVudoKS00z8gceP05lA3GW0qysqbUaTfvUZkTVzU2lPg/umQiwQmpKUUio6S5A6T6H2iy4P4o0ouno3S8WCwNKxOGR7Am/uwjRNid+/PpNjmZiZVsMmJ4MPISd0kguLXi8wQUF36Y/8AituYJbJIybZ3xHPrq5+o9YI49xWpfayRns0jMXR1xc+2LDk7ffnuZ/mMOY8DgW4z3AjBWydBpYNy5poWRxueU6B988t1Jo1in3QX6yxVLp/34YDc0Xg+s/roGxfakS9K0Fc0Xlfv3rtjuWLriKUwbBW+xfswzQlwJj4aCE+TWl/J2638Sct0qH0JDpSRvWvZ7H//8RRt7aZIUkrAA6kaShV5clxZgkXwbzUQ+ xa/cNzxR zvF8JYR39z6RDn/bH596LlHUB3V47pYYW7nkAe0/Y/NiDy96knCq/z/6SJJnQZMjoQdKDUezE8y3mDe27YiCyIRxbDncLmGsogO2TVpnRv+m6Xnnq7L7YL9hNfSblQEamQzIMPUZwRZGZpHY0fCWuGMhDM3Ax3BYzDj+164x6S3KbaLeBXIu5NWfr+lAuSTM82SDElP6rJI1JMMBxx0NOc/ewi+GUrMm0iACLDSuYQV7Ep3RgSw9o0IVRvbz+2wHKY3smpNFxV73hYOS6ryLj9wh3K182qeZQ7IsKs8y4U/tGCogN8nqQzhUipVzhGOOWmFUDSN/PhOo77+1Whdqp1LNY7vKQQmCjMCn7Ee3FEOdCgAU= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, 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 3/25/24 9:41 PM, Matthew Wilcox wrote: > On Mon, Mar 25, 2024 at 11:48:13AM -0700, Andrew Morton wrote: >> On Mon, 25 Mar 2024 08:57:52 +0100 Vlastimil Babka wrote: >> > Reported-by: Luis Chamberlain >> > Closes: https://bugzilla.kernel.org/show_bug.cgi?id=218227 >> > Fixes: 9c5ccf2db04b ("mm: remove HUGETLB_PAGE_DTOR") >> > Cc: >> >> Thanks. >> >> The patch doesn't work as a standalone thing. > > No, it depends on both > mm: support page_mapcount() on page_has_type() pages > mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros Stable maintainers are usually fine with dependency patches and these are not hugely intrusive and risky? We should just order and mark it in a way to make it all obvious.