Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next...
authorDavid S. Miller <davem@davemloft.net>
Tue, 27 Feb 2018 17:56:36 +0000 (12:56 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 27 Feb 2018 17:56:36 +0000 (12:56 -0500)
commitc1de13bb9374ae6b8f4278add102fc33e94c463b
tree6b2132b6f92fbe72c1598a174902eddcc3861847
parent6c6aa15fdea52aa4a19cc0b5478884af591c9351
parent5dd3691c9828abd2e479cc9339d964d76e318c3b
Merge branch '40GbE' of git://git./linux/kernel/git/jkirsher/next-queue

Jeff Kirsher says:

====================
40GbE Intel Wired LAN Driver Updates 2018-02-26

This series contains updates to i40e and i40evf only.

Mariusz adds a new ethtool private flag for forcing true link state with
the requested changes from Jakub Kicinski.

PaweÅ‚ fixes an issue where we were double locking the same resource
which would generate a kernel panic after bringing an interface up for
i40evf.

Alan modifies both drivers to use software values to determine if there
are packets stalled on the ring with the added benefit of being less CPU
intensive since we do not need to reach into the hardware to get the
values.

Colin Ian King provides a few fixes detected by Coverity, first was to
pass a struct by reference versus by value to be more efficient.  Then
verify the VSI pointer is not NULL before trying to dereference it.
Cleaned up redundant checks that always return true.

Dan Carpenter fixes over indented lines of code.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>