diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_fence.c')
-rw-r--r-- | drivers/gpu/drm/msm/msm_fence.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/drivers/gpu/drm/msm/msm_fence.c b/drivers/gpu/drm/msm/msm_fence.c index 3f299c537b77..a2f89bac9c16 100644 --- a/drivers/gpu/drm/msm/msm_fence.c +++ b/drivers/gpu/drm/msm/msm_fence.c | |||
@@ -99,8 +99,8 @@ void msm_update_fence(struct msm_fence_context *fctx, uint32_t fence) | |||
99 | } | 99 | } |
100 | 100 | ||
101 | struct msm_fence { | 101 | struct msm_fence { |
102 | struct msm_fence_context *fctx; | ||
103 | struct dma_fence base; | 102 | struct dma_fence base; |
103 | struct msm_fence_context *fctx; | ||
104 | }; | 104 | }; |
105 | 105 | ||
106 | static inline struct msm_fence *to_msm_fence(struct dma_fence *fence) | 106 | static inline struct msm_fence *to_msm_fence(struct dma_fence *fence) |
@@ -130,19 +130,13 @@ static bool msm_fence_signaled(struct dma_fence *fence) | |||
130 | return fence_completed(f->fctx, f->base.seqno); | 130 | return fence_completed(f->fctx, f->base.seqno); |
131 | } | 131 | } |
132 | 132 | ||
133 | static void msm_fence_release(struct dma_fence *fence) | ||
134 | { | ||
135 | struct msm_fence *f = to_msm_fence(fence); | ||
136 | kfree_rcu(f, base.rcu); | ||
137 | } | ||
138 | |||
139 | static const struct dma_fence_ops msm_fence_ops = { | 133 | static const struct dma_fence_ops msm_fence_ops = { |
140 | .get_driver_name = msm_fence_get_driver_name, | 134 | .get_driver_name = msm_fence_get_driver_name, |
141 | .get_timeline_name = msm_fence_get_timeline_name, | 135 | .get_timeline_name = msm_fence_get_timeline_name, |
142 | .enable_signaling = msm_fence_enable_signaling, | 136 | .enable_signaling = msm_fence_enable_signaling, |
143 | .signaled = msm_fence_signaled, | 137 | .signaled = msm_fence_signaled, |
144 | .wait = dma_fence_default_wait, | 138 | .wait = dma_fence_default_wait, |
145 | .release = msm_fence_release, | 139 | .release = dma_fence_free, |
146 | }; | 140 | }; |
147 | 141 | ||
148 | struct dma_fence * | 142 | struct dma_fence * |