|
@@ -81,11 +81,6 @@ static const char *drm_sched_fence_get_timeline_name(struct dma_fence *f)
|
|
return (const char *)fence->sched->name;
|
|
return (const char *)fence->sched->name;
|
|
}
|
|
}
|
|
|
|
|
|
-static bool drm_sched_fence_enable_signaling(struct dma_fence *f)
|
|
|
|
-{
|
|
|
|
- return true;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* amd_sched_fence_free - free up the fence memory
|
|
* amd_sched_fence_free - free up the fence memory
|
|
*
|
|
*
|
|
@@ -134,18 +129,12 @@ static void drm_sched_fence_release_finished(struct dma_fence *f)
|
|
const struct dma_fence_ops drm_sched_fence_ops_scheduled = {
|
|
const struct dma_fence_ops drm_sched_fence_ops_scheduled = {
|
|
.get_driver_name = drm_sched_fence_get_driver_name,
|
|
.get_driver_name = drm_sched_fence_get_driver_name,
|
|
.get_timeline_name = drm_sched_fence_get_timeline_name,
|
|
.get_timeline_name = drm_sched_fence_get_timeline_name,
|
|
- .enable_signaling = drm_sched_fence_enable_signaling,
|
|
|
|
- .signaled = NULL,
|
|
|
|
- .wait = dma_fence_default_wait,
|
|
|
|
.release = drm_sched_fence_release_scheduled,
|
|
.release = drm_sched_fence_release_scheduled,
|
|
};
|
|
};
|
|
|
|
|
|
const struct dma_fence_ops drm_sched_fence_ops_finished = {
|
|
const struct dma_fence_ops drm_sched_fence_ops_finished = {
|
|
.get_driver_name = drm_sched_fence_get_driver_name,
|
|
.get_driver_name = drm_sched_fence_get_driver_name,
|
|
.get_timeline_name = drm_sched_fence_get_timeline_name,
|
|
.get_timeline_name = drm_sched_fence_get_timeline_name,
|
|
- .enable_signaling = drm_sched_fence_enable_signaling,
|
|
|
|
- .signaled = NULL,
|
|
|
|
- .wait = dma_fence_default_wait,
|
|
|
|
.release = drm_sched_fence_release_finished,
|
|
.release = drm_sched_fence_release_finished,
|
|
};
|
|
};
|
|
|
|
|