diff --git a/amdgpu/amdgpu_bo.c b/amdgpu/amdgpu_bo.c index f7972343..5ac78de9 100644 --- a/amdgpu/amdgpu_bo.c +++ b/amdgpu/amdgpu_bo.c @@ -303,9 +303,11 @@ int amdgpu_bo_export(amdgpu_bo_handle bo, return 0; case amdgpu_bo_handle_type_kms: - r = amdgpu_bo_export_flink(bo); - if (r) - return r; + /* don't check the return value, because exporting KMS + * handles should work with render nodes too, which don't + * support flink exports + */ + amdgpu_bo_export_flink(bo); amdgpu_add_handle_to_table(bo); *shared_handle = bo->handle;