|
@@ -2636,7 +2636,7 @@ EXPORT_SYMBOL(drm_atomic_helper_crtc_destroy_state);
|
|
|
void drm_atomic_helper_plane_reset(struct drm_plane *plane)
|
|
|
{
|
|
|
if (plane->state)
|
|
|
- __drm_atomic_helper_plane_destroy_state(plane, plane->state);
|
|
|
+ __drm_atomic_helper_plane_destroy_state(plane->state);
|
|
|
|
|
|
kfree(plane->state);
|
|
|
plane->state = kzalloc(sizeof(*plane->state), GFP_KERNEL);
|
|
@@ -2691,15 +2691,13 @@ EXPORT_SYMBOL(drm_atomic_helper_plane_duplicate_state);
|
|
|
|
|
|
/**
|
|
|
* __drm_atomic_helper_plane_destroy_state - release plane state
|
|
|
- * @plane: plane object
|
|
|
* @state: plane state object to release
|
|
|
*
|
|
|
* Releases all resources stored in the plane state without actually freeing
|
|
|
* the memory of the plane state. This is useful for drivers that subclass the
|
|
|
* plane state.
|
|
|
*/
|
|
|
-void __drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
|
|
|
- struct drm_plane_state *state)
|
|
|
+void __drm_atomic_helper_plane_destroy_state(struct drm_plane_state *state)
|
|
|
{
|
|
|
if (state->fb)
|
|
|
drm_framebuffer_unreference(state->fb);
|
|
@@ -2717,7 +2715,7 @@ EXPORT_SYMBOL(__drm_atomic_helper_plane_destroy_state);
|
|
|
void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
|
|
|
struct drm_plane_state *state)
|
|
|
{
|
|
|
- __drm_atomic_helper_plane_destroy_state(plane, state);
|
|
|
+ __drm_atomic_helper_plane_destroy_state(state);
|
|
|
kfree(state);
|
|
|
}
|
|
|
EXPORT_SYMBOL(drm_atomic_helper_plane_destroy_state);
|