From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f46.google.com (mail-ot1-f46.google.com [209.85.210.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 07CB33C3F5E for ; Thu, 10 Sep 2026 20:58:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789073924; cv=none; b=KrTj99FguZxyI2qDjl/e/REO52+Ffxrg8Zdeui992DK9oUDUgEFGSb6K7n4sRusucvBrbiAgzMzRdnTsTkxhfEYUzoFNZTAutjuiAfVHwfSr3UTB7VhWuWq5upoXInEwNsTfsHuhX3mJg/2TdwVLYO0Zo9oTnrB5F0l426tQurE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789073924; c=relaxed/simple; bh=ylWdr8yhyOUHr5p7rV7V/FTvMFhwSjE7Fa4ndWREMxM=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=mXn3ZXO8TNR9EOBhkDaLC86tIsuICSV2XwAltEnq1aiXjQGx7nkwmbb645irDOkpC3xJX92Tq+RWyJD1h6QUu2k3vzSQIIibO5K6t6hY3hlwxunqKso/bKyWDM3SLpzR++Yl+QdRt3Uaunsf/A4Qy5o4aHBn3DVPk3GZZ+g0H24= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20251104.gappssmtp.com header.i=@kernel-dk.20251104.gappssmtp.com header.b=JCWIFFcL; arc=none smtp.client-ip=209.85.210.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20251104.gappssmtp.com header.i=@kernel-dk.20251104.gappssmtp.com header.b="JCWIFFcL" Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-7e9fc3de7ceso146850a34.1 for ; Thu, 10 Sep 2026 13:58:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20251104.gappssmtp.com; s=20251104; t=1789073919; x=1789678719; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=227EuAsNywH5Ru6uyjfcvigTr1soLZnaZRqqI+5pgxA=; b=JCWIFFcLxLQxXdXDZEqLRBuXsJhUNNgngvc5gWsDUDvJybqybK9yVb7iLek50ShSMZ /weV9JaumU1fbMQSuJRjtmii5oKcvXI7hapFyIj9WN1anPieaNLAHzzxFVkj8Ivrd/Jl pbN/PxTQogxvZNrlHqRZtGoAM8uAriRL0ZuTT5QF0L3VfSsLvn7cHYJWEnnsRDuATUDR ol3EcgyDzCYe1VdcsqdVzSFGG63cpGPsck4oVgcEVsNpWQ6wl7Imye9o2679pizPWvOH XPgaL+71rKMZA1s640W3tlBhJbBFo9l3PYafygM90yKbz34uCamWM5ssODooIH9n/OZG 4SRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789073919; x=1789678719; h=content-transfer-encoding:content-type:in-reply-to:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=227EuAsNywH5Ru6uyjfcvigTr1soLZnaZRqqI+5pgxA=; b=ilTgtwfxIrWqUc/BXgOVdUcT4MhOQWCl/FTZEAISPuFIcpkmgkfvpsu+FM/8QD8QWK n+fu08A6+NuRj2zwLK1CPawucPV8byqIuiuCjDIEvJYINfHgXZlXPjlA6JIrRz3b4eZN AXWCDmUeX+N5g69VFVW4YuRWsxDBvmC6RJ16HGepkoBX0Dq9johzW2Ln2gUcJYeKhn0/ p0+TvhiQk7zdVZB0a6Jx629BqlFOEY2Zs8kkCv1WQk420wFaJ2T9Y0HpNbmb9YyAdvFd olZH6j38hSSU9J6YgIBQVoExDZxpX/SVupEHt5AJhNN7Xe0yJKw12L2etrp3FnqvGpyj I5pw== X-Forwarded-Encrypted: i=1; AKwUvBxWF/jvI64pG2HuRckuEXUHau4HSy64XkIqQl+eDM9tXUde89A/QQO3dFsoNt8uMoQKiJZCLbqomBP++A==@vger.kernel.org X-Gm-Message-State: AFuF++l0JYLXZbHYVchjLZYI4kfzPtai1pmDE1TDQQrRAxsMGkpQO4lg 9UvJOhJmWycq96W1ENd7Vjl29SdfWaxrxabyPBvdL1oZqVbBQ8zoQdLtIv7wSCjXoNk= X-Gm-Gg: AYBFou1uP0f1MutBdyuh4j1MmXYI1Rea8jRjoLfbtvC/KdkaEpS2nI4bGAAB+ZzDRW2 e4DUQCjwWaL5z+jSRgqDtRoaHJ1pxSDqsSC+iNj52YbDLqHbvSmSrba29DBkZFOsPXx3eFdtVL6 3sxUPSj6kCb38VyjHKiGbpjVDuwfaMe/9y2UTPYxrSEWaCaff1X83y41NZZftT+cxGx4+OFRLsu ha/O1iNBNS0/rD5lcgLtG2O3IZ6LaYAjL4N+1/ntGGqSL/cEV303I2gUTe9wc0hRZ+XW7KGZKjR ZOSkagL3k1DbU0XMGnEW83x0OQsg5BtnT5PNMiweY9H3NAA5+qUo8itGWjbHvcob8zVzEeIkuKO RdJbGF6QSypLweFcrRqwNrT5gO1jGQa/f1uz80rD37x7mN6VKOacmUSHUQPPH/kv0yIxQ3CX+r2 2D73GV7SVaNVeYMjElmQJXsP8dSaboGcqp+y4fSX8TXGtIJgHDEZfAG4KPEV9nQwEs8jY7F8Svs Vb6bNPdXyVbC0/pip2rcf/+f+wvBgCnpTWz3OrxrbA+MjTyri4CWjZ8 X-Received: by 2002:a05:6820:3411:20b0:6c0:5630:bdef with SMTP id 006d021491bc7-6c0bd97850emr353461eaf.67.1789073919642; Thu, 10 Sep 2026 13:58:39 -0700 (PDT) Received: from [192.168.1.102] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-6c09a122443sm1108879eaf.9.2026.09.10.13.58.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Sep 2026 13:58:38 -0700 (PDT) Message-ID: Date: Thu, 10 Sep 2026 14:58:36 -0600 Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 00/16] Add dmabuf read/write via io_uring From: Jens Axboe To: Keith Busch , Christoph Hellwig , Sagi Grimberg , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org, linux-fsdevel@vger.kernel.org, io-uring@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, Pavel Begunkov Cc: Alexander Viro , Christian Brauner , Andrew Morton , Sumit Semwal , =?UTF-8?Q?Christian_K=C3=B6nig?= , Nitesh Shetty , Kanchan Joshi , Anuj Gupta , Tushar Gohad , William Power , Phil Cayton , Damien Le Moal , Alasdair Kergon , Mike Snitzer , Mikulas Patocka , Benjamin Marzinski , Vishal Verma , David Sterba , Ilya Dryomov , dm-devel@lists.linux.dev, nvdimm@lists.linux.dev, linux-btrfs@vger.kernel.org, ceph-devel@vger.kernel.org, Jason Gunthorpe References: <178907372259.484803.15807864431748251506.b4-ty@b4> Content-Language: en-US In-Reply-To: <178907372259.484803.15807864431748251506.b4-ty@b4> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 9/10/26 2:55 PM, Jens Axboe wrote: > > On Sat, 01 Aug 2026 16:46:12 +0100, Pavel Begunkov wrote: >> The patch set allows to register a dmabuf to an io_uring instance for >> a specified file and use it with io_uring read / write requests. The >> infrastructure is not tied to io_uring and there could be more users >> in the future. A similar idea was attempted some years ago by Keith [1] >> (from where I borrowed a good number of changes). Later it was brough >> back up to life by Tushar and Vishal. >> >> [...] > > Applied, thanks! Eh no it is not applied, was just looking at the series locally and I guess it got added to the b4 ty pile. I am, however, wondering if we'll see a v6 of this soon? I had some comments on the nvme dma mapping, that can be improved, but I'd rather defer that to post getting this included. If the series is dormant, just let us know, and we can pick up the bits and pieces. -- Jens Axboe