Re: [PATCH V1] accel/amdxdna: Disable device buffer exporting

From: Lizhi Hou

Date: Fri May 29 2026 - 00:28:53 EST


Applied to drm-misc-next

On 5/28/26 14:19, Mario Limonciello wrote:


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 <lizhi.hou@xxxxxxx>
Reviewed-by: Mario Limonciello (AMD) <superm1@xxxxxxxxxx>
---
  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 = {