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 B6A09C3271E for ; Fri, 5 Jul 2024 15:14:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3ED5E6B009A; Fri, 5 Jul 2024 11:14:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 39CCE6B009E; Fri, 5 Jul 2024 11:14:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2654A6B00A0; Fri, 5 Jul 2024 11:14:45 -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 07AB46B009A for ; Fri, 5 Jul 2024 11:14:45 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id AC207801E5 for ; Fri, 5 Jul 2024 15:14:44 +0000 (UTC) X-FDA: 82306046088.03.BB71D6A Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf16.hostedemail.com (Postfix) with ESMTP id BFF8618000E for ; Fri, 5 Jul 2024 15:14:41 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=POm0BqI1; spf=none (imf16.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=1720192448; 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=/klrsak7bdOJsnowA+bkfGzSTeN6JHHUv7EpT897ZQM=; b=w/AmE7Kqw850AmvzB+/F4Adjztuf1dURHCm6XwaDH6VZGbatBLoaNcCzMAHzQoTWUE7p6g aaq4lM3tJ4hFY2jLX7xgrrwrt7dIgDIYQnUG3A+Wn7P25iEQJoAyJbIfhRSCSxU6ULEM+A Enoeg474EDbh0Sg+ItskSUaEkeZYf20= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=POm0BqI1; spf=none (imf16.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-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720192448; a=rsa-sha256; cv=none; b=HGZVzZWhLV68pe/gyK17TEP6SIpkkonELZbB64f2sTYyYBR+1NSWlfGOrZsU1LB6XZWB8W 2gsaI/6dwGi5batdld2cPsd1xNZUw1I9DiUvYczpIowtCGpQt5XjscQXTLoD6bT+i7LfK8 bYY6EXFTFDrJVXvVbuER/0gY8+8H8oI= 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=/klrsak7bdOJsnowA+bkfGzSTeN6JHHUv7EpT897ZQM=; b=POm0BqI12mmvf/Q6jvj3XlXXE4 cuMlBZn5hlrRtjeP/d+td4tfxWFm3loc/LerlCAuahyuHhvLcLEz+ngznT+X79Dwx2FlviIpwz/4X 3VgOhnBJpvNrJJgpG3cHJjMS4wXl+Xtm6aGb4+UDA4QyCPuRol4XwnFQpjzjtyzjfTHlln5IIGaGr 0dZhTO/NABLjsyhjsVxPUwOtRSQGg+9yylwej3UFbr8K6M3dyQP/TS/cji9sVSnI+DCh3HAuDFaOu HZH5+LDm52nSAOtMlOyxgecZNNlV+4PNRu4+lPiPHC1pi6l2Xc1aIBdrKUJVDdfXFo1oeiYYaIQrC /RUGwuOg==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPkdr-000000045MA-2UQ1; Fri, 05 Jul 2024 15:14:31 +0000 Date: Fri, 5 Jul 2024 16:14:31 +0100 From: Matthew Wilcox To: Dave Chinner Cc: Ryan Roberts , "Pankaj Raghav (Samsung)" , chandan.babu@oracle.com, djwong@kernel.org, brauner@kernel.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, yang@os.amperecomputing.com, linux-mm@kvack.org, john.g.garry@oracle.com, linux-fsdevel@vger.kernel.org, hare@suse.de, p.raghav@samsung.com, mcgrof@kernel.org, gost.dev@samsung.com, cl@os.amperecomputing.com, linux-xfs@vger.kernel.org, hch@lst.de, Zi Yan Subject: Re: [PATCH v8 01/10] fs: Allow fine-grained control of folio sizes Message-ID: References: <20240625114420.719014-1-kernel@pankajraghav.com> <20240625114420.719014-2-kernel@pankajraghav.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: BFF8618000E X-Stat-Signature: 5mwprgphnuzu6j7p7rm66ta69f6pbwnk X-Rspam-User: X-HE-Tag: 1720192481-206721 X-HE-Meta: U2FsdGVkX1+kOPQNcZ4WBaEk7Pc8BsRYOEOTvZoeeucDz2o5I2xByZ+ld0DgnlR7id+524gKjs/WAoAhgVtS3Nb7/JhrLNCZaWZdAnApwarRmIw24ggfqb8Y19t+5gKEBbcfESTJfpbsrzjcNpoS+93ycR3Oatl9LX7wDNykowtuAMGh13ZdXtswl92VAlCQHC5+Gd583vqGO8KtfYcrzmDARf45v4HuTVzwJSecgjP9aUhF+p/Ok304mBP7T20ewBBmoxDmjWlbLgorKsRoo94aW0VKweMR8ZUYdcX6uaNmwEwu33fDQMeFM0eU5xVoEz3eCss6o+IQ710E2ey3oVKzFpVT6h05iZgFSRGHMeI5561cHnvfOXGQOvPEDUVBRn63WyNc1SjlK9pHTTGZnKNvIAvhOZzk2vGLuW/yikiLIDnK3Gtvbypk5r4nwo28eLCOrguYeT7pPMs78Tub1kLJ/W4bgVKU6hu5+t23wL3A3UdfnzFOHkL8f0ZWEsRDz3DC0zqrSD9hjDwg5hZO+ADMcOV6oDNGMj6Wb2XlY3o+f2bV92IysKpcTV55W7gEGwdCLo1ZGRIW8Ps7ZE8Y2ObBYAxoXWo3Jz+TxpgakAkQOnCkD2wh1oABXNh1eZ9oruIZdA65fmtZW/qAUWCVGVis9F6+z8Nyv/SlpeeDp4pRvWwB7f7u4nlXweJUAfF+dpzhFNLmStjqgliBAtLqV4Voj3VyHSEXKjvQjvQ0d3L0CQsqgT+rMXtNOS9127hbK+jxzAPLntQPXZZMmaG3WvaKtz8TmOLOGhMmvslhwFUV/JDJwA7nWAQMXHi16xO79CU5x0hAb1Fi2Hu+D7GYFLRUHGJasby4k57mJ43kDJtiExOwGX9bGR7E4jsP5X3oozRjZF3GeM7cEitRHmuc/2tREuQ4f4TgPoFFxM5CeK20TmuRpV6jTRIfNc2d1S8HU29cj9NTDR5domuu6vx rqvewZyZ RVBaWAr12vOepFAQP2BqsUZgX4UKq9XW2Kjhew2/laKlWN9W7/Ue+9+Odmg5QuOOigBkY529iT3+jHShbpf0DVnavEaqL+PExyOwCNWsaXaEg5Jjbg7/DN5ZF5Q4JsZmmWKLSUJeTD8LES7rniuCJmgFjbTnsIOQy63vszAqy/7twoNI= 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, Jul 05, 2024 at 02:32:37PM +1000, Dave Chinner wrote: > > If the device is > > asking for a blocksize > PAGE_SIZE and CONFIG_TRANSPARENT_HUGEPAGE is > > not set, you should also decline to mount the filesystem. > > What does CONFIG_TRANSPARENT_HUGEPAGE have to do with filesystems > being able to use large folios? You can't have large folios without CONFIG_TRANSPARENT_HUGEPAGE. There's a bunch of infrastructure that's gated behind that. I used to say "somebody should fix that up", but honestly the amount of work I'm willing to do to support hobbyist architectures has decreased dramatically. Any useful system has THP support.