From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id DC6845A96 for ; Fri, 29 May 2015 16:34:21 +0200 (CEST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP; 29 May 2015 07:34:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,517,1427785200"; d="scan'208";a="717558697" Received: from irvmail001.ir.intel.com ([163.33.26.43]) by fmsmga001.fm.intel.com with ESMTP; 29 May 2015 07:34:20 -0700 Received: from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com [10.237.217.45]) by irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id t4TEYJYi004680; Fri, 29 May 2015 15:34:19 +0100 Received: from sivswdev01.ir.intel.com (localhost [127.0.0.1]) by sivswdev01.ir.intel.com with ESMTP id t4TEYJgj007001; Fri, 29 May 2015 15:34:19 +0100 Received: (from bricha3@localhost) by sivswdev01.ir.intel.com with id t4TEYG28006976; Fri, 29 May 2015 15:34:16 +0100 From: Bruce Richardson To: dev@dpdk.org Date: Fri, 29 May 2015 15:34:12 +0100 Message-Id: <1432910056-6946-1-git-send-email-bruce.richardson@intel.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1432904027-6578-1-git-send-email-bruce.richardson@intel.com> References: <1432904027-6578-1-git-send-email-bruce.richardson@intel.com> Cc: neil.horman@tuxdriver.com Subject: [dpdk-dev] [PATCH v2 0/4] fix compilation on Fedora 22 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 May 2015 14:34:22 -0000 V2 Changes: * use RTE_MIN instead of additional comparison checks in some loops, as suggested by Neil. * For stats reset in null PMD, just use the size of the array [which is 1] in place of the used queue counts. GCC version 5.1 included with Fedora 22 is running stricter array bounds checks which are throwing up errors in a number of components in the DPDK code. This patchset fixes these errors to allow compilation with GCC on Fedora 22. Example error: == Build lib/librte_eal/linuxapp/eal CC eal_memory.o /home/bruce/dpdk.org/lib/librte_eal/linuxapp/eal/eal_memory.c: In function 'rte_eal_hugepage_init': /home/bruce/dpdk.org/lib/librte_eal/linuxapp/eal/eal_memory.c:1193:35: error: array subscript is above array bounds [-Werror=array-bounds] internal_config.hugepage_info[j].hugepage_sz) { ^ compilation terminated due to -Wfatal-errors. Bruce Richardson (4): eal: fix compile on Fedora 22 (GCC 5.1) ip_frag: fix compile on Fedora 22 (GCC 5.1) i40e: fix compile on Fedora 22 (GCC 5.1) null: fix compile on Fedora 22 (GCC 5.1) drivers/net/i40e/i40e_fdir.c | 2 +- drivers/net/null/rte_eth_null.c | 12 ++++++++---- lib/librte_eal/linuxapp/eal/eal_memory.c | 4 +++- lib/librte_ip_frag/ip_frag_common.h | 2 +- 4 files changed, 13 insertions(+), 7 deletions(-) -- 2.4.1