On 5/26/26 19:50, Lizhi Hou wrote:
Device buffers are never intended to be exported. Disable exporting
support explicitly.

Signed-off-by: Lizhi Hou <[email protected]>
Reviewed-by: Mario Limonciello (AMD) <[email protected]>
---
  drivers/accel/amdxdna/amdxdna_gem.c | 6 ++++++
  1 file changed, 6 insertions(+)

diff --git a/drivers/accel/amdxdna/amdxdna_gem.c 
b/drivers/accel/amdxdna/amdxdna_gem.c
index 2dfdc56ba91d..2727e48afc0a 100644
--- a/drivers/accel/amdxdna/amdxdna_gem.c
+++ b/drivers/accel/amdxdna/amdxdna_gem.c
@@ -725,9 +725,15 @@ static int amdxdna_gem_dev_obj_vmap(struct drm_gem_object 
*obj, struct iosys_map
        return 0;
  }
+static struct dma_buf *amdxdna_gem_dev_obj_export(struct drm_gem_object *gobj, int flags)
+{
+       return ERR_PTR(-EOPNOTSUPP);
+}
+
  static const struct drm_gem_object_funcs amdxdna_gem_dev_obj_funcs = {
        .free = amdxdna_gem_dev_obj_free,
        .vmap = amdxdna_gem_dev_obj_vmap,
+       .export = amdxdna_gem_dev_obj_export,
  };
static const struct drm_gem_object_funcs amdxdna_gem_shmem_funcs = {

Reply via email to