This series brings a number of code cleanups to allow building using gcc6, with various legitimate warnings being fixed.
Some of these fixes are to the drivers area, making this series a bit atypical. However, the fixes identified in patches 2 and 3 are actual bugs and should be fixed. The first patch from the original series has been dropped. It is no longer needed, after commit 5ecdeba601d1 ("lpm: merge tbl24 and tbl8 structures"). Aaron Conole (7): app/test/test: Fix missing brackets drivers/net/e1000: Fix missing brackets drivers/net/e1000: Fix missing lsc interrupt check brackets drivers/net/ixgbe: Fix vlan filter missing brackets drivers/net/e1000/igb: Signed left shift operator drivers/net/ixgbe: Signed left shift operator drivers/net/ixgbe: Fix uninitialized warning app/test/test.c | 3 ++- drivers/net/e1000/base/e1000_phy.c | 12 ++++++------ drivers/net/e1000/em_ethdev.c | 3 ++- drivers/net/e1000/igb_pf.c | 4 ++-- drivers/net/ixgbe/ixgbe_ethdev.c | 3 ++- drivers/net/ixgbe/ixgbe_pf.c | 4 ++-- drivers/net/ixgbe/ixgbe_rxtx.c | 4 ++-- 7 files changed, 18 insertions(+), 15 deletions(-) -- 2.8.0.rc2.35.gc2c5f6b.dirty