]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
drm: xlnx: mixer: Correcting loop termination condition
authorSaurabh Sengar <saurabh.singh@xilinx.com>
Fri, 2 Mar 2018 01:41:43 +0000 (07:11 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 15 Mar 2018 14:21:10 +0000 (15:21 +0100)
The layer id starts from 0 and max id should be one less then total count.
The loop was iterating till mixer->layer_cnt, so correcting it to one less.

Signed-off-by: Saurabh Sengar <saurabhs@xilinx.com>
Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/gpu/drm/xlnx/xlnx_mixer.c

index 09b71220f156f05cb0375e8b13ce2e534f49e20c..25fcc56a719602f00b37810f92597ae1b043c555 100644 (file)
@@ -2499,7 +2499,7 @@ static void xlnx_mix_init(struct xlnx_mix_hw *mixer)
        /* default to blue */
        xlnx_mix_set_bkg_col(mixer, rgb_bg_clr);
 
-       for (i = 0; i <= mixer->layer_cnt; i++) {
+       for (i = 0; i < mixer->layer_cnt; i++) {
                layer_id = mixer->layer_data[i].id;
                layer_data = &mixer->layer_data[i];
                if (layer_id == XVMIX_LAYER_MASTER)