Received: by 2002:a25:1104:0:0:0:0:0 with SMTP id 4csp1020895ybr; Sat, 23 May 2020 04:33:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwmke16RBAHLIvjtoMlkWjO7D7HH26VMNK6ZlX5Oa8LlVWLrXrNWac8ZIMu/XM5KC7ukO6s X-Received: by 2002:aa7:d850:: with SMTP id f16mr6450954eds.365.1590233586503; Sat, 23 May 2020 04:33:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590233586; cv=none; d=google.com; s=arc-20160816; b=qIp5UyODcF/WiOCtwZ7Gb3YoPTRfAEVrkhRkBH6eIBQMCwmXTQrgNyvEXuin6ZVp8F KIvVIM5tvHOF/TV2v2tX2KPNVTkLUOs7gGyo9AZgVjEGLgbz04jO94swBUPiNG/T4FDg X8pSHejZfatfnFhWkHA2U1HQTSLwjR67EM53q1Pq6DLz05s/FWrojxzTcqx3dPWqYJLS dGyBa+J/uhN6ee9d0g+ZJWjCNaa9BdkfTWSUGMqmAw2FL2VCowRujmCjqsuEHOlg0MG0 bKQmqBgx1qXZKSjXMbK1Uw2hHnxb+oDd4p9XL1OvcXdOFW8Hh7lxIkCUsAltDnj12gZf 3qaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=QTjb2gEU1dHCH4eO52lNMFU1fxPMfC+2N4rrMUL7AkQ=; b=u/mgflLleY+fC5ZTalGQDboGmCZlmIfY5PcbQIViiLX6xm8VnmLUaGLcPws9r5JALP dF2aDdcKiLxVYn9NZ5ndtNMTu1Tm1h5dpkOQUXPMhWj9W9mcEgiAc2JfTHj/s0U0LnUi hQC7xmBKTKnkiJk7O9aNfdOV0Y8X9jSN0KMl8uUSCYE+YRgfX+tvQFSpLOTs86xEqMPv NMb2TnoeULUMzsMRzR9IjwTeZXjmYAk+JzBvmayh32xbFC3Ti5c2s87muVkFbVRWE5CX KvJCmnoCXMzBmR6rqLTHec45zHriHtYPt2/dbYfZOe5hdOvN+evL+R7gMBb4maD788NW wOrw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k19si6434647ejv.284.2020.05.23.04.32.27; Sat, 23 May 2020 04:33:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387721AbgEWLb6 convert rfc822-to-8bit (ORCPT + 99 others); Sat, 23 May 2020 07:31:58 -0400 Received: from mga11.intel.com ([192.55.52.93]:6112 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728006AbgEWLb5 (ORCPT ); Sat, 23 May 2020 07:31:57 -0400 IronPort-SDR: MV5s2//wVBmgJnuFHaixoBfx7hQlPVfRjtGGcSVKUKUpEu0s6FT/2m6bCvb7IkCwGAFoYQo1cN Y5xjG/SK9PVg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2020 04:31:57 -0700 IronPort-SDR: MjuAy3kXc4oimvECVVyq3Nu7F9h4fpcJrS37Lk2uTU0LGdFGZAlui3/gPXnGWwT1cCKIPYxu+g u+hWmvbT7cUg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,425,1583222400"; d="scan'208";a="375003278" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga001.fm.intel.com with ESMTP; 23 May 2020 04:31:57 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sat, 23 May 2020 04:31:56 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sat, 23 May 2020 04:31:56 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.241]) by shsmsx102.ccr.corp.intel.com ([169.254.2.245]) with mapi id 14.03.0439.000; Sat, 23 May 2020 19:31:54 +0800 From: "Sang, Oliver" To: Tony Chuang , Kalle Valo , lkp CC: Andy Huang , "kbuild-all@lists.01.org" , "linux-wireless@vger.kernel.org" Subject: RE: [kbuild-all] Re: [linux-next:master 2957/8703] drivers/net/wireless/realtek/rtw88/rtw8822c.c:1039:2: warning: missing braces around initializer Thread-Topic: [kbuild-all] Re: [linux-next:master 2957/8703] drivers/net/wireless/realtek/rtw88/rtw8822c.c:1039:2: warning: missing braces around initializer Thread-Index: AQHCtP5KVt/tTPVQ+NI5/lIQdR2vYgIFCSEfAwhYSe6osQBbQIAAfGIAgAKZi0A= Date: Sat, 23 May 2020 11:31:53 +0000 Message-ID: References: <202005141308.j8dUPd66%lkp@intel.com> <87blmljuqz.fsf@kamboji.qca.qualcomm.com> <08fd8d04c2d84d58ac751371cd1c4c1f@realtek.com> <06f65d3990b94913a087a215e188cf1a@realtek.com> In-Reply-To: <06f65d3990b94913a087a215e188cf1a@realtek.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org > From: Tony Chuang > > > > > > Kalle Valo writes: > > > > > > > > > > > + linux-wireless > > > > > > > > kbuild test robot writes: > > > > > > > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > > > > master > > > > > head: e098d7762d602be640c53565ceca342f81e55ad2 > > > > > commit: 5ad4d8957b69f3ebf95ac02212c388bda75aeb30 [2957/8703] > > > > rtw88: > > > > > set power trim according to efuse PG values > > > > > config: i386-randconfig-a002-20200514 (attached as .config) > > > > > compiler: gcc-4.9 (Ubuntu 4.9.3-13ubuntu2) 4.9.3 > > > > > reproduce: > > > > > git checkout 5ad4d8957b69f3ebf95ac02212c388bda75aeb30 > > > > > # save the attached .config to linux build tree > > > > > make ARCH=i386 > > > > > > > > > > If you fix the issue, kindly add following tag as appropriate > > > > > Reported-by: kbuild test robot > > > > > > > > > > All warnings (new ones prefixed by >>, old ones prefixed by <<): > > > > > > > > > > drivers/net/wireless/realtek/rtw88/rtw8822c.c: In function > > > > 'rtw8822c_power_trim': > > > > >>> drivers/net/wireless/realtek/rtw88/rtw8822c.c:1039:2: warning: > > > > >> missing braces around initializer [-Wmissing-braces] > > > > > s8 bb_gain[2][8] = {0}; > > > > > ^ > > > > > drivers/net/wireless/realtek/rtw88/rtw8822c.c:1039:2: warning: > > > > > (near initialization for 'bb_gain[0]') [-Wmissing-braces] > > > > > > > > Tony, please check this and fix it. If it's a false warning please > > > > let us know. > > > > > > > > > > I tried to re-pro by: > > > git checkout 5ad4d8957b69f3ebf95ac02212c388bda75aeb30 > > > # save the attached .config to linux build tree > > > make ARCH=i386 > > > > > > But cannot see it. And I checked the code, looks fine to me. > > > It seems to be a false warning. > > > > Hi, what's your compiler? we can reproduce by gcc-4.9 and follow above steps. > > > > From https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119 , the warning > > should be only on old compilers. > > If made below change, the warning will disappear. > > @@ -1036,7 +1036,7 @@ static void rtw8822c_set_power_trim(struct > > rtw_dev *rtwdev, s8 bb_gain[2][8]) static void > > rtw8822c_power_trim(struct rtw_dev *rtwdev) { > > u8 pg_pwr = 0xff, i, path, idx; > > - s8 bb_gain[2][8] = {0}; > > + s8 bb_gain[2][8] = {}; > > u16 rf_efuse_2g[3] = {PPG_2GL_TXAB, PPG_2GM_TXAB, > > PPG_2GH_TXAB}; > > > > Similar fix could be seen, as an example, on > > https://lkml.org/lkml/2017/9/12/159 > > > > Oh, my gcc version is 5.5.0 20171010. > OK, then I know it should be fixed for old gcc versions. > Thanks! Thank you > > Yen-Hsuan