return ret;
        }
 
-       return ipu_plane_mode_set(ipu_crtc->plane[0], crtc, mode, crtc->primary->fb,
+       return ipu_plane_mode_set(ipu_crtc->plane[0], crtc, mode,
+                                 crtc->primary->fb,
                                  0, 0, mode->hdisplay, mode->vdisplay,
                                  x, y, mode->hdisplay, mode->vdisplay);
 }
        imx_drm_handle_vblank(ipu_crtc->imx_crtc);
 
        if (ipu_crtc->newfb) {
+               struct ipu_plane *plane = ipu_crtc->plane[0];
+
                ipu_crtc->newfb = NULL;
-               ipu_plane_set_base(ipu_crtc->plane[0], ipu_crtc->base.primary->fb,
-                               ipu_crtc->plane[0]->x, ipu_crtc->plane[0]->y);
+               ipu_plane_set_base(plane, ipu_crtc->base.primary->fb,
+                                  plane->x, plane->y);
                ipu_crtc_handle_pageflip(ipu_crtc);
        }