On 11/19/24 08:59, Vivek Kasireddy wrote: > +static void virtgpu_dma_buf_free_obj(struct drm_gem_object *obj) > +{ > + struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); > + struct virtio_gpu_device *vgdev = obj->dev->dev_private; > + struct dma_buf_attachment *attach = obj->import_attach; > + > + if (attach) { > + if (bo->sgt) > + dma_buf_unmap_attachment(attach, bo->sgt, > + DMA_BIDIRECTIONAL); Is virtio_gpu_detach_object_fenced(bo) missing here? -- Best regards, Dmitry