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 X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B1230C433F5 for ; Fri, 17 Sep 2021 07:23:12 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 54E26610C8 for ; Fri, 17 Sep 2021 07:23:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 54E26610C8 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=infradead.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 9BB276B0071; Fri, 17 Sep 2021 03:23:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9429E6B0072; Fri, 17 Sep 2021 03:23:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7BD9A900002; Fri, 17 Sep 2021 03:23:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0055.hostedemail.com [216.40.44.55]) by kanga.kvack.org (Postfix) with ESMTP id 6761C6B0071 for ; Fri, 17 Sep 2021 03:23:11 -0400 (EDT) Received: from smtpin35.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 2B4542D38E for ; Fri, 17 Sep 2021 07:23:11 +0000 (UTC) X-FDA: 78596224182.35.FE9DDDA Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf01.hostedemail.com (Postfix) with ESMTP id 73CAB505B6DE for ; Fri, 17 Sep 2021 07:23:10 +0000 (UTC) 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=Su2JbNOBWAdugmlexGCP+EWgTV+hMrhBz8yWwCzAdmU=; b=UDmww1v6Ia17YC7Vfmv3jAYv1D sIdH4cCilgisYH/oqgE7ymsLI9vJu3UHH2L+tJ0VJObIGNLpQ5DUSfDltd7VzK2kcxw/5mhcbYlo0 f0w8/dph7t8fBuSprOleEa0Ld6nbgvAPYDDRK6BkmiS1v1JWx7IyNeK16c9aPvf0zlafwS/OJJLXl LVoZRYxc0MkIUUylfQHREJ4OaXsiVyAm0H3K6eLZUB7L6PI5t0Hnt8cP3IMdsHTIoGI0OuzecVztB KRIO+CjejwavcEViChmDtxp9XTwrPZLUxryq0jwyQUkdCdZ3KnnVLYooNz53lkXI0hTd0SXvKhKC3 FhaH9XMw==; Received: from hch by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1mR899-0000qX-Dr; Fri, 17 Sep 2021 07:19:28 +0000 Date: Fri, 17 Sep 2021 08:18:55 +0100 From: Christoph Hellwig To: Dave Chinner Cc: Johannes Weiner , "Darrick J. Wong" , Kent Overstreet , Matthew Wilcox , Linus Torvalds , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Andrew Morton , Christoph Hellwig , David Howells Subject: Re: Folio discussion recap Message-ID: References: <20210916025854.GE34899@magnolia> <20210917052440.GJ1756565@dread.disaster.area> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210917052440.GJ1756565@dread.disaster.area> X-SRS-Rewrite: SMTP reverse-path rewritten from by casper.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 73CAB505B6DE X-Stat-Signature: n8fhxw1zf958ozzsnnkbaqrzyi43iby5 Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=UDmww1v6; spf=none (imf01.hostedemail.com: domain of BATV+2ff57c3fbafb9e9c1818+6599+infradead.org+hch@casper.srs.infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=BATV+2ff57c3fbafb9e9c1818+6599+infradead.org+hch@casper.srs.infradead.org; dmarc=none X-HE-Tag: 1631863390-970149 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: On Fri, Sep 17, 2021 at 03:24:40PM +1000, Dave Chinner wrote: > Folios are not perfect, but they are here and they solve many issues > we need solved. We're never going to have a perfect solution that > everyone agrees with, so the real question is "are folios good > enough?". To me the answer is a resounding yes. Besides agreeing to all what you said, the other important part is: even if we were to eventually go with Johannes grand plans (which I disagree with in many apects), what is the harm in doing folios now? Despite all the fuzz, the pending folio PR does nothing but add type safety to compound pages. Which is something we badly need, no matter what kind of other caching grand plans people have.