Răsfoiți Sursa

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

Change-Id: I74324fc1032086ac4362a059a9f76a6dcdc19193
Signed-off-by: Saurabh Yadav <[email protected]>
Saurabh Yadav 2 ani în urmă
părinte
comite
8f73dc7e9d
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  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;