Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2254893pxb; Fri, 17 Sep 2021 05:59:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwjEjRAQwYyNvC7yvM7AidDM8Hcg+FX48l+VVuDdSP5t/HESbsHtIek33CDhOmPl69/OWc4 X-Received: by 2002:a05:6e02:b29:: with SMTP id e9mr1118341ilu.136.1631883594208; Fri, 17 Sep 2021 05:59:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631883594; cv=none; d=google.com; s=arc-20160816; b=vtJO4f5xNmlEGJPMtEG7+DShyB+f3WPBPTUE4wAks+kzwfjxvWuR+3PNskdi6xmqKU lFb6BqIhEcOE2TyuEAi+bopM3rmMqAwtufEOdq6LzLPQ/KwUeiu0JBJjeZ3REEeEkJza JnRjh4r9hgPHzrgZnL4oJaLIOAeZPLM8DpoOILpr8Jr2gpIxFdo6d+euEZ6EwXL7diqa GOyincFB37+DE7TGhWLCuHyZpDNzHbFpWmz4w+wH1cHdO6j13cVYFAeZwFWRIfKNwvkW sUa8dJlY5Dh8FsRtcEAXCVLqYzKSiSTCtdT9GkHICyGF6Qn2GlGQBr8c0RfJABOzUpcT zVKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Su2JbNOBWAdugmlexGCP+EWgTV+hMrhBz8yWwCzAdmU=; b=BbfKeGLvKNX+YpM/uDuizPCyK50mvPjQuFhkJmOt4no8SFd0FGSJLwzkzww9yDH3BB FtnIuLfzeKaH8A18ix1TFIAaEtYUJ9jJYlnXVhNZy7z5IJkfjH1S/INMKD5m//dQ/Wm0 BT+er0RPvS2JtUpeKzf8I7drA7a/wjujQy+VIxaAEEDIHuFqoBfSdCTu1iqTkqEz43nt +xwwU9ziStzQ2Z2EhmXWrX4LOttJFdPJ5rDbnONfVRnKqOvXn5otaECPuFiQLfxQEBkt 4zzObcQ8WLbgIdalwuun2+Cvh2oDnblCoZARtcnVtf+u7RgN8u7h5DRj1wCXy56uDhoF 7DfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=UDmww1v6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u16si5768065ilb.175.2021.09.17.05.59.41; Fri, 17 Sep 2021 05:59:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=UDmww1v6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235077AbhIQHYn (ORCPT + 99 others); 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-kernel@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.