2015-05-29 12:57, Neil Horman: > 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) > > Series > Acked-by: Neil Horman <nhorman at tuxdriver.com>
Applied, thanks