summaryrefslogtreecommitdiff
path: root/include/drm
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2017-12-06 19:49:40 +0300
committerAlex Deucher <alexander.deucher@amd.com>2017-12-07 19:52:14 +0300
commit4983e48c8539282be15f660bdd2c4260467b1190 (patch)
tree676060a54b0ec63ae5c81f4a04adb4a7880befe5 /include/drm
parent1b1f42d8fde4fef1ed7873bf5aa91755f8c3de35 (diff)
downloadlinux-4983e48c8539282be15f660bdd2c4260467b1190.tar.xz
drm/sched: move fence slab handling to module init/exit
This is the only part of the scheduler which must not be called from different drivers. Move it to module init/exit so it is done a single time when loading the scheduler. Reviewed-by: Chunming Zhou <david1.zhou@amd.com> Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/drm')
-rw-r--r--include/drm/gpu_scheduler.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h
index d29da4cbb042..dfd54fb94e10 100644
--- a/include/drm/gpu_scheduler.h
+++ b/include/drm/gpu_scheduler.h
@@ -155,9 +155,6 @@ void drm_sched_entity_push_job(struct drm_sched_job *sched_job,
void drm_sched_entity_set_rq(struct drm_sched_entity *entity,
struct drm_sched_rq *rq);
-int drm_sched_fence_slab_init(void);
-void drm_sched_fence_slab_fini(void);
-
struct drm_sched_fence *drm_sched_fence_create(
struct drm_sched_entity *s_entity, void *owner);
void drm_sched_fence_scheduled(struct drm_sched_fence *fence);