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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 307A8C02180 for ; Thu, 16 Jan 2025 10:06:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5FB816B0085; Thu, 16 Jan 2025 05:06:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5AB286B0088; Thu, 16 Jan 2025 05:06:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 499566B0089; Thu, 16 Jan 2025 05:06:56 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 2C89B6B0085 for ; Thu, 16 Jan 2025 05:06:56 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9F8BFA0A1D for ; Thu, 16 Jan 2025 10:06:55 +0000 (UTC) X-FDA: 83012886390.01.8975937 Received: from fout-a1-smtp.messagingengine.com (fout-a1-smtp.messagingengine.com [103.168.172.144]) by imf27.hostedemail.com (Postfix) with ESMTP id 9B6734000F for ; Thu, 16 Jan 2025 10:06:53 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm1 header.b="C oQX2n/"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=bXDHPm5z; dmarc=none; spf=pass (imf27.hostedemail.com: domain of kirill@shutemov.name designates 103.168.172.144 as permitted sender) smtp.mailfrom=kirill@shutemov.name ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737022013; a=rsa-sha256; cv=none; b=zIFqOniPVokGrILiG6QlPMP9NuafbMhSTKz5IopPbyve1v5GnPkGtL5RRPH4zNm111RQqi /xZDe3/5ZMuiDBKZfNnY06WnIm/OsKtGe4qhtLpUm+6tIYye4QVTLo48Z1kXMCDSDs+jjq EL3Ch5zJJpvkVZiGUConN+NoMiIvXtE= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm1 header.b="C oQX2n/"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=bXDHPm5z; dmarc=none; spf=pass (imf27.hostedemail.com: domain of kirill@shutemov.name designates 103.168.172.144 as permitted sender) smtp.mailfrom=kirill@shutemov.name ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737022013; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=0tT892uhiL7QMNNvHnCjlXYfFshAz5dRIry0POq56XE=; b=epHbBOz+FHW6VNkE0pKiTmXQK7XGfjNwa0phVYPrjO245tDXyHI42vxGx1v+5RTOVN2P55 6QTGkT9bqnWkPHRstr3gVkyrac6C1lEEMDSqs6gFCPl1/G5kHSr1Ore/svf9Uwh0oV+0dm BdyinLh/1UPhZyc4AD/oD+qNx4i1KYk= Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id AD2701380214; Thu, 16 Jan 2025 05:06:52 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Thu, 16 Jan 2025 05:06:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1737022012; x= 1737108412; bh=0tT892uhiL7QMNNvHnCjlXYfFshAz5dRIry0POq56XE=; b=C oQX2n/32pWnZz50MDzqam/VZMacQY/NiecHDd2xQ3fAUso7LfHAoZh7VC6aq7sjv GS0oVSjpiX4MH+hPUMyvMcAJ7ks71F7px/6pCPkYs6fuWA5PYSmVPTO0NktYcljP DPxcFWYTBbC8+Mk5zmj+Vf4UDnuT4wB4uNSl4RodfxQ3kaIu3lLLOvr2ke8cY67x DsM2E/4m/yJ4dtM7i+0yHYyKmUS1NRHdYwfci5F/fWrH5BYkvFrkY3owV4zobeUd jrm6yB0/rtbA64sPpFByQN8+Z6eVsr2Im4jIZUGq5zF7ZwrNDGEhliUqGjA2/E2F UvWcDyu8yeJ3R5YlJZrKA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1737022012; x=1737108412; bh=0tT892uhiL7QMNNvHnCjlXYfFshAz5dRIry 0POq56XE=; b=bXDHPm5zajtaACaH3zDfKyXxpn1+WLfJymO5MTZmkb/pVzEch9i TogC6FjcsCNk2VJTk9Sx4n4k2oc50KURarwUf4Ktj184raWF6pJ6S8oTBnvK41J3 rV489Ih9f/LSxb/YLSM0wfbebDUNhA+0YZBWgDlXCfAPIvTgdP5I+qbqzM2pj70K mvu/56VL3Sgwccr3AImrpMDNKA+I8EEdmgbenBKaQhmdYVx3voMe3jjc0Lstbq7D tutDt2UYUrncC5UWPI4ei33cTRD0xZCyTx3Sbfxw5fP0F/K+8ggxwa5KFAMY9bGQ rlzwuxzuqkp0HmRQ45n6+Lpp4pCdvWAZA9A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudeiuddguddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesthdtsfdttddtvden ucfhrhhomhepfdfmihhrihhllhcutedrucfuhhhuthgvmhhovhdfuceokhhirhhilhhlse hshhhuthgvmhhovhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeffvdevueetudfhhfff veelhfetfeevveekleevjeduudevvdduvdelteduvefhkeenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehkihhrihhllhesshhhuhhtvghmohhv rdhnrghmvgdpnhgspghrtghpthhtohepledpmhhouggvpehsmhhtphhouhhtpdhrtghpth htoheprghkphhmsehlihhnuhigqdhfohhunhgurghtihhonhdrohhrghdprhgtphhtthho pegrgigsohgvsehkvghrnhgvlhdrughkpdhrtghpthhtoheplhhinhhugidqmhhmsehkvh grtghkrdhorhhgpdhrtghpthhtoheplhhinhhugidqfhhsuggvvhgvlhesvhhgvghrrdhk vghrnhgvlhdrohhrghdprhgtphhtthhopehhrghnnhgvshestghmphigtghhghdrohhrgh dprhgtphhtthhopegtlhhmsehmvghtrgdrtghomhdprhgtphhtthhopehlihhnuhigqdhk vghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopeifihhllhihse hinhhfrhgruggvrggurdhorhhgpdhrtghpthhtohepsghfohhsthgvrhesrhgvughhrght rdgtohhm X-ME-Proxy: Feedback-ID: ie3994620:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 16 Jan 2025 05:06:48 -0500 (EST) Date: Thu, 16 Jan 2025 12:06:45 +0200 From: "Kirill A. Shutemov" To: Andrew Morton Cc: Jens Axboe , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, hannes@cmpxchg.org, clm@meta.com, linux-kernel@vger.kernel.org, willy@infradead.org, bfoster@redhat.com Subject: Re: [PATCHSET v8 0/12] Uncached buffered IO Message-ID: References: <20241220154831.1086649-1-axboe@kernel.dk> <20250107193532.f8518eb71a469b023b6a9220@linux-foundation.org> <3cba2c9e-4136-4199-84a6-ddd6ad302875@kernel.dk> <20250113164650.5dfbc4f77c4b294bb004804c@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250113164650.5dfbc4f77c4b294bb004804c@linux-foundation.org> X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 9B6734000F X-Stat-Signature: 3uyriewessc1685erw8arb9jh79953su X-Rspam-User: X-HE-Tag: 1737022013-549265 X-HE-Meta: U2FsdGVkX1/v2+payblYg5LW3t7Impn/3MEt3jpIvGCuWDGhnaEdkiixK/wKhszDsy7bngKvfa7dt/iFcaapy8ZiuKomH1y5dWXJWtmeX7Vyc53tHL4q/8i8+SzIrqNGZhQC2PLvQ5RdQcVK/esdLImAq1zbpkEysQKD+g6D6Ja7Bva87yfOlGZSRXK6LnGJdS30P5TFqinCvZiyvAcRfT6VdAGydd91++vHodmAHbq7HNvt6pFXBOS0F1G9B14OjAAN+sXV0qGED7j/lbFPfEI3/vNRS1gT6iIDKvgeFb5Q/2FE+ssnBaj2+09aTh7Tcmk+rrcUqwOpPrwbzYPYiu98BD4H6XWE9Nfrw6fbwKnj6ANsSLyrqUZAK4ZYSMzKhUuChpzFTpbXZbdwtsUraRebRzfIzcWjKdU/w7sWqFvhHYIhsmmN00TEkTbLmZ1vitVEQCMENTazFu9ejWiVZzPBLSpjbVGmzWCquwdkwvR+/ZuSohalmELdn2bycefWidDmpxqa+7BEtj+FcuiwAxCRKY3dEk+epKaZbxFXzGA0tR5xYa4NnhMMEsa5KMEo2e0dLOxb8O6F8Uf7NhxofK/ZTHgK2JPREaEGz7D9UnupaFxA8Rx2KbVoTZxTiL9tatxfxqFflnFH+MViEqwZdNUTydQCf+8ldEZRj0sGlmQl7MrR9VJbKQEXUjqJRnqkIrL91eoovp5yVfc1RjcexpWMYy1676U3Uxi2c+499VwAmlRNBu1FH1zR8YgvU/K5rAuFWUZQc6kryWMegCmlj6juLZ7gu01NXkiExuMuPGqPrVsGW8bDncX9cHQYKIQUamqylLNAZn77EwKS0N+BzqUq18rEAUyQceh8Xn1XB2DET8Wna4uyrVz5q0AerbiN3N0a0bBMLOAxeFMzUituvUNCulDQbECVC9+WZP0vdvfEEnIEOu8BMcR/2m3gixuXRkpRP7Ds6dT1tn7jxP0 lu8A1O+j JGE0XyuOb4OvYziUT2D0ixNI0cs7NqA8heXE4ZLgB2qpix3tWrv19J3VN/LL3MHuV9sjyUqWmVYWx1/b2ljqS61ZwUZ3fS36Vwyf27L6BfwI61FAzhIwey/PDUlyjcz/3BK0tPvosztMEVtMIWPj9CLIEnO1ZG1XSF6lVo6Xp+uOM3mPsOPV/zEwQyTOjwcuhvSeD3NEQV4EEIFWtqGWYlglpJ/3sRijNlkiswklaVArO5lAJhR0fnlxCurGpjKUoyfdZCBcer6l12jJme1vldkPYX4Hq0rXUZiXPvEz8mHdR1VtLw122tDMaytkH3cAUfA1eBjVf+MY0ol3DusadyBC9iQU6utHXInVk0aBInaqlO1v/TDvjc4TUjeElFvQE7ag6lRUT3UPbi+M= 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: List-Subscribe: List-Unsubscribe: On Mon, Jan 13, 2025 at 04:46:50PM -0800, Andrew Morton wrote: > > > Also, consuming a new page flag isn't a minor thing. It would be nice > > > to see some justification around this, and some decription of how many > > > we have left. > > > > For sure, though various discussions on this already occurred and Kirill > > posted patches for unifying some of this already. It's not something I > > wanted to tackle, as I think that should be left to people more familiar > > with the page/folio flags and they (sometimes odd) interactions. > > Matthew & Kirill: are you OK with merging this as-is and then > revisiting the page-flag consumption at a later time? I have tried to find a way to avoid adding a new flag bit, but I have not found one. I am okay with merging it as it is. -- Kiryl Shutsemau / Kirill A. Shutemov