This series contains updates to igb, ixgbe, i40e and fm10k. Jake fixes an issue with PTP in i40e where a previous commit resulted in a regression where the driver would interpret small negative adjustments as large positive additions, resulting in incorrect behavior.
Arvind Sankar fixes an issue in igb where a previous commit would cause a warning in the PCI pm core and resulted in pci_pm_runtime_suspend would not call pci_save_state or pci_finish_runtime_suspend. Ivan Vecera fixes MDIO bus registration with ixgbe, where the driver was ignoring errors returned when registering and would leave the pointer in a NULL state which triggered a BUG when un-registering. Stefan Assmann fixes the check for Wake-On-LAN for i40e, which only supports magic packet. Yue Haibing fixes a potential NULL pointer de-reference in fm10k by adding a simple check if the value is NULL. The following are changes since commit 8c838f53e149871561a9261ac768a9c7071b43d0: dpaa2-eth: fix race condition with bql frame accounting and are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue 40GbE Arvind Sankar (1): igb: Fix WARN_ONCE on runtime suspend Ivan Vecera (1): ixgbe: fix mdio bus registration Jacob Keller (1): i40e: fix i40e_ptp_adjtime when given a negative delta Stefan Assmann (1): i40e: fix WoL support check Yue Haibing (1): fm10k: Fix a potential NULL pointer dereference drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 + .../net/ethernet/intel/i40e/i40e_ethtool.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 5 +- .../net/ethernet/intel/igb/e1000_defines.h | 2 + drivers/net/ethernet/intel/igb/igb_main.c | 57 +++---------------- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 16 +++--- 6 files changed, 25 insertions(+), 60 deletions(-) -- 2.20.1