drm: xlnx: zynqmp_dpsub: Use local variable in zynqmp_disp_layer_update()
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Fri, 6 Aug 2021 11:29:52 +0000 (14:29 +0300)
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Wed, 19 Oct 2022 13:51:03 +0000 (16:51 +0300)
Reuse the local info variable instead of going through the layer pointer
in zynqmp_disp_layer_update(). This doesn't introduce any functional
change.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
drivers/gpu/drm/xlnx/zynqmp_disp.c

index 212f521..e3f1d9e 100644 (file)
@@ -1088,7 +1088,7 @@ static int zynqmp_disp_layer_update(struct zynqmp_disp_layer *layer,
        const struct drm_format_info *info = layer->drm_fmt;
        unsigned int i;
 
-       for (i = 0; i < layer->drm_fmt->num_planes; i++) {
+       for (i = 0; i < info->num_planes; i++) {
                unsigned int width = state->crtc_w / (i ? info->hsub : 1);
                unsigned int height = state->crtc_h / (i ? info->vsub : 1);
                struct zynqmp_disp_layer_dma *dma = &layer->dmas[i];