From 57a0e96e09e71f8c5e22400e6d258bce4fa7d145 Mon Sep 17 00:00:00 2001 From: Mao Jinlong Date: Mon, 16 Oct 2023 20:37:06 +0800 Subject: [PATCH] soc: qcom: dcc_v2: Fix slab-out-of-bounds issue in dcc driver The link list number should use nr_link_list of driver data instead of DCC_MAX_LINK_LIST. Change-Id: Iaf42c4e6ee6ea29bf8b4bea6ffb64a4b2354fcfd Signed-off-by: Mao Jinlong --- drivers/soc/qcom/dcc_v2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/dcc_v2.c b/drivers/soc/qcom/dcc_v2.c index 00bb1defa415..1e877c8fe67e 100644 --- a/drivers/soc/qcom/dcc_v2.c +++ b/drivers/soc/qcom/dcc_v2.c @@ -612,7 +612,7 @@ static bool is_dcc_enabled(struct dcc_drvdata *drvdata) bool dcc_enable = false; int list; - for (list = 0; list < DCC_MAX_LINK_LIST; list++) { + for (list = 0; list < drvdata->nr_link_list; list++) { if (drvdata->enable[list]) { dcc_enable = true; break;