Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp676783pxb; Thu, 23 Sep 2021 08:25:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyOhWlg647jXuuVPGww/GKdLoHUOEw+1VZ67ayzbGGO/Bu0gJn2AtgnZVBwhM8lp4HT7Fdq X-Received: by 2002:a17:906:4fd6:: with SMTP id i22mr5528998ejw.92.1632410718980; Thu, 23 Sep 2021 08:25:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632410718; cv=none; d=google.com; s=arc-20160816; b=OAf4PzhR6q7+mwISByZ72Xwf6QVA1DEcZ4i4WB6yq0gemx0MG+Ggky+Fvig2cNONRZ tq5CQmPdrxsdX5RS6x38rMrHAXm5eWry+7QkQAtqAw1LJvUN5V/d/3K2NBKJq54Hrc7N h65G1eu/TVFrO6GRB0PWxael4l1ynQWs32vWItCgMYtwQZOtHemvjHiySSSyZ4usaV5j Er2Fak3YQ5lIfp11tw1CpZnIYYdgmUcI43YKuHQfKZ+dk6yL6sysprTseMzA5mFAKEMr 1D52qYKd7mk6yEtrHsWnyKAN7UXYmavGXpZ4MGCPrx6trb53U+qCTE0tLhJ6fCuT7ZfM bCkQ== 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=HVxL0gvQeVwNSk7LMfLCfUfPmAJPbw6emcr/92Y6HPk=; b=aN/BeW2l1YmBd2WAIuC0QntElK4rjWJLnxgKZPS4F5qa6Nom0zcjWDCWUKvniYDPC8 vaj5zQkozlu6nj5fHoi1k1W7joyMbLcaayf7iGyo//Kbac+Q3W+4ciF/rQziYYiwYg9+ lZPYphm+qCLrrykZa42qrQYWxRLezEI3r2gbPWoqy+U3j8/eeMIWHqYk35RW1dGjvsYs Mtl1f4oJ/4oGqub2VPCmqllLk8T4M/7AHrdtpJ+QHnGIAMiTOi90Smw1+1+THsEF/9wy Xm752/xxBwJdyusi3bQRKcFNCOhc5NsIluKt8GTg6hat90cIvJlxpVX6rWhuie5A7mR/ wkNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="p+5JZA/d"; 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 e28si6149847ejm.61.2021.09.23.08.24.49; Thu, 23 Sep 2021 08:25: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="p+5JZA/d"; 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 S241870AbhIWPYR (ORCPT + 99 others); Thu, 23 Sep 2021 11:24:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60718 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233085AbhIWPYP (ORCPT ); Thu, 23 Sep 2021 11:24:15 -0400 Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2DA7C061574; Thu, 23 Sep 2021 08:22:42 -0700 (PDT) Received: by mail-qk1-x72c.google.com with SMTP id q125so8660869qkd.12; Thu, 23 Sep 2021 08:22:42 -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=HVxL0gvQeVwNSk7LMfLCfUfPmAJPbw6emcr/92Y6HPk=; b=p+5JZA/d0QPeEFee2vyGl0teLRbu+HhGmmfCC0GugTpHLUpXa2mLytkqGART6iVOgX nSocO8bRUPBGxcQYeC9A2+FRcSZVyaf441Haqy9KwVnJ6j48u4Pi5zcTQbOgp2XXLWoV ALe6HnXjJbk0ytmMafoFSeFw6yaLzTsZLClFvK2vKW544icq1yjPSkTHEcqgqAqHSwg9 QUUFS9Dj2NHiP4vAVCS2IIKa0Hxhnz+an7+gD49oSnxRJ67N8wltVx7jF4CjXnZi5C3k /V7Ut1KmhKzIq91iI/vcVTO9lM6JbCPfMXuBvDre6n4T8ROlZdPn6+PuChs38Ge2dg2b rbuw== 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=HVxL0gvQeVwNSk7LMfLCfUfPmAJPbw6emcr/92Y6HPk=; b=5O4mH8NsuwEdmqvi2GoPUGKTTK/PQBVoOlc7JVu+lPjxaqd16+994bCmtOpB0zQOJh ejZUYGpcYHtpL3EoRPHT94GkP6d5f3BT5+viGCc6GQgjYP6xIGsQc/hWG92m2h1WIltl sQZnakgDwHnxSti0MYLZa3TGQGztmIvtY2vVbGoLLVq9bl57q0T7jKf89FW9+xp3SNSp DAMKHH+UmJKJUZ5KNEV7E9ZJ/kve3v7IJ2/GeO06YXOToSzPDONQB8udxKSdiTX8xVgB n0kYlYw6/Hbxl66dIzy9bxqxwZmWU7okUCzkab5e5lyjfS1VDc04sN5Lz65D/CQk0Ggi 7BdQ== X-Gm-Message-State: AOAM533ZogfblmiqMsa24oofajslPip1xqqadmLmf0O8z09DPrCcBYE1 LLTD9eXe+3zNBRzBePr/XQ== X-Received: by 2002:a05:620a:530:: with SMTP id h16mr5269737qkh.230.1632410562138; Thu, 23 Sep 2021 08:22:42 -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 z186sm4409646qke.59.2021.09.23.08.22.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Sep 2021 08:22:41 -0700 (PDT) Date: Thu, 23 Sep 2021 11:22:35 -0400 From: Kent Overstreet To: David Hildenbrand Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Johannes Weiner , Matthew Wilcox , Linus Torvalds , Andrew Morton , "Darrick J. Wong" , Christoph Hellwig , David Howells Subject: Re: Struct page proposal Message-ID: References: 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 23, 2021 at 11:03:44AM +0200, David Hildenbrand wrote: > Don't get me wrong, but before there are answers to some of the very basic > questions raised above (especially everything that lives in page->flags, > which are not only page flags, refcount, ...) this isn't very tempting to > spend more time on, from a reviewer perspective. Did you miss the part of the folios discussion where we were talking about how acrimonious it had gotten and why, and talking about (Chris Mason in particular) writing design docs up front and how they'd been pretty successful in other places? We're trying something new here, and trying to give people an opportunity to discussion what we're trying to do _before_ dumping thousands and thousands of lines of refactoring patches on the list.