This series contains updates to ixgbe and pci. The first patch for ixgbe from Greg Rose is the second submission. The first submission of "ixgbe: Retain VLAN filtering in promiscuous + VT mode" had a typo, which Joe Perches pointed out and is fixed in this submission. Alex updates the ixgbe driver to use the generic helper pci_vfs_assigned instead of the driver specific function ixgbe_vfs_are_assigned. Don Skidmore provides 4 patches for ixgbe, the first being a fix for flow control ethtool reporting. Originally ixgbe_device_supports_autoneg_fc() was expected to be called by only copper devices, which lead to false information being displayed via ethtool. Two other patches add support for fixed fiber for SFP+ devices and the addition of a quad-port x520 adapter. The last patch simply bumps the driver version. Emil Tantilov provides 3 fixes for ixgbe, two of which resolve semaphore lock issues. The third fix resolves several issues in the previous implementation of the SFF data dumps of SFP+ modules. The remaining ixgbe and pci patches are from Jacob Keller. The pci patches exposes bus speed, link speed and bus width so that drivers can take advantage of this information. In addition, adds a pci function which obtains minimum link width and speed. Jacob also provides the ixgbe patch to incorporate the pci function. He provides a patch that fixes a lockdep issue created due to ixgbe_ptp_stop always running cancel_work_sync even if the work item had not been created properly with INIT_WORK. This issue was found and reported by Stephen Hemminger. The following are changes since commit fe6f700d6cbb7e8a61711e325f53d9c9e0a42a4c: net/mlx4_core: Respond to operation request by firmware and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next master Alexander Duyck (1): ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned Don Skidmore (4): ixgbe: fix fc autoneg ethtool reporting. ixgbe: add new media type ixgbe: bump version number ixgbe: add support for quad-port x520 adapter Emil Tantilov (3): ixgbe: fix semaphore lock for I2C read/writes on 82598 ixgbe: fix SFF data dumps of SFP+ modules ixgbe: clear semaphore bits on timeouts Greg Rose (1): ixgbe: Retain VLAN filtering in promiscuous + VT mode Jacob Keller (6): pci: expose pcie_link_speed and pcix_bus_speed arrays pci: move enum pcie_link_width into pci.h pci: Add function to obtain minimum link width and speed ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth ixgbe: fix lockdep annotation issue for ptp's work item ixgbe: rename LL_EXTENDED_STATS to use queue instead of q drivers/net/ethernet/intel/ixgbe/ixgbe.h | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 34 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 231 ++++++++++- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 88 +++-- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 94 ++--- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 158 +++++++- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 470 ++++++++++++++++------- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 41 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 101 +++-- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 12 + drivers/pci/pci.c | 43 +++ drivers/pci/probe.c | 4 +- include/linux/pci.h | 18 + include/linux/pci_hotplug.h | 13 - 15 files changed, 983 insertions(+), 343 deletions(-) -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html