On Mon, Jan 19, 2026 at 10:27:00AM +0100, Thomas Hellström wrote:
this sounds like it's not just undocumented but also in some cases unimplemented. The xe driver for one doesn't expect move_notify() to be called on pinned buffers, so if that is indeed going to be part of the dma-buf protocol, wouldn't support for that need to be advertised by the importer?
Can you clarify this?
I don't see xe's importer calling dma_buf_pin() or dma_buf_attach() outside of tests? It's importer implements a fully functional looking dynamic attach with move_notify()?
I see the exporer is checking for pinned and then not calling move_notify - is that what you mean?
When I looked through all the importers only RDMA obviously didn't support move_notify on pinned buffers.
Jason