From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 081EA26E716 for ; Fri, 24 Oct 2025 06:17:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.254.224.24 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761286625; cv=none; b=F19dL45YSiEB1CpeWZB0uglNDbLIX/szkphigwKMDfYBM3woAGlSZ+X3RSAEAFpdOxLzjN5CzLuuf44mAOpRNRav3Rj0wSUtjXs/DiAU8hcxHUFsl7fEgR3QEVpahp9Dj1PBYDRdx5LhP76LIRjWtt5oGI80ky67CsZ0LlhAe3I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761286625; c=relaxed/simple; bh=YPnA93Wh1bBBzKEPIdaJjQJvHgUFqdhAPskl/v9c75Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:MIME-Version: Content-Type:References; b=fEU48t9MRXenXASkPNNrrZy8jIhi1Fj2lOWLDWwaYJfvuvAJzg7YXTKUQZrYqAAHQZVCMeJVLoERIav3ntbkayIgqhuIcosxd0xA6Qmmb4LfDR5PEZb5BSD1LJXtZdZX5xsTHMVjbxGfRxQqlhWoxpK144OFCtJkmP60SMD6N4c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=I8CQH+HV; arc=none smtp.client-ip=203.254.224.24 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="I8CQH+HV" Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20251024061659epoutp0183a32b3da7bdd70580c1d6a4e4b981fe~xWNkpkkdB2349923499epoutp01b for ; Fri, 24 Oct 2025 06:16:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20251024061659epoutp0183a32b3da7bdd70580c1d6a4e4b981fe~xWNkpkkdB2349923499epoutp01b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1761286619; bh=FcWXJ7UtwImvTyidf8i1hfurTHqyVZnZBDqTbC3WeBY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=I8CQH+HVEcXekYfDFmoADfdQko+Ca3MZLlg7VinnMgEkcCfciLDvZJcki6hIpNKWT oCKIGne1ZFIIjQh2BqlTEyzed50LiDs2qW9+jNPTlM+T6LEZy6DyTQxxY3RbOTw2JE WvGJAFEJIqZnmL3fXEgU0dRmP3vb7PPNBfeYU6uI= Received: from epsnrtp02.localdomain (unknown [182.195.42.154]) by epcas5p1.samsung.com (KnoxPortal) with ESMTPS id 20251024061658epcas5p14ae50183664551188b2a424bcb76d59d~xWNkCq5z61911919119epcas5p1D; Fri, 24 Oct 2025 06:16:58 +0000 (GMT) Received: from epcas5p4.samsung.com (unknown [182.195.38.88]) by epsnrtp02.localdomain (Postfix) with ESMTP id 4ctCNT4SFfz2SSKY; Fri, 24 Oct 2025 06:16:57 +0000 (GMT) Received: from epsmtip2.samsung.com (unknown [182.195.34.31]) by epcas5p3.samsung.com (KnoxPortal) with ESMTPA id 20251023114956epcas5p33a9384d06985dc5936fd355f1d580fb2~xHHAMFpP01949719497epcas5p3A; Thu, 23 Oct 2025 11:49:56 +0000 (GMT) Received: from node122.. (unknown [109.105.118.122]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20251023114955epsmtip282df6d2b9dc7d901448bca0aa19a36ae~xHG-MMKnc1364213642epsmtip2O; Thu, 23 Oct 2025 11:49:55 +0000 (GMT) From: Xiaobing Li To: joannelkoong@gmail.com Cc: asml.silence@gmail.com, axboe@kernel.dk, bschubert@ddn.com, io-uring@vger.kernel.org, linux-fsdevel@vger.kernel.org, miklos@szeredi.hu, joshi.k@samsung.com, kun.dou@samsung.com, peiwei.li@samsung.com, xue01.he@samsung.com Subject: Re: [PATCH v1 0/2] fuse io_uring: support registered buffers Date: Thu, 23 Oct 2025 11:45:24 +0000 Message-Id: <20251023114524.1052805-1-xiaobing.li@samsung.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20251022202021.3649586-1-joannelkoong@gmail.com> Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMS-MailID: 20251023114956epcas5p33a9384d06985dc5936fd355f1d580fb2 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P cpgsPolicy: CPGSC10-505,Y X-CFilter-Loop: Reflected X-CMS-RootMailID: 20251023114956epcas5p33a9384d06985dc5936fd355f1d580fb2 References: <20251022202021.3649586-1-joannelkoong@gmail.com> On 10/22/25 22:20, Joanne Koong wrote: > This adds support for daemons who preregister buffers to minimize the overhead > of pinning/unpinning user pages and translating virtual addresses. Registered > buffers pay the cost once during registration then reuse the pre-pinned pages, > which helps reduce the per-op overhead. > > This is on top of commit 211ddde0823f in the iouring tree. Do you have any test data? How does the benefit compare? By the way, how were the changes made to libfuse? Thanks, Xiaobing Li