From patchwork Mon Apr 22 20:35:07 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Han Shen X-Patchwork-Id: 2473751 Return-Path: X-Original-To: patchwork-linux-wireless@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id 038EEDF23A for ; Mon, 22 Apr 2013 20:35:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755248Ab3DVUfU (ORCPT ); Mon, 22 Apr 2013 16:35:20 -0400 Received: from mail-yh0-f74.google.com ([209.85.213.74]:61083 "EHLO mail-yh0-f74.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755089Ab3DVUfT (ORCPT ); Mon, 22 Apr 2013 16:35:19 -0400 Received: by mail-yh0-f74.google.com with SMTP id q10so737104yhf.3 for ; Mon, 22 Apr 2013 13:35:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer; bh=q/SXhnn+MwcwWIoE2w5zbab0QwLmWxozUo6aDfsrl84=; b=k1oD+7JFH4hV0FHK8vjQPGcQqKjXBeFFRrYZfnhl6EXQ2rTx2dSOlf8Xj59kt8qf8E koxA7yDkXvpFH69LoWLfOJnOUwCr6Yu0XfzFhmW2aqLXR1B1JQyQsQoR6aFAl/GZBHnv MJMx3SwylESzBFiIrYQ0vueimbBfq2fu+qcEKbQsiAvrDcR5L71ItPWdHW9bpQRK3oND NOxQDmSIRPN+cAAJA8rtGFPvrC8otfk4LUjgO7CeLF5znIu9KoD+lHgD8k0z6khvskpV s1Bv0C7KtspEeRXKxdAV4wFFlnixL0qpIng7WiVpv1DI3L94keq6G+rILP6wGjm/7NLj ggmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer :x-gm-message-state; bh=q/SXhnn+MwcwWIoE2w5zbab0QwLmWxozUo6aDfsrl84=; b=Ovd2PVLyn1m1YF5YdH49sQYNACVqqkHV+XCjhSI3Ucg5ibnWH+3drkpS6hfhS0mnQZ NlUZg3pGDA6jmPCxh/qClKKdKN7s67qoUkfKEg7BZZr+/G6BkHwh+wC9DavrtmpbPo8t Op3Uj4cwEu16Y97AI46mQfLkZieKUbd8DexpiesYttpwsmDDGnPkfAes2G4OtUMJgUF8 YuQYfUPn6NLp69YYSwUo/GKmv9uX+GaUMgCbGIcSlLH5hcTEwQq9xNSkTpyjB9njsaFX mXB9L9F5aNkxQcNYX2UEMRg2ngQKsSQ4+k3g0848sk9lEBxvaJ/LjgcFg2nU4r5NdyqX gXDw== X-Received: by 10.236.25.175 with SMTP id z35mr13645253yhz.45.1366662919438; Mon, 22 Apr 2013 13:35:19 -0700 (PDT) Received: from corp2gmr1-1.hot.corp.google.com (corp2gmr1-1.hot.corp.google.com [172.24.189.92]) by gmr-mx.google.com with ESMTPS id q58si4877712yhe.4.2013.04.22.13.35.19 (version=TLSv1.1 cipher=AES128-SHA bits=128/128); Mon, 22 Apr 2013 13:35:19 -0700 (PDT) Received: from shenhan2.mtv.corp.google.com (shenhan2.mtv.corp.google.com [172.17.129.137]) by corp2gmr1-1.hot.corp.google.com (Postfix) with ESMTP id 437A931C11E; Mon, 22 Apr 2013 13:35:19 -0700 (PDT) Received: by shenhan2.mtv.corp.google.com (Postfix, from userid 109782) id DBF24807E4; Mon, 22 Apr 2013 13:35:18 -0700 (PDT) From: Han Shen To: linux-wireless@vger.kernel.org Cc: Larry.Finger@lwfinger.net, chaoming_li@realsil.com.cn, joe@perches.com, zajec5@gmail.com, shenhan@google.com Subject: [PATCH v2] rtl8192c:dm: Properly initialize local array and set value. Date: Mon, 22 Apr 2013 13:35:07 -0700 Message-Id: <1366662911-4143-1-git-send-email-shenhan@google.com> X-Mailer: git-send-email 1.8.2.1 X-Gm-Message-State: ALoCoQmBTuD/0sFmCf40BE9QbiC3tCx3Lv6zn8bMcYHT/Abuw9giouzj/ABNJuC7nZl6nFgvOCvzifRWovZmZ0mBVUVSkFGmNw+Qo8llZxp2pz/MdTyNM5elgXAfOfdOpn/chFp0lD4NLB7MpIRItcheUMgi6c3Pk9yV5yluwK2Y6Wq86cobEYEPr5ihsdON1PxxjHVf/rxmAAA13PeLmgx+oFwdrs4hOA== Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org GCC 4.8 is spitting out uninitialized-variable warnings against "drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c". This patch adds initialization to the variable and properly sets its value. Signed-off-by: Han Shen (shenhan@google.com) Acked-by: Larry Finger --- drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c index b793a65..34150de 100644 --- a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c +++ b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c @@ -669,7 +669,7 @@ static void rtl92c_dm_txpower_tracking_callback_thermalmeter(struct ieee80211_hw u8 thermalvalue, delta, delta_lck, delta_iqk; long ele_a, ele_d, temp_cck, val_x, value32; long val_y, ele_c = 0; - u8 ofdm_index[2], ofdm_index_old[2], cck_index_old = 0; + u8 ofdm_index[2], ofdm_index_old[2] = {0, 0}, cck_index_old = 0; s8 cck_index = 0; int i; bool is2t = IS_92C_SERIAL(rtlhal->version); @@ -717,7 +717,7 @@ static void rtl92c_dm_txpower_tracking_callback_thermalmeter(struct ieee80211_hw for (i = 0; i < OFDM_TABLE_LENGTH; i++) { if (ele_d == (ofdmswing_table[i] & MASKOFDM_D)) { - + ofdm_index_old[1] = (u8) i; RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, "Initial pathB ele_d reg0x%x = 0x%lx, ofdm_index=0x%x\n",