This series contains updates to fm10k only. Jacob updates the driver to use ether_addr_copy() instead of copying byte-by-byte in a for loop. Fixed up CamelCase variable names and coding style issues. Cleaned up namespace pollution of fm10k_iov_msg_data_pf(). Cleaned up, by making it consistent, the use of VLAN and VLAN ID instead of vlan or vid. Lastly, update the driver to initialize XPS so that we can take advantage of the kernel feature.
Alex Duyck fixed up the driver to free the resources associated with the MSI-X vector table if the q_vector allocation failed. Then fixed the driver to check for msix_entries to be NULL and freed the IRQ if the mailbox API returned an error on trying to connect. Bruce cleans up whitespace and namespace pollution issues in the driver. Also updates the driver to use the BIT() macro instead of bit-shifting coding. The following are changes since commit f68766d8844f4340992a993f1af5f0307d740d8c: Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 100GbE Alexander Duyck (2): fm10k: Cleanup MSI-X interrupts in case of failure fm10k: Cleanup exception handling for mailbox interrupt Bruce Allan (5): fm10k: do not inline fm10k_iov_select_vid() fm10k: whitespace cleanups fm10k: use BIT() macro instead of open-coded bit-shifting fm10k: cleanup namespace pollution fm10k: cleanup overly long lines Jacob Keller (8): fm10k: use ether_addr_copy to copy MAC address fm10k: do not use CamelCase fm10k: remove unnecessary else block from if statements with return fm10k: remove namespace pollution of fm10k_iov_msg_data_pf fm10k: consistently refer to VLANs and VLAN IDs fm10k: bump driver version fm10k: conditionally compile DCB and DebugFS support fm10k: initialize xps at driver load drivers/net/ethernet/intel/fm10k/Makefile | 20 ++++-- drivers/net/ethernet/intel/fm10k/fm10k.h | 15 +++-- drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c | 4 -- drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c | 4 -- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 16 +++-- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 +-- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 3 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 14 ++-- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 81 ++++++++++++++++-------- drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 55 +++++++--------- drivers/net/ethernet/intel/fm10k/fm10k_pf.h | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_tlv.c | 18 +++--- drivers/net/ethernet/intel/fm10k/fm10k_tlv.h | 7 +- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 16 ++--- drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 1 + 15 files changed, 148 insertions(+), 121 deletions(-) -- 2.5.0 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html