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 C805FC54FB3 for ; Mon, 2 Jun 2025 15:55:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4CEE86B02E8; Mon, 2 Jun 2025 11:55:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4A6AE6B02E9; Mon, 2 Jun 2025 11:55:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BCBC6B02EA; Mon, 2 Jun 2025 11:55:15 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 237D16B02E8 for ; Mon, 2 Jun 2025 11:55:15 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CA9021A0B54 for ; Mon, 2 Jun 2025 15:55:14 +0000 (UTC) X-FDA: 83510909748.01.91C714A Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by imf19.hostedemail.com (Postfix) with ESMTP id 00C2D1A0011 for ; Mon, 2 Jun 2025 15:55:12 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=lst.de; spf=pass (imf19.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748879713; 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; bh=2UdPStub+NFoWMWSmyIpI1lJVzeSgYs1uOJPL4D/yjc=; b=bmEbvHus8yPk9MBAsRwrQW/i0My4vEpzR6JjZ1t3N6ORLQdxe3nTNSewO+2AMJ9uao7eUL ZaU2ELluGO14kKlGAf5EMMWXRnukHRe7yOgUU6qMKbk18R9itipGdtdg6aTkPu2piO5N1i jeqMVzY7Y+RcQ8IHJnk68tjXHuA3T4I= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=lst.de; spf=pass (imf19.hostedemail.com: domain of hch@lst.de designates 213.95.11.211 as permitted sender) smtp.mailfrom=hch@lst.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748879713; a=rsa-sha256; cv=none; b=cEP4sPL25si/+ujGqkYrTnE7JRM+32YytFDmtSbSguG+QlVW01YXmI4tbF8tKYwOgOqjVB iykBlQPJgVZ+9OQWU02zGeu6inNYydeIHyYyv3nbGW/140WyzE9z4coJ7PIjRc1O7mlq/L cGo3qFPK7eLRoRl+XOtmmuICY2H3xQ8= Received: by verein.lst.de (Postfix, from userid 2407) id 17D6168C7B; Mon, 2 Jun 2025 17:55:07 +0200 (CEST) Date: Mon, 2 Jun 2025 17:55:06 +0200 From: Christoph Hellwig To: Bernd Schubert Cc: Christoph Hellwig , Kundan Kumar , jaegeuk@kernel.org, chao@kernel.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, miklos@szeredi.hu, agruenba@redhat.com, trondmy@kernel.org, anna@kernel.org, akpm@linux-foundation.org, willy@infradead.org, mcgrof@kernel.org, clm@meta.com, david@fromorbit.com, amir73il@gmail.com, axboe@kernel.dk, ritesh.list@gmail.com, djwong@kernel.org, dave@stgolabs.net, p.raghav@samsung.com, da.gomez@samsung.com, linux-f2fs-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org, gfs2@lists.linux.dev, linux-nfs@vger.kernel.org, linux-mm@kvack.org, gost.dev@samsung.com, Anuj Gupta , Joanne Koong Subject: Re: [PATCH 10/13] fuse: add support for multiple writeback contexts in fuse Message-ID: <20250602155506.GA29981@lst.de> References: <20250529111504.89912-1-kundan.kumar@samsung.com> <20250529111504.89912-11-kundan.kumar@samsung.com> <20250602142157.GC21996@lst.de> <99f79383-479e-4df1-9650-61fa3c600171@bsbernd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <99f79383-479e-4df1-9650-61fa3c600171@bsbernd.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 00C2D1A0011 X-Stat-Signature: hw11ahw53jjdit67i8c14scrgdccy3rz X-Rspam-User: X-HE-Tag: 1748879712-472087 X-HE-Meta: U2FsdGVkX19qvGD8T3K+jHAvA8/eHZhVsFeO94+mPHIYGFn+XhARJDTLGGUndb4gOOQUS8hunvqSS02I/tq3OBqVR0j6W/ShhpW3GYXoTDIVA9g69tNgGQciF5GLPmdSZ+Ec4/4Mpcmrz/CYFgllB0xrhvxefXsnAxmm0PgUB7y2SwbRdGSZdSGAfj9vM1iiH4kDFulEaNlaYMTmYVX/ZD0xahd8PEGWjgFwFsOIgep3OzGBFykjD2DRSowznobiMbI1ZEI/ftDInCFLPye2nOWHyg82l5x/NHs8U+ztFt/DyjFM0RmcchJ0KR3zOluDeRtkeIZpjibeYZHFqae9691ogckxkkGcY3qtJm1CvzTsaZaXBih/iFr0q6AHuTCVFuJXUwWIz8MwWSmvBKSgOahee+NTy+dMjMaYPkZeY66GikJmenS6YmiEH/cGgGCWLeDv85X0kawdMb74Y6vUSd2RS0Z+Exmg3V1Y3otEoPSM2+8osstvWMBsjvVefpQ98ewpHnU81m2+Arb6YJ2Jas3XUn+L+NpFvE5itFw+aGtn0ySLPr2snzZyWyPg5GaV8SrE26Yfh+oVtKhxN763pfpT3rkJaUVBVok+Ni5zPYyK9B4gMC++LVlbu510eeRKZ/CKtCpI4pCcxRZYiROSnpvpZLgeP0CjyRuy6GIb6BVWIOfyY+kPg8X/23CCapCbRlcFCEjLWiVvbaUdXk1Xakh69CSJRAcPZ1Zmr06XAs2M3OGK37lwSXnicWHRAqEOPNmaQeGxGR8H4JuUpTiDPF5pAjpn8ZKcK5dvnVcFcxP1ySkgBLXLTtyPgHBkNFTdvbhO4i6BXbO3mBJRMowezQIe6/QuJkGkpYIELj1ZYzjfeq1sHfN7y6AoRcQyvXvm9KsyJzfRW9Mc4nIJC+QRzzmHo/RPiLe7CvxV6ltg194XVZKPntHREb/zIDe2A7mTfGc2vAgbWUkGFCNH89g Md9HgcsS cKL/eedGBN5Y48d5usctInY32KcSMbOB0S64aLw3qQM2HniM+crmsihggdP0oZdmvD1FRJot3l/DRAD3R/Qs7+ydd1Shpqq5UuvnGt3I47lQlJUC7d4o7PQUdGexCV2EEsiytQrElxDrQjOht4WHU1s8f+2/WDFOaxeQzkk5qhT1kkBg= 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, Jun 02, 2025 at 05:50:48PM +0200, Bernd Schubert wrote: > > Same here. On pattern is that fuse and nfs both touch the node stat > > and the web stat, and having a common helper doing both would probably > > also be very helpful. > > > > > > Note that Miklos' PR for 6.16 removes NR_WRITEBACK_TEMP through > patches from Joanne, i.e. only > > dec_wb_stat(&bdi->wb, WB_WRITEBACK); > > is left over. That'll make it even easier to consolidate with the NFS version.