drm/msm/mdp5: don't be so casty
authorRob Clark <robdclark@gmail.com>
Tue, 1 Nov 2016 15:33:58 +0000 (11:33 -0400)
committerRob Clark <robdclark@gmail.com>
Sun, 27 Nov 2016 16:23:13 +0000 (11:23 -0500)
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c

index c3e52c57ec205fd296f3949fdf88f9dec2caed0c..629ff7ab17e3ec0f9dfc2a8e55b2847d073b0aae 100644 (file)
@@ -291,6 +291,7 @@ static int mdp5_plane_atomic_check(struct drm_plane *plane,
                struct drm_plane_state *state)
 {
        struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane);
+       struct mdp5_plane_state *mdp5_state = to_mdp5_plane_state(state);
        struct drm_plane_state *old_state = plane->state;
        const struct mdp_format *format;
        bool vflip, hflip;
@@ -353,10 +354,10 @@ static int mdp5_plane_atomic_check(struct drm_plane *plane,
                        struct drm_crtc_state *crtc_state =
                                        drm_atomic_get_crtc_state(state->state, state->crtc);
                        crtc_state->mode_changed = true;
-                       to_mdp5_plane_state(state)->mode_changed = true;
+                       mdp5_state->mode_changed = true;
                }
        } else {
-               to_mdp5_plane_state(state)->mode_changed = true;
+               mdp5_state->mode_changed = true;
        }
 
        return 0;
@@ -367,14 +368,15 @@ static void mdp5_plane_atomic_update(struct drm_plane *plane,
 {
        struct mdp5_plane *mdp5_plane = to_mdp5_plane(plane);
        struct drm_plane_state *state = plane->state;
+       struct mdp5_plane_state *mdp5_state = to_mdp5_plane_state(state);
 
        DBG("%s: update", plane->name);
 
        if (!plane_enabled(state)) {
-               to_mdp5_plane_state(state)->pending = true;
-       } else if (to_mdp5_plane_state(state)->mode_changed) {
+               mdp5_state->pending = true;
+       } else if (mdp5_state->mode_changed) {
                int ret;
-               to_mdp5_plane_state(state)->pending = true;
+               mdp5_state->pending = true;
                ret = mdp5_plane_mode_set(plane,
                                state->crtc, state->fb,
                                state->crtc_x, state->crtc_y,