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 652E3C47DD9 for ; Sat, 23 Mar 2024 03:25:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 778396B0082; Fri, 22 Mar 2024 23:25:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7258B6B0085; Fri, 22 Mar 2024 23:25:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5EDB16B0087; Fri, 22 Mar 2024 23:25:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 4B54C6B0082 for ; Fri, 22 Mar 2024 23:25:05 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CCB241A16D5 for ; Sat, 23 Mar 2024 03:25:04 +0000 (UTC) X-FDA: 81926862528.09.B48D64B Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf07.hostedemail.com (Postfix) with ESMTP id E42354000C for ; Sat, 23 Mar 2024 03:25:02 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=XKQ1KiRj; spf=none (imf07.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711164303; 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=M0i+JM0uyR4IqDuLPbjE3z1M7Ac9pbowcisnQHKgdb0=; b=gT8V4jMekgRJRpn0Tt85eolwSGEWENTXPnGnY+2xJJg7KZXkrnfKnZ9DUMEyOpn/7437FT RylMD0Dq4kep4Qy0eU5hplw1yJWIfZMTzK0h3EQypkXGDkfZkM0TbcXDgoYQCahThH8fT2 SMaRR6C2kwPOr3HjEoGab7qsAP5t/Xo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711164303; a=rsa-sha256; cv=none; b=jwQ1lBhON3Pv1B2uaJdhIlCQXvdlVX93UbDdbp16LsyYB/g/DHW8IQm7NHHM0pq59VbwyO F7YVYwhpemc+FRM8mzBWsv0emkuOvEJeU3nGMzopLpMu7gMk3z0HoGQDIBghXbzGpwPo5S uqMEqjsMMCh2txi+Hstim69ifQJV9NY= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=XKQ1KiRj; spf=none (imf07.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=M0i+JM0uyR4IqDuLPbjE3z1M7Ac9pbowcisnQHKgdb0=; b=XKQ1KiRjRHbdyodiERTSImNU9Q 7L/wRS311iEdmYpAhEyxzsXXay7v6md22mHhIQ6wvNB+KSJJgwFluhQz1P+xcO5G5GPJulxs9U+Wi cgUVDxOyhd80LUG1UNMTQOzzHAKxIMiiGlm82VtrXlGbkWfdpKONmdwOM1nzRiEMPmDlHJH2EiIFn IzdVg6G3KJZm/twD6hWg8LrY33RrVSUcnQX6kH4HWRMfaIztQ3xgBVK7qV0j/1behCEUd18uA6zbr wjG36/M2VlElw/b8mLvgtJJ1ipclfB3buvG1eAT9J1u6HOsvwL4a6F2xh0g5cEdF6ziuM2tsFT+PN 2D95l9sQ==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rns0A-0000000AsOD-0Wk1; Sat, 23 Mar 2024 03:24:58 +0000 Date: Sat, 23 Mar 2024 03:24:58 +0000 From: Matthew Wilcox To: Vlastimil Babka Cc: Andrew Morton , linux-mm@kvack.org, David Hildenbrand , Miaohe Lin , Muchun Song , Oscar Salvador , Luis Chamberlain Subject: Re: [PATCH 5/9] mm: Turn folio_test_hugetlb into a PageType Message-ID: References: <20240321142448.1645400-1-willy@infradead.org> <20240321142448.1645400-6-willy@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: E42354000C X-Rspam-User: X-Stat-Signature: 7ixe8tsqdfbd97bkqqf71oj5ufprs6js X-Rspamd-Server: rspam03 X-HE-Tag: 1711164302-640096 X-HE-Meta: U2FsdGVkX1/9cr6qbnYlWdHJUjUl2v9OEKVXUKwIYfMgTLR4B9AxD1he+yXzMFn66SD508a5c+MIei5awXMb5GprDdx3yeDTlZCKfu74jbMDFaiFdkmNxae4hexg69fY3Fa3zuJbGOVGWpO5guLZu+Qees00UQ4oVB31n801fCk2VVE+bkMFXmsziyGqPCiNav6T5VYTKsWqiMD7QkZYBkb3Q9a//wrOXNM/PLaKJAuR8ZZ1PnPV6hsdUwONsk4FenGAytqdD+mlx2PlhaB/tjIUmMzgtYwu7MjBVlLNo4BYNY0ZgUGLzjR8JM4r4C7IKkyKMyVVSM8X4xXWP7lKupA/hOq9oQbfq6XGgO5pqPl6MvobMK6tTzHFMHBetMDqaescBA5Vlw4xc2wCFW7o/z7UpazxyCl4YWmalIgbUxTICmEku+yOPhpvh1fSgQW9yqG4HNYw1f9v8wu10mxzoGHx95QxnEGKMhz0/BH6sNP1IH0Aw/wcQ+sf94MDpWNVPqBsMTCoK3I7LYbfBmftZWLyqZO3Wg/z76NyYRNfa0byLpuzq5e3QFlzYRdwaZijafePal7+//GQAH5JAzEowJS/92AKFQwxXClBKZni0/WwvN9IEgL5AQ+rrLIpauPK+S1BaEb9dhnIts/dkPOgfOlNybuQTExhXUxWvhiOJ0bJK0qX8lOYG2Rw3arM1SgsVfGDWWbn27LBHWtqKNgY6EZjuYEu+rE7XWvAmarCWIXat1F+nRdNkfELtCGykA+ZLPCZbsvm1Pb5u9UgWClmoYXzcmMCqyDdDCw9N+et4YXQDmM7dOQOLN+n4EZ6xduBUkhXaLhUreabNjjIuxw/A0sMSb7K107aaPrPJ7NUOKoxqrkPnSTn05UyCapDyx/h 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, Mar 22, 2024 at 11:19:34AM +0100, Vlastimil Babka wrote: > Should we add metadata wrt closing the bug report from Luis? > > https://lore.kernel.org/all/8fa1c95c-4749-33dd-42ba-243e492ab109@suse.cz/ Probably a good idea. > I assume this wouldn't be fun wrt stable... I don't think it should be too bad? I think we only need to backport it as far as v6.6 when I got rid of folio->dtor. Yes, it's unreliable before that, but it doesn't cause crashes, just bad decisions. > > Since hugetlb pages do not use individual page mapcounts (they are always > > fully mapped and use the entire_mapcount field to record the number > > Wasn't there some discussions to allow partial mappings of hugetlb? What > would be the implications? I think I'm hammering another nail into that coffin. As I understand it, everyone has given up on that proposal and they're looking to make THP more reliable so they can use THP. See Yu Zhao's recent proposals.