Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp154430pxb; Fri, 17 Sep 2021 22:08:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyOBOcUFE5bzL3F+uluJpuvcf8FNfN8mpHQyMU1GPou9GgvOUJndAuJ0u7pJU8o2xH65Sm2 X-Received: by 2002:a17:906:e094:: with SMTP id gh20mr17096795ejb.252.1631941719474; Fri, 17 Sep 2021 22:08:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631941719; cv=none; d=google.com; s=arc-20160816; b=gx14wr2AidO/HDLO9YdYa9nlwxANPDZFERvQ8DkFGcV86wAOapT22gJVY5Hi0Pjzo+ zxOeWe1Hkq/4+EFlZxaZgGUM21qBWmaCR3ZphE+oQDkERDfIsAQru6ZFC52/kjM5M9nr KwkhCmtuB1Kr1EV4V1p6OPW3grf3iK7N9d/DpbbkTOHEnzbHMxQJhhSNgYAMwo3Iru9+ f6K1WTPURilyOJjJh8r6EAnHaCZsssSFCGOa2JVIzNWtapIBR54rIrWIuNA6jKaD2poO /0HEh3ntFtoR9sW8puSXEcf2d0k+2u5CGtfJTNbUOVyIYATHHe835z2zHDHSJ1r6H6zd uRiw== 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; bh=3CmX1E3kqBXsRYbwAeiGxHIdxTjy1o64rS1W2682kHA=; b=C0mR68VFTXZ89khFpdYm26iFfepyMWWbQKafGHSD8jKqP8ulDWpGGVfPQHccGxdksl AYnPgN3qlhFVZp2YXmyRuVnyQLt2I0QovDD8W5CbpfsUTTh4QPvH7OCIRYTw1qKCV2tR /wA68HhzAuDLytkvl4AWjAEJCMOwpBgykInd8dviJoxCFU+NibNTkQYCMgFMlE0QjW6O g2rboupkKsHBXKSZo1QVrc8kXOiqM226tbp+ixhlJ646u4Y9AMHRMuU+lRXAnTyuWWty g1E2TZnyglE9wh/xMMiR3VIPAcX592am/GBgxFtrKbF1sLSkHmfJ18Q1TTj6fljOCxJn Xvmg== ARC-Authentication-Results: i=1; mx.google.com; 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 o13si8592624eje.67.2021.09.17.22.08.15; Fri, 17 Sep 2021 22:08:39 -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; 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 S1344377AbhIQW1O (ORCPT + 99 others); Fri, 17 Sep 2021 18:27:14 -0400 Received: from outgoing-auth-1.mit.edu ([18.9.28.11]:55134 "EHLO outgoing.mit.edu" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232719AbhIQW1M (ORCPT ); Fri, 17 Sep 2021 18:27:12 -0400 Received: from cwcc.thunk.org (pool-72-74-133-215.bstnma.fios.verizon.net [72.74.133.215]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 18HMPY8h005995 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 17 Sep 2021 18:25:34 -0400 Received: by cwcc.thunk.org (Postfix, from userid 15806) id 3CFF515C0098; Fri, 17 Sep 2021 18:25:34 -0400 (EDT) Date: Fri, 17 Sep 2021 18:25:34 -0400 From: "Theodore Ts'o" To: Kent Overstreet Cc: Johannes Weiner , Dave Chinner , "Darrick J. Wong" , 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: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Sep 17, 2021 at 05:13:10PM -0400, Kent Overstreet wrote: > Also: it's become pretty clear to me that we have crappy > communications between MM developers and filesystem > developers. I think one of the challenges has been the lack of an LSF/MM since 2019. And it may be that having *some* kind of ad hoc technical discussion given that LSF/MM in 2021 is not happening might be a good thing. I'm sure if we asked nicely, we could use the LPC infrasutrcture to set up something, assuming we can find a mutually agreeable day or dates. > Internally both teams have solid communications - I know > in filesystem land we all talk to each other and are pretty good at > working colaboratively, and it sounds like the MM team also has good > internal communications. But we seem to have some problems with > tackling issues that cross over between FS and MM land, or awkwardly > sit between them. That's a bit of a over-generalization; it seems like we've uncovered that some of the disagreemnts are between different parts of the MM community over the suitability of folios for anonymous pages. And it's interesting, because I don't really consider Willy to be one of "the FS folks" --- and he has been quite diligent to reaching out to a number of folks in the FS community about our needs, and it's clear that this has been really, really helpful. There's no question that we've had for many years some difficulties in the code paths that sit between FS and MM, and I'd claim that it's not just because of communications, but the relative lack of effort that was focused in that area. The fact that Willy has spent the last 9 months working on FS / MM interactions has been really great, and I hope it continues. That being said, it sounds like there are issues internal to the MM devs that still need to be ironed out, and at the risk of throwing the anon-THP folks under the bus, if we can land at least some portion of the folio commits, it seems like that would be a step in the right direction. Cheers, - Ted