On Fri, May 29, 2015 at 03:34:12PM +0100, Bruce Richardson wrote: > 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 > >
Series Acked-by: Neil Horman <nhorman at tuxdriver.com>