On Sun, 23 Nov 2025 22:51:20 +0000, Pavel Begunkov wrote:
Picking up the work on supporting dmabuf in the read/write path. There are two main changes. First, it doesn't pass a dma addresss directly by rather wraps it into an opaque structure, which is extended and understood by the target driver.
The second big change is support for dynamic attachments, which added a good part of complexity (see Patch 5). I kept the main machinery in nvme at first, but move_notify can ask to kill the dma mapping asynchronously, and any new IO would need to wait during submission, thus it was moved to blk-mq. That also introduced an extra callback layer b/w driver and blk-mq.
[...]
Applied, thanks!
[03/11] block: move around bio flagging helpers commit: d9f514d3e6ee48c34d70d637479b4c9384832d4f
Best regards,