Sfoglia il codice sorgente

disp: msm: sde: fix out of bounds memory access

Change-Id: I74324fc1032086ac4362a059a9f76a6dcdc19193
Signed-off-by: Saurabh Yadav <[email protected]>
Saurabh Yadav 2 anni fa
parent
commit
8f73dc7e9d
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      msm/sde/sde_hw_reg_dma_v1.c

+ 1 - 1
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;