Hi,
- doing this over dma-buf means we can only use this for the ww_mutx dance, not for anything else. Which means we need another layer on top for shared execbuf utils (which Gerd has started looking into, but I felt like not quite the right approach yet in his first draft series).
FYI: this is in virtio-gpu for now, see virtio_gpu_array_* in drivers/gpu/drm/virtio/virtgpu_gem.c
cheers, Gerd