From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id C7F1DA04B1; Wed, 4 Nov 2020 18:04:33 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 781CD5946; Wed, 4 Nov 2020 18:03:59 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 3CEA6593A for ; Wed, 4 Nov 2020 18:03:56 +0100 (CET) IronPort-SDR: WsCRd/0OaEyhhqxDm1h/RjSk907DZFw78YsRhq/b5jjKjDzlluIMuI8bcQblx52BV1YzSRywNL 0hdevgE19zYQ== X-IronPort-AV: E=McAfee;i="6000,8403,9795"; a="169394750" X-IronPort-AV: E=Sophos;i="5.77,451,1596524400"; d="scan'208";a="169394750" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2020 09:03:11 -0800 IronPort-SDR: 4aZ1S9V5I/eQa1c+uoVG+lo1yjEhNDlFqvDDqcTcpDTHr1O2ZvM+2kJO/dzNEhtpSKJzRR8+ei 5QlFaYna9n+w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,451,1596524400"; d="scan'208";a="471290141" Received: from silpixa00400466.ir.intel.com ([10.237.213.98]) by orsmga004.jf.intel.com with ESMTP; 04 Nov 2020 09:03:09 -0800 From: Conor Walsh To: honnappa.nagarahalli@arm.com, konstantin.ananyev@intel.com Cc: dev@dpdk.org, linglix.chen@intel.com, Conor Walsh Date: Wed, 4 Nov 2020 17:03:06 +0000 Message-Id: <20201104170306.1688771-1-conor.walsh@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v1] app/test: zcd needs to be initialised to fix gcc compile error X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" When DPDK is compiled with gcc < 9 with the optimization level set to 1 gcc sees zcd in test_ring.h as possibly being uninitialised. To correct this error zcd has been initialised to {0} in test_ring_mt_peek_stress_zc.c. Signed-off-by: Conor Walsh --- app/test/test_ring_mt_peek_stress_zc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/test/test_ring_mt_peek_stress_zc.c b/app/test/test_ring_mt_peek_stress_zc.c index 7e0bd511a7..ba0acf237c 100644 --- a/app/test/test_ring_mt_peek_stress_zc.c +++ b/app/test/test_ring_mt_peek_stress_zc.c @@ -11,7 +11,7 @@ _st_ring_dequeue_bulk(struct rte_ring *r, void **obj, uint32_t n, uint32_t *avail) { uint32_t m; - struct rte_ring_zc_data zcd; + struct rte_ring_zc_data zcd = {0}; m = rte_ring_dequeue_zc_bulk_start(r, n, &zcd, avail); n = (m == n) ? n : 0; @@ -29,7 +29,7 @@ _st_ring_enqueue_bulk(struct rte_ring *r, void * const *obj, uint32_t n, uint32_t *free) { uint32_t m; - struct rte_ring_zc_data zcd; + struct rte_ring_zc_data zcd = {0}; m = rte_ring_enqueue_zc_bulk_start(r, n, &zcd, free); n = (m == n) ? n : 0; -- 2.25.1