Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2229732pxb; Fri, 17 Sep 2021 05:24:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwPTjG/uUuhGNplTE9NqwRP4cvgdY0fyFh5pKhEvO2C0O6Y48kwnR67PqPTae9d7sAAUfgj X-Received: by 2002:a05:6e02:f13:: with SMTP id x19mr8030056ilj.216.1631881458813; Fri, 17 Sep 2021 05:24:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631881458; cv=none; d=google.com; s=arc-20160816; b=nxRYFvuS/xKfxxUZ2AxMD55YwaEbtY5ICmgmVsBsoWCiPNhE24tjFDgpJgTsZfOdiW JTjQ+vxhUG6h/Nr1/DzfrsLqUV+B+lnRjHXo0Vs5l3AM/czsAD6DPhrBVsTXyuY3vxO+ VduAYkptP368atp5U93jTpFB6y8Uv8RoaLShwVnlqKhKojPpmOe1dEy/eaQjIqMeXJ8w Ve8BNsVgS9POJT/E9GhQhlrDp/wsp12RnJHztFQuCl8uOZloqPXw8kQ8PXBC+1J9ATMj 8f3R+7HT2sLwHKxkVytjp/AAWfbDACD5WSConWo9WImw1KtUXQgb2YdNcfOLS+uZwcbQ rSog== 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=RSETynYAaWok9lyPkYvwwM94kyTjrnU1juJzOUQ8/Ug=; b=Ly61XTFs1seh83t0pb0iqs7zxizmj6KU6rlIGI+rjR8OAMb5Zy86mhg+y2Nn+8DPxU jKML+YaV9LMD+zkwdXIvkkNm/bqH4LHCUTFmrGfSYpKl8grkNMROatKFlUXP/1rF+CWr 0hyNsZxuV3IDAxj+i+myNUo0NNL9DCxrhFnua9ZYuPva68oogn/btjYvkxQJFSdj1ksz hD3pg3rUD0Qq6YZ0dqMo93C2IA6CB6PrQeT5cCh+SvgdCUiJ61kNu1cvS/lV/PNcxkF+ Y8CKkRI/4e/H7suosFOUrWOIqReXdBKOG9Tuk1nHldthyLNZ8vlzemIeCEeRmCJ7AZgz Ul0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="NunvM/6W"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f5si6035320ils.71.2021.09.17.05.24.07; Fri, 17 Sep 2021 05:24:18 -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=@gmail.com header.s=20210112 header.b="NunvM/6W"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244759AbhIQFAP (ORCPT + 99 others); Fri, 17 Sep 2021 01:00:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231462AbhIQFAO (ORCPT ); Fri, 17 Sep 2021 01:00:14 -0400 Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BD056C061574; Thu, 16 Sep 2021 21:58:52 -0700 (PDT) Received: by mail-qt1-x82a.google.com with SMTP id g11so7771395qtk.5; Thu, 16 Sep 2021 21:58:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=RSETynYAaWok9lyPkYvwwM94kyTjrnU1juJzOUQ8/Ug=; b=NunvM/6Wbbyifoo1x2DoS8ywUoYMV7Ef2gqEsZwJpIrZliHOL7Ch7d3hhu3RKN2htf ErJmoucdcDqIUBkfqQ5q8335G40t7FCKEGMKvv0OpiQrbAtTXmVQ+LNvDFL1kAg4xHUU F3PHosOc7kxFEyl+fJZvEAzUcbDADZs2EbcAXu5bgkEHccQzlYCEK3OVRu1emmHyZmnT /LtFHPdg1p/st0PUObAgAWOe3G9GKpLZ1yA7OjRvizom+rL441NTW0a+w+TCh9gv8qnW mfRrvLZGtXfro1jUlztAJY4Bnj+zhtha8z71CHUCfcstfujQ5BzLKy64xBkAvM3cPXYA GPGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=RSETynYAaWok9lyPkYvwwM94kyTjrnU1juJzOUQ8/Ug=; b=4OEI2cgzBhHWnuldDpuPiLUQi+gGLDwV8emGaZIrnqYD67yp3htoODo1u2IOhUitNn wWKoqifXxFG7rPDsLf+8tC/pdXpXfb8yOApvw1Eka9lJecnqglPFhKY+hclmjhF5594i 8ZtOBEZ3hSy6xw3Rx1Yt68Rzoeapuwf0vawihqhO7YuAyengj/z+fNL4DJXSCFfJUBTF Igc3TkN/xVHYszYSpHKDKqb1KkiJlEDKkzZH9GNxqGtCBlRBIVFLfeTk8/XK+nSc6/o7 zUvAX9s13CWHG9cZyuaYYsdbEVfBsw3+8jARjVbhjvOhd2ZFXbngZj9cj1Jvxr/RxE/u L2Mg== X-Gm-Message-State: AOAM533bpuUN5GciQzas3s3ExnJHX/hC8ONfPJdypAyMVU2O85w+zzZu oiCbKiemLtkH10zKlRwPYA== X-Received: by 2002:ac8:5710:: with SMTP id 16mr8329969qtw.393.1631854731874; Thu, 16 Sep 2021 21:58:51 -0700 (PDT) Received: from moria.home.lan (c-73-219-103-14.hsd1.vt.comcast.net. [73.219.103.14]) by smtp.gmail.com with ESMTPSA id x9sm4059552qko.125.2021.09.16.21.58.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Sep 2021 21:58:50 -0700 (PDT) Date: Fri, 17 Sep 2021 00:58:48 -0400 From: Kent Overstreet To: Theodore Ts'o Cc: James Bottomley , Chris Mason , Johannes Weiner , Matthew Wilcox , Linus Torvalds , "linux-mm@kvack.org" , linux-fsdevel , "linux-kernel@vger.kernel.org" , Andrew Morton , "Darrick J. Wong" , Christoph Hellwig , David Howells , "ksummit@lists.linux.dev" Subject: Re: [MAINTAINER SUMMIT] Folios as a potential Kernel/Maintainers Summit topic? Message-ID: References: <17242A0C-3613-41BB-84E4-2617A182216E@fb.com> <33a2000f56d51284e2df0cfcd704e93977684b59.camel@HansenPartnership.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 16, 2021 at 09:42:21PM -0400, Theodore Ts'o wrote: > On Thu, Sep 16, 2021 at 04:16:27PM -0400, Kent Overstreet wrote: > > So I think we're still trying to answer the "what exactly is a folio" > > question.... > > > However, Johannes has been pointing out that it's a real open > > question as to whether anonymous pages should be folios! Willy's > > current code seems to leave things in a somewhat intermediate state > > - some mm/ code treats anonymous pages as folios, but it's not clear > > to me how much.... > > Kent, you raise some good questions, and good points. However, it > seems to me that one of the other sources of the disagreement is the > question of whether this question needs to be answered at all before > the Folios patch can get merged. ... > It seems that part of the frustration is that people seem to agree > that Folios does make things better, and yet they *still* are NACK'ing > the patch series. The argument for why it should not be merged yet > seems to be that it should be doing *more* --- that it doesn't go far > enough. Yeah, I agree 100%, and I've expressed my own frustrations with how the folios discussions have been going (and I could, and will, express some more of those frustrations - later). But, that's water under the bridge. For now, I'm really just trying to drive the technical discussion. I'm not Andrew or Linus, it's not my say whether folios get merged, I'm just trying to dig to figure out what the _actual_ technical points of contention are (and it's taken some real digging...) And having done so, I think the question of whether or not anonymous pages are becoming folios actually is extremely cogent - I think there's a lot of meat to that discussion, and it definitely impacts _squarely_ in MM internals land. So, let's just try to be more forward looking, try to forget the acrimony, and get into that discussion, and remember that we'll all be having beers with each other whenever the fsck LSF actually happens again.