From 0cf7748cf784d3d9d459a5ea7ba8b509d8ff2b46 Mon Sep 17 00:00:00 2001 From: Karthik Kantamneni Date: Tue, 2 Feb 2021 10:03:47 +0530 Subject: [PATCH] qcacld-3.0: Initialize pld_soc_info to default values Some of the members in pld_soc_info structure is not assigned by platform API's. To avoid uninitialized value access by calling function initialize pld_soc_info to default value. Change-Id: I4b6816bf72ebb518b1b8af529763c2f8a8edb38d CRs-Fixed: 2858219 --- core/pld/src/pld_common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/pld/src/pld_common.c b/core/pld/src/pld_common.c index 1c24f77e51de..26acd52933c6 100644 --- a/core/pld/src/pld_common.c +++ b/core/pld/src/pld_common.c @@ -1472,6 +1472,7 @@ void pld_disable_irq(struct device *dev, unsigned int ce_id) int pld_get_soc_info(struct device *dev, struct pld_soc_info *info) { int ret = 0; + memset(info, 0, sizeof(*info)); switch (pld_get_bus_type(dev)) { case PLD_BUS_TYPE_SNOC: