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=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,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 26E9CC433F5 for ; Fri, 17 Sep 2021 07:23:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 02BD660ED7 for ; Fri, 17 Sep 2021 07:23:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235005AbhIQHYn (ORCPT ); Fri, 17 Sep 2021 03:24:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229471AbhIQHYm (ORCPT ); Fri, 17 Sep 2021 03:24:42 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F2A3C061574; Fri, 17 Sep 2021 00:23:20 -0700 (PDT) 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 Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org 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.