Remove the host1x_fence_create_fd and host1x_fence_extract functions that are not used anywhere. host1x_fence_create_fd is additionally using sync_file_create without there being a Kconfig dependency to SYNC_FILE, causing builds to fail. Reported-by: kernel test robot <lkp@xxxxxxxxx> Reported-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Signed-off-by: Mikko Perttunen <mperttunen@xxxxxxxxxx> --- drivers/gpu/host1x/fence.c | 43 -------------------------------------- include/linux/host1x.h | 1 - 2 files changed, 44 deletions(-) diff --git a/drivers/gpu/host1x/fence.c b/drivers/gpu/host1x/fence.c index 06c6b86237bd..5de4affcb918 100644 --- a/drivers/gpu/host1x/fence.c +++ b/drivers/gpu/host1x/fence.c @@ -164,46 +164,3 @@ struct dma_fence *host1x_fence_create(struct host1x_syncpt *sp, u32 threshold) return &fence->base; } EXPORT_SYMBOL(host1x_fence_create); - -int host1x_fence_create_fd(struct host1x_syncpt *sp, u32 threshold) -{ - struct sync_file *file; - struct dma_fence *f; - int fd; - - f = host1x_fence_create(sp, threshold); - if (IS_ERR(f)) - return PTR_ERR(f); - - fd = get_unused_fd_flags(O_CLOEXEC); - if (fd < 0) { - dma_fence_put(f); - return fd; - } - - file = sync_file_create(f); - dma_fence_put(f); - if (!file) - return -ENOMEM; - - fd_install(fd, file->file); - - return fd; -} -EXPORT_SYMBOL(host1x_fence_create_fd); - -int host1x_fence_extract(struct dma_fence *fence, u32 *id, u32 *threshold) -{ - struct host1x_syncpt_fence *f; - - if (fence->ops != &host1x_syncpt_fence_ops) - return -EINVAL; - - f = container_of(fence, struct host1x_syncpt_fence, base); - - *id = f->sp->id; - *threshold = f->threshold; - - return 0; -} -EXPORT_SYMBOL(host1x_fence_extract); diff --git a/include/linux/host1x.h b/include/linux/host1x.h index 9b6784708f2e..2127762fc63d 100644 --- a/include/linux/host1x.h +++ b/include/linux/host1x.h @@ -171,7 +171,6 @@ void host1x_syncpt_release_vblank_reservation(struct host1x_client *client, u32 syncpt_id); struct dma_fence *host1x_fence_create(struct host1x_syncpt *sp, u32 threshold); -int host1x_fence_extract(struct dma_fence *fence, u32 *id, u32 *threshold); /* * host1x channel -- 2.30.1