This series contains updates to i40e and i40evf only. Alex fixes a potential deadlock in the configure_clsflower function in i40evf, where we exit with the "IN_CRITICAL_TASK" bit set while notifying the PF of flower filters.
Jan fixed an issue where it was possible to set a mode that is not allowed which resulted in link being down, so fixed the parity between i40e_set_link_ksettings() and i40e_get_link_ksettings(). Patryk fixes a bug where a backplane device was allowing the setting of link settings, which is not allowed. Shiraz fixes a crash when entering S3 because the client interface was freeing the MSIx vectors while they are still in use. Jake fixes up a function header comment to document a newly added parameter. Also cleaned up flags that were never used. Doug fixes the incorrect return type for i40e_aq_add_cloud_filters(). The following are changes since commit e3c72f3d37e4745dc3a6ae69f5fc2bd4c31ca4eb: selftests: pmtu: Drop prints to kernel log from pmtu_vti6_link_change_mtu and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE Alexander Duyck (1): i40evf: Reorder configure_clsflower to avoid deadlock on error Doug Dziggel (1): i40e: Fix incorrect return types Jacob Keller (2): i40e: add doxygen comment for new mode parameter i40evf: remove flags that are never used Jan Sokolowski (1): i40e: Properly check allowed advertisement capabilities Patryk Małek (2): i40e: Prevent setting link speed on KX_X722 i40e: Prevent setting link speed on I40E_DEV_ID_25G_B Paweł Jabłoński (1): i40e: Fix the polling mechanism of GLGEN_RSTAT.DEVSTATE Shiraz Saleem (1): i40e: Close client on suspend and restore client MSIx on resume drivers/net/ethernet/intel/i40e/i40e.h | 1 + drivers/net/ethernet/intel/i40e/i40e_client.c | 16 ++++++++-- drivers/net/ethernet/intel/i40e/i40e_common.c | 40 +++++++++++++++++++----- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 20 ++++++------ drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +++++ drivers/net/ethernet/intel/i40e/i40e_prototype.h | 4 +-- drivers/net/ethernet/intel/i40evf/i40evf.h | 3 -- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 23 +++++++------- 8 files changed, 77 insertions(+), 38 deletions(-) -- 2.14.3
