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 196E8C52D7C for ; Sun, 18 Aug 2024 20:33:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6EBB16B0106; Sun, 18 Aug 2024 16:33:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 675286B0107; Sun, 18 Aug 2024 16:33:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 515456B0108; Sun, 18 Aug 2024 16:33:11 -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 3085F6B0106 for ; Sun, 18 Aug 2024 16:33:11 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id D142D1C480A for ; Sun, 18 Aug 2024 20:33:10 +0000 (UTC) X-FDA: 82466515740.02.513C378 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf20.hostedemail.com (Postfix) with ESMTP id 7F6EF1C000C for ; Sun, 18 Aug 2024 20:33:08 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=PQD4XgPm; dmarc=none; spf=none (imf20.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724013174; a=rsa-sha256; cv=none; b=g4JCG/PgKH7RSUVYM9VC5zuPS9c51AXENjO7E4iTXYVD0O0eu6qrSszO6xdynQpl/znRTq phMP8b34WHmgRK1dEGhW26LDe445m7SCRP+myfRiZBb8f6cBGFM6KQsC/l1h1yys94zj62 fhQveCBZEvASTaWlVVC13lxguWIwemo= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=PQD4XgPm; dmarc=none; spf=none (imf20.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724013174; 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=rsqMIpizWLR+8oXzhIeefnEYdvk3bGKzB/jkwiu6P+A=; b=tQeSMQeXewp4o2Yba4rSaGp+hRembdqe5OhuyZ/T9eJQMA/KLbC7EPrePl2cLiPV7cxquh Y51gN3DtD9AbfCYqvlAOsalxc1Iqvuz8QoIknVQzmo5AnC2id5kepxNe/4yinA9JA90HlX NzTz9m+/WVAo39H4VWFuQ03fK+FdHCs= 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=rsqMIpizWLR+8oXzhIeefnEYdvk3bGKzB/jkwiu6P+A=; b=PQD4XgPmIjesZWtc2Etti9opr+ AbPHy5caqQcJoHIVpruVGDAQ99cQkfev15pKCmrrFnPlQ7ZEWWvunP6twWX/+isFSNO0aDmJxBlfI SVsHnNsJvpw/wkn3DcKUmD6hpHIQFcVQw1dUC2JzoKSGouG0aPGTjNbAX0a2wmryJbE5lafNOirtv b78rZjO/UbSsnIbiSJ8P0Ufn0wNxjMZVDfBqWplubaqJ97Mt6hWR+aIP4OhAlE7IK+CH21pOy+uYt yA6Dnnd1hysVLDEB/qEm2oaGGL1tCHTl+Y2CnPti/UyEUL1THGWy1rFxxnJBjItEUQKM9XqXapuLG mOqa5pjg==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1sfmaG-00000005zna-01M1; Sun, 18 Aug 2024 20:33:04 +0000 Date: Sun, 18 Aug 2024 21:33:03 +0100 From: Matthew Wilcox To: Kefeng Wang Cc: Andrew Morton , Alexander Viro , David Hildenbrand , Sidhartha Kumar , linux-mm@kvack.org Subject: Re: [PATCH 0/5] mm: finish three more folio conversion Message-ID: References: <20240817095122.2460977-1-wangkefeng.wang@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240817095122.2460977-1-wangkefeng.wang@huawei.com> X-Rspam-User: X-Rspamd-Queue-Id: 7F6EF1C000C X-Rspamd-Server: rspam01 X-Stat-Signature: r3cudz3x85gryi3mffgrko4aiu3zgg77 X-HE-Tag: 1724013188-733710 X-HE-Meta: U2FsdGVkX1+TT7q5U3K3oacY3peNoQb2o2sf6hUrQ7wbBJTDP0m1aca1Aw+XZG+omqc6oslAUw3coJ5M5V6rh5wqKo88POChktD4gcoJ3Y+ZIiM+GzeQHEfyPSt5YPW6nGChkUhdWhIXlRaketHS0z4VbXDNPcWEL2tameCVOQpDAg1LmPPVIOZFrEMF8SwcmMshHG2Hv4K+Ysw9ogoSG7N2OcNIxbOjKfGHr++lj5AdI/ksiIQX+71bN+NV774F3D/UVZiTba6lePv8z4XA9Y1k03sco/w2SMhXEbTNw2FC7B2USFMz1QhwuCxJ+eOOsCzmITTkW983xXwBNsERuEjfQybEh5D2nqps0WnQJ7E44mZw8txWhaJQhroTSxomblkana8bgHLkAB4mTW0Bs7IM6PG+tr/eH2CK3/5j01emx6PKMhOEhtyaa+tJkKISDHR82ymSwF9yQcA6Y9yNdGt30y1VKwCBtXRimESxwL3P/Dw5Q429Rl/f4jZgouSC5QzLJ88aODy3fY1TR7xLCwdtAzFhmLU/LTsdpmPsKYBWUhuJecIj3DS6h9DO1tHQHjf04Zs4FQhTiG8hdRoPCYABkwaF+Wz2pwbpPAmWmYLOXwaCs2aMj5ECKZSqHfYDb6gzNQmcaoGmCWJ31ebmubw4QNrXtLGDsfjtgLKdEDnOHjP7knwje25WkPIEoEjJSAyQdmD2I7qpN/nGt6xh512x8QLdc0QDlFtokN/AgCoRz0mIKue0NeDYnEADw2hxsx9MFXO/IaednqO/G7x7FpkSVSIkBbeDPssBo6qd0o7Vjln8RLOAeYYCLPAFiL+XJhU9CvNx7MLJS74nMWy5XBHFURr5wfJBs1ZaMsco8WL7bCRAtSv1gta/ur4XhqiDYA9T6P3K94JyCo8I1EFEAbvDoOWbbVz+CdvOaIX6ryz4gnp6Km0eXj7SLIjTH+rABOKZl0y2xmrn1tOMSu9 FDMRmRhE IR56IoGdf7WvVsxoY1dNtaonpkiUk/TActzQTENLKSgJChe4PFD3dSLZoAoxQx4Mg3pudj33T+sQj9IRQOJRN+9AkYukMJ3JwAuc01VLolmovXZHd+4Gi3KOvE5N/j3mc2AqyF9S8DedO2btjFtmsmXB6sHlNaSmhsA/GIBDuLioqxhseNZn4BC9Zj5Ex41JhkF7PAE4AVFD8SFg= 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 Sat, Aug 17, 2024 at 05:51:17PM +0800, Kefeng Wang wrote: > Convert to use folios then remove find_subpage(), thp_nr_pages() > and PageTransHuge(). This patch series is premature. None of these APIs are particularly advantageous to remove (they're inline functions, so cost nothing unless used). All of the places which use them are scheduled for removal. If you want to help, converting the filesystems which use the batch interfaces to use folios instead of pages would be a good way to start.