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=-3.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 7774EC433EF for ; Mon, 20 Sep 2021 10:03:36 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id F22D160FED for ; Mon, 20 Sep 2021 10:03:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org F22D160FED Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=shutemov.name Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 6FA0C900004; Mon, 20 Sep 2021 06:03:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6AA09900002; Mon, 20 Sep 2021 06:03:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 571CE900004; Mon, 20 Sep 2021 06:03:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0035.hostedemail.com [216.40.44.35]) by kanga.kvack.org (Postfix) with ESMTP id 48438900002 for ; Mon, 20 Sep 2021 06:03:35 -0400 (EDT) Received: from smtpin05.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 073A28249980 for ; Mon, 20 Sep 2021 10:03:35 +0000 (UTC) X-FDA: 78607514790.05.BEEBC5C Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by imf12.hostedemail.com (Postfix) with ESMTP id CA2EF10003C8 for ; Mon, 20 Sep 2021 10:03:34 +0000 (UTC) Received: by mail-lf1-f51.google.com with SMTP id b20so6744835lfv.3 for ; Mon, 20 Sep 2021 03:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov-name.20210112.gappssmtp.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=JsflVfkQxQB4N10JR68gBY89s+ETKAkmb+oupF+vnMo=; b=27IEOpveeqqFcAi832Br+8AG9JKChmAv7tTrVV950tvPtiqpC6Psrah4+xSVxUaJxd OOKtThwEUavPn3JhVr2Nbj+N8aBC33lIuEyu7BINU8GGBzDYDijug74t6wde0vhp211R nh8mUkfErVn8ZmBK+CwKhwa32vtsfl1O66XS3KXTuYhc7Z/bO5ah2+kW6ZGIZmrjVcuB ZbTp8f7Qn6ilulvkGgc6YeIJPW/u69ubD25NrfyFd4Ob2zZuG823H6yGMXImEd+b/4dx dK4EFgA73SkzK2t9nDI6500OlEpBG2oIGrQj15vChjV8Balbp1ESoqCBKzHTxKteSZ3g ERTQ== 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=JsflVfkQxQB4N10JR68gBY89s+ETKAkmb+oupF+vnMo=; b=eftZyTeNVPAPu3ntEypwE93NOMYkg8ZRGvbHjxH72HyQj8fsMnHF9J+8K4e87pHCyo Pwy7LtlIvs/XEWnynZ+5cHN/7gEaK6PN4tY6lPMf4w9dGeEvjqH8QSXmQuc4JgGnIDT5 e9xVDrsszVGp39+IBggkNlJis1R1twKbwYddXPu033jEoRnqdQvOBC5ORsgX0ctYnW5A m9v2YqK+A/fmFOkVEur0LwIM3Bu10nc5711UDJmItAXko4wDiiWWRZ5JzWV3f/Bi6BSx BFprqEQxxXwOLyr4C6VdeqHbTT8fvIfjl8HgugsJt1Pl/HaiD0iA6eZeNoKoCrHtBVEl CB9w== X-Gm-Message-State: AOAM530NTJTulgwzdMMVnAJ8BX1pZYjR20AEZeVxa1un93FKZldw0Zb7 +ImeR08xtApnTpIA2c7havZrUw== X-Google-Smtp-Source: ABdhPJwWeA3bEQ95y2LO86pVxC5P5j6PanypuMtnhgm81tBPbpzuBTk2e2kpj/5MX7P31r1CnCOLUQ== X-Received: by 2002:ac2:5d63:: with SMTP id h3mr18425134lft.278.1632132213126; Mon, 20 Sep 2021 03:03:33 -0700 (PDT) Received: from box.localdomain ([86.57.175.117]) by smtp.gmail.com with ESMTPSA id i4sm1227194lfo.13.2021.09.20.03.03.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Sep 2021 03:03:32 -0700 (PDT) Received: by box.localdomain (Postfix, from userid 1000) id 7D479103053; Mon, 20 Sep 2021 13:03:32 +0300 (+03) Date: Mon, 20 Sep 2021 13:03:32 +0300 From: "Kirill A. Shutemov" To: Johannes Weiner Cc: Dave Chinner , "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: <20210920100332.gd4a2c3aza3rufk5@box.shutemov.name> References: <20210916025854.GE34899@magnolia> <20210917052440.GJ1756565@dread.disaster.area> <20210917205735.tistsacwwzkcdklx@box.shutemov.name> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=shutemov-name.20210112.gappssmtp.com header.s=20210112 header.b=27IEOpve; spf=none (imf12.hostedemail.com: domain of kirill@shutemov.name has no SPF policy when checking 209.85.167.51) smtp.mailfrom=kirill@shutemov.name; dmarc=none X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: CA2EF10003C8 X-Stat-Signature: z4r6yoidizuh7z4ixr5axdjqfma1a8ge X-HE-Tag: 1632132214-940335 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, Sep 17, 2021 at 07:15:40PM -0400, Johannes Weiner wrote: > The code I'm specifically referring to here is the conversion of some > code that encounters both anon and file pages - swap.c, memcontrol.c, > workingset.c, and a few other places. It's a small part of the folio > patches, but it's a big deal for the MM code conceptually. Hard to say without actually trying, but my worry here that this may lead to code duplication to separate file and anon code path. I donno. -- Kirill A. Shutemov