diff --git a/src/runtime_src/core/edge/drm/zocl/common/zocl_bo.c b/src/runtime_src/core/edge/drm/zocl/common/zocl_bo.c index 25031c55e5a..90d45f2430b 100644 --- a/src/runtime_src/core/edge/drm/zocl/common/zocl_bo.c +++ b/src/runtime_src/core/edge/drm/zocl/common/zocl_bo.c @@ -1415,25 +1415,6 @@ void zocl_clear_mem(struct drm_zocl_dev *zdev) mutex_unlock(&zdev->mm_lock); } -struct drm_gem_object *zocl_gem_import(struct drm_device *dev, - struct dma_buf *dma_buf) -{ - struct drm_gem_object *gem_obj; - struct drm_zocl_bo *zocl_bo; - - gem_obj = drm_gem_prime_import(dev, dma_buf); - if (!IS_ERR(gem_obj)) { - zocl_bo = to_zocl_bo(gem_obj); - /* drm_gem_cma_prime_import_sg_table() is used for hook - * gem_prime_import_sg_table. It will check if import buffer - * is a CMA buffer and create CMA object. - */ - zocl_bo->flags |= ZOCL_BO_FLAGS_CMA; - } - - return gem_obj; -} - void zocl_drm_free_bo(struct drm_zocl_bo *bo) { zocl_free_bo(&bo->gem_base); diff --git a/src/runtime_src/core/edge/drm/zocl/common/zocl_drv.c b/src/runtime_src/core/edge/drm/zocl/common/zocl_drv.c index 412f3dd025b..1aefb7b0b7c 100644 --- a/src/runtime_src/core/edge/drm/zocl/common/zocl_drv.c +++ b/src/runtime_src/core/edge/drm/zocl/common/zocl_drv.c @@ -1042,7 +1042,7 @@ static struct drm_driver zocl_driver = { .prime_fd_to_handle = drm_gem_prime_fd_to_handle, .gem_prime_mmap = drm_gem_prime_mmap, #endif - .gem_prime_import = zocl_gem_import, + .gem_prime_import = drm_gem_prime_import, #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 1, 0) .gem_prime_import_sg_table = drm_gem_dma_prime_import_sg_table, #else diff --git a/src/runtime_src/core/edge/drm/zocl/include/zocl_bo.h b/src/runtime_src/core/edge/drm/zocl/include/zocl_bo.h index f805d3a6d33..61cbfeca65d 100644 --- a/src/runtime_src/core/edge/drm/zocl/include/zocl_bo.h +++ b/src/runtime_src/core/edge/drm/zocl/include/zocl_bo.h @@ -70,9 +70,6 @@ static inline uint32_t zocl_convert_bo_uflags(uint32_t uflags) return zflags; } -struct drm_gem_object * -zocl_gem_import(struct drm_device *dev, struct dma_buf *dma_buf); - struct sg_table *zocl_gem_prime_get_sg_table(struct drm_gem_object *obj); #endif /* _ZOCL_BO_H */