From 7d64ef7bbf78cd2e2d2a194f91a6385caff69127 Mon Sep 17 00:00:00 2001 From: Gokul krishna Krishnakumar Date: Wed, 13 Jul 2022 10:58:16 -0700 Subject: [PATCH] soc: qcom: socinfo: correct partid conditional check Current code can end up accessing SOCINFO_PART_MAX_PARTTYPE for partid in certain scenarios which isn't desired, correct the check. Change-Id: Ida1ff23993d7dad93e5dd0635d3bfecac4c35201 Signed-off-by: Gokul krishna Krishnakumar Signed-off-by: Guru Das Srinagesh --- drivers/soc/qcom/socinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/socinfo.c b/drivers/soc/qcom/socinfo.c index 7be83d2a5c3b..1ae35a767c56 100644 --- a/drivers/soc/qcom/socinfo.c +++ b/drivers/soc/qcom/socinfo.c @@ -1565,7 +1565,7 @@ EXPORT_SYMBOL(socinfo_get_pcode); char *socinfo_get_partinfo_details(unsigned int part_id) { - if (socinfo_format < SOCINFO_VERSION(0, 16) || part_id > SOCINFO_PART_MAX_PARTTYPE) + if (socinfo_format < SOCINFO_VERSION(0, 16) || part_id >= SOCINFO_PART_MAX_PARTTYPE) return NULL; return partinfo[part_id].part_name;