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 7A061D74943 for ; Tue, 29 Oct 2024 22:05:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A5B6C6B0089; Tue, 29 Oct 2024 18:05:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9EF816B0093; Tue, 29 Oct 2024 18:05:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 884D26B0095; Tue, 29 Oct 2024 18:05:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 650C86B0089 for ; Tue, 29 Oct 2024 18:05:06 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 154864074D for ; Tue, 29 Oct 2024 22:05:06 +0000 (UTC) X-FDA: 82728019290.17.0C8F7A1 Received: from fhigh-a3-smtp.messagingengine.com (fhigh-a3-smtp.messagingengine.com [103.168.172.154]) by imf06.hostedemail.com (Postfix) with ESMTP id 28D0318000F for ; Tue, 29 Oct 2024 22:04:45 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=fastmail.fm header.s=fm3 header.b=L6u16TAw; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="D QC242A"; dmarc=pass (policy=none) header.from=fastmail.fm; spf=pass (imf06.hostedemail.com: domain of bernd.schubert@fastmail.fm designates 103.168.172.154 as permitted sender) smtp.mailfrom=bernd.schubert@fastmail.fm ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730239328; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=qJnqdu0EUYMcc5VwCh5qXc1sj+G9PV7/k3eZZ0fAZUY=; b=UpVuW2BPbcVgj9uA/rvPsK8NQhtjtVxAcBqWO5gUjOo1/PSgV5oe+CM9abrFEtnwUeHNqM lt6N4ge5X8JZxMTFd5muM9cwL9VDj4tFi98E+Uxn7RKG67ChvxbLsggf9mLkY6/sh3z+uM 2dYIic+spPe/gKPQ/lmPeTYQ04f9axk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730239328; a=rsa-sha256; cv=none; b=HyseByLKgpCaTCcpNCGm0e9pHhBU39nuZzGb+yY5v9QiCZfRmhFETJ1RQnHsp+AL0zhPrF A6nNtf53JVtAP/ep2q7hfRtPsm0zU3NKJD1OZLkeiPrGYXdPGDFhqfjTgttP/FBcCctggk cYkT6N5yJ5LoSkNrGLHpgAfmpdx0hIY= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=fastmail.fm header.s=fm3 header.b=L6u16TAw; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="D QC242A"; dmarc=pass (policy=none) header.from=fastmail.fm; spf=pass (imf06.hostedemail.com: domain of bernd.schubert@fastmail.fm designates 103.168.172.154 as permitted sender) smtp.mailfrom=bernd.schubert@fastmail.fm Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.phl.internal (Postfix) with ESMTP id 54EB411401E5; Tue, 29 Oct 2024 18:05:03 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Tue, 29 Oct 2024 18:05:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:cc:content-transfer-encoding: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=fm3; t=1730239503; x=1730325903; bh=qJnqdu0EUYMcc5VwCh5qXc1sj+G9PV7/k3eZZ0fAZUY=; b= L6u16TAwcvFdg5on4M7ASKIIhqsWGuXbiHbNRi9tE+obmh57AhMXAyY7WVqvMADq Q2lAKMTcYPRhbHOQfW4be/usfqvXCQIwdNUjYz2YCx2j88Fxq5IFgRt23E13iKeo G+AwqhBs7AclPcnG2hjumQuDue1DdEgwlR6EPBAnRevj5UEC5tVC+iyDW1vq7ie4 XT6XguA26Ju+PZvXd06qdpJswqHqQxrbAiXHLk7to2LKwb4Kb4Lbn5AGy5rSzwqR hDEX/rT6ag71Tcvj+3573IFNuhYnm14NW9LuT9PvJfNNpUqa4D7GTKvgH/Oxocwe FXeZN+bGnqrkXHqvgIdkOw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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=fm3; t=1730239503; x= 1730325903; bh=qJnqdu0EUYMcc5VwCh5qXc1sj+G9PV7/k3eZZ0fAZUY=; b=D QC242AeZFaEoXS9atGHgtHAbXcvUuTTaoXrEq4pzlBfrnDGcNYi4NtPiENeHVKED dObf8KQfaqnLP/XumY3QH+bLW3LpI+JBPqSgsKBIEi61NLnKLw4XhlmwYdBzxPlj HHL/3nL/ALN1TK3fD6bVSd65/eWtdm+1p2+JctivNudwYnkVfpE9sMKudatKsmG8 eodK8e0Q3rmGwLq7GbnaHVRus4UhajDx6TZbvjQ2JKO6Ntaa3IlBVJXpmsMxPmAC vruPKqNapfOHmtkhGOW1n/+HwR7fRRKQo3VEMU/XGiIs15GzlpBP5/ZH5igmMAwp FemknXafbWfUx/VVnt6Lw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekuddgudehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddv jeenucfhrhhomhepuegvrhhnugcuufgthhhusggvrhhtuceosggvrhhnugdrshgthhhusg gvrhhtsehfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeevhffgvdeltddu gfdtgfegleefvdehfeeiveejieefveeiteeggffggfeulefgjeenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghrnhgurdhstghhuhgsvghr thesfhgrshhtmhgrihhlrdhfmhdpnhgspghrtghpthhtohepledpmhhouggvpehsmhhtph houhhtpdhrtghpthhtohepmhhikhhlohhssehsiigvrhgvughirdhhuhdprhgtphhtthho pehshhgrkhgvvghlrdgsuhhttheslhhinhhugidruggvvhdprhgtphhtthhopehjohgrnh hnvghlkhhoohhnghesghhmrghilhdrtghomhdprhgtphhtthhopehlihhnuhigqdhfshgu vghvvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtohepjhhoshgvfhesth hogihitghprghnuggrrdgtohhmpdhrtghpthhtohepjhgvfhhflhgvgihusehlihhnuhig rdgrlhhisggrsggrrdgtohhmpdhrtghpthhtohephhgrnhhnvghssegtmhhpgigthhhgrd horhhgpdhrtghpthhtoheplhhinhhugidqmhhmsehkvhgrtghkrdhorhhgpdhrtghpthht ohepkhgvrhhnvghlqdhtvggrmhesmhgvthgrrdgtohhm X-ME-Proxy: Feedback-ID: id8a24192:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 29 Oct 2024 18:05:00 -0400 (EDT) Message-ID: Date: Tue, 29 Oct 2024 23:04:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 2/2] fuse: remove tmp folio for writebacks and internal rb tree To: Miklos Szeredi , Shakeel Butt Cc: Joanne Koong , linux-fsdevel@vger.kernel.org, josef@toxicpanda.com, jefflexu@linux.alibaba.com, hannes@cmpxchg.org, linux-mm@kvack.org, kernel-team@meta.com References: <20241014182228.1941246-1-joannelkoong@gmail.com> <20241014182228.1941246-3-joannelkoong@gmail.com> From: Bernd Schubert Content-Language: en-US, de-DE, fr In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 28D0318000F X-Stat-Signature: 8i9kt9dfop4ym3nzc9jx1wxpyj56mhir X-Rspam-User: X-HE-Tag: 1730239485-442765 X-HE-Meta: U2FsdGVkX18StDldT1wa5xUADnhjw6ZDMNd2fU+c+ZAAV0n8VTGKPA8+cKY1nleTJTlLBHd+N9CB9QFVuBr7CDofeZKj8w0C98agV0xni6A7gjIIYyUVXSNrIY6wISTZoBXLSii38DJtEvc1jnTtKV2HpXWd6fHBo0X0cruz0UsY7bMYm8p1uL8nVIwG5U7RqldZWGOOHlWDSyplggd7qkGnOyVD7S3ElTHqaSuKz2sK084CejmnOvCktgxgfr8Kor0tVus/TOYA4KsZ9OufEIYS6fCmp8McZxhAZLWVkxlKnCGrO+6YBDctMpalJ4R2aSex76NxYgAg3oFQtyYEK7EHBPIKZKrgFPSzsZhkXROFqPLqgdCHAQmfYZA1WBzPI5nOcxjVcfsiQ8mjSXsQFgE9IVdCwlxPzJE3o9/aImOc570HC3Yd2SfX4Ny4TJUBKQbJu8NqddvdCx+wVzFnYqbaamkmfEfvOEe9nms1TL7cu1ko4JcrhMKjqPoRK6DgkizMaL9nLfGnkDgLGf7vOkjQhvFoTiVICs6K7XCrJ7JB2dY/QLb4xLDjXdaTgMCGW5nRk/9v5yhk7PlQNR8wSjPk2zHbKVeSQh9PhR49wHOA3sWTI8T3Z299qo+7Ke3oKBLDR3nnKuZ7ixrkfUG5Pt5yS9KiWDzLkk4y4cwVmRN6TM4C7NXr/xWnXxMziP267hygGNkmCoG3EYdiy6zv0EwI0MrH7V45qvuFwS+ueo/AqvB4UiXK598/1DVKDSOqACaguotmPFxrdAV03HiLPJNvZMV90WpCBcgYW4taqwgi0aC2xd4YIVHq1vwlOvSsiwMxY4gvReqFeXOQRAT2FEkQXWbxa4ijJbDtgkYqcT9uS8mncz6GH4J6W2eE3YXnbBQw3PiRbm3WRr6rVxV+KpQ62LLSoX+d24BpROJ9LHkmu2i0PquyjDEyxvp4m3OAowBE+6Neq5clmp65tY1 9hcOamaG C4YNU0npyhcHKhyYdt2fcnVdht0Ok8plFyvyOgBrGnzegyb0EvMcMibae63ZW/VN2ivpLrCndBzSKbih93G1uuiCFIvNT90cBLAVfqaN6xVhIMzG9Jbb0A+aWGlXye51KXXoVMEPu1K3MCI4n27GR322ku7MDfjdvmTCV/vZlGSmG50wyAtTTkdjG+vZiiqVu2rxYts6pYcwZIVnS1jILQNkO3S7ebblInUvZffI1GIyc6xLJcmyZ+9zNQb9UB1B2nE6ncL9fchrzdoLCamK8d2A0otE4K6j7ADo7hsKF/gzlqu6jy4I8FcAUPvAENLsNEWB76VxEkj0fyBaEVmcOFXiVxqfCj7fm1v4u2PbdWVUT6UMrZaqONZAy++YAkrgfvjwUJcUULXS0CQROuYSFfd2Sag== 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 10/17/24 15:31, Miklos Szeredi wrote: > On Wed, 16 Oct 2024 at 23:27, Shakeel Butt wrote: > >> Why is it bad? I can understand fuse server getting blocked on fuse >> folios is bad but why it is bad for other applications/tasks? I am >> wondering network filesystems have to handle similar situation then why >> is it bad just for fuse? > > You need privileges (physical access) to unplug the network cable. > You don't need privileges (in most setups) to run a fuse server. Not sure if that is the perfect example, you can also run a local user space nfs server. I think the real difference is 'fusermount' which typically has the s-bit set and allows mounts from unprivileged users. I.e. I really think we should differentiate between privileged/non-privileged fuse server tasks. Thanks, Bernd