diff options
Diffstat (limited to 'drivers/gpu/drm/drm_atomic_helper.c')
-rw-r--r-- | drivers/gpu/drm/drm_atomic_helper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/drm_atomic_helper.c b/drivers/gpu/drm/drm_atomic_helper.c index 6e7d9dfce342..01b2dddbd431 100644 --- a/drivers/gpu/drm/drm_atomic_helper.c +++ b/drivers/gpu/drm/drm_atomic_helper.c | |||
@@ -3230,7 +3230,7 @@ void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane, | |||
3230 | memcpy(state, plane->state, sizeof(*state)); | 3230 | memcpy(state, plane->state, sizeof(*state)); |
3231 | 3231 | ||
3232 | if (state->fb) | 3232 | if (state->fb) |
3233 | drm_framebuffer_reference(state->fb); | 3233 | drm_framebuffer_get(state->fb); |
3234 | 3234 | ||
3235 | state->fence = NULL; | 3235 | state->fence = NULL; |
3236 | } | 3236 | } |
@@ -3270,7 +3270,7 @@ EXPORT_SYMBOL(drm_atomic_helper_plane_duplicate_state); | |||
3270 | void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state) | 3270 | void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state) |
3271 | { | 3271 | { |
3272 | if (state->fb) | 3272 | if (state->fb) |
3273 | drm_framebuffer_unreference(state->fb); | 3273 | drm_framebuffer_put(state->fb); |
3274 | 3274 | ||
3275 | if (state->fence) | 3275 | if (state->fence) |
3276 | dma_fence_put(state->fence); | 3276 | dma_fence_put(state->fence); |