diff --git a/msm/sde/sde_hw_reg_dma_v1.c b/msm/sde/sde_hw_reg_dma_v1.c index 31e8b28a01..a4f0855bdb 100644 --- a/msm/sde/sde_hw_reg_dma_v1.c +++ b/msm/sde/sde_hw_reg_dma_v1.c @@ -1142,7 +1142,7 @@ int reset_v1(struct sde_hw_ctl *ctl) struct sde_hw_blk_reg_map hw; u32 val, i = 0, k = 0; - if (!ctl || ctl->idx > CTL_MAX) { + if (!ctl || ctl->idx >= CTL_MAX) { DRM_ERROR("invalid ctl %pK ctl idx %d\n", ctl, ((ctl) ? ctl->idx : 0)); return -EINVAL;