| From: Han Shen <shenhan@google.com> |
| Date: Mon, 22 Apr 2013 13:35:07 -0700 |
| Subject: rtl8192c:dm: Properly initialize local array and set value. |
| |
| commit 7c8f0db0d024efda38976fc2acf7743f458e1d96 upstream. |
| |
| 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 <Larry.Finger@lwfinger.net> |
| Signed-off-by: John W. Linville <linville@tuxdriver.com> |
| Signed-off-by: Ben Hutchings <ben@decadent.org.uk> |
| --- |
| drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| --- a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c |
| +++ b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c |
| @@ -672,7 +672,7 @@ static void rtl92c_dm_txpower_tracking_c |
| 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); |
| @@ -722,7 +722,7 @@ static void rtl92c_dm_txpower_tracking_c |
| 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 = " |