From e6a4e5a68519da4875df014936b9f7aed0171d63 Mon Sep 17 00:00:00 2001 From: Aman Mehta Date: Mon, 19 Apr 2021 17:45:41 +0530 Subject: [PATCH] soc: qcom: msm_perf: Initialized local array Initialized local arrays with zero Change-Id: I595ba8685a201274c8cf2930fe95fc2e027d3b20 Signed-off-by: Aman Mehta --- drivers/soc/qcom/msm_performance.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/soc/qcom/msm_performance.c b/drivers/soc/qcom/msm_performance.c index 506bbdf5ce2d..4da6655a4c86 100644 --- a/drivers/soc/qcom/msm_performance.c +++ b/drivers/soc/qcom/msm_performance.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2016-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2021, The Linux Foundation. All rights reserved. */ #include @@ -512,7 +512,7 @@ static void free_pmu_counters(unsigned int cpu) static int init_pmu_counter(void) { int cpu; - unsigned long cpu_capacity[NR_CPUS]; + unsigned long cpu_capacity[NR_CPUS] = {0}; unsigned long min_cpu_capacity = ULONG_MAX; int ret = 0; @@ -814,7 +814,7 @@ static int msm_perf_core_ctl_notify(struct notifier_block *nb, void *data) { static unsigned int tld, nrb, i; - static unsigned int top_ld[CLUSTER_MAX], curr_cp[CLUSTER_MAX]; + static unsigned int top_ld[CLUSTER_MAX] = {0}, curr_cp[CLUSTER_MAX] = {0}; static DECLARE_WORK(sysfs_notify_work, nr_notify_userspace); struct core_ctl_notif_data *d = data; int cluster = 0; @@ -986,7 +986,7 @@ module_param_cb(plh_log_level, ¶m_ops_plh_log_level, &plh_log_level, 0644); static int init_splh_notif(const char *buf) { int i, j, ret; - u16 tmp[SPLH_INIT_IPC_FREQ_TBL_PARAMS]; + u16 tmp[SPLH_INIT_IPC_FREQ_TBL_PARAMS] = {0}; u16 *ptmp = tmp, ntokens, nfps, n_ipc_freq_pair, tmp_valid_len = 0; const char *cp, *cp1; struct scmi_plh_vendor_ops *ops;