linux/drivers/net/ethernet/intel
Shannon Nelson 2c47e351f6 i40e: catch NVM write semaphore timeout and retry
In some circumstances, a multi-write transaction takes longer than the
default 3 minute timeout on the write semaphore.  If the write failed with
an EBUSY status, this is likely the problem, so here we try to reacquire
the semaphore then retry the write.  We only do one retry, then give up.

Change-ID: I1c8be60688acc2f39573839579baf601207c4a36
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Tested-by: Jim Young <james.m.young@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-02-26 04:54:03 -08:00
..
e1000 net: e1000: support txtd update delay via xmit_more 2015-01-22 18:10:23 -08:00
e1000e net: e1000e: support txtd update delay via xmit_more 2015-01-22 18:10:24 -08:00
fm10k fm10k: Resolve compile warnings with W=1 2015-02-05 19:41:51 -08:00
i40e i40e: catch NVM write semaphore timeout and retry 2015-02-26 04:54:03 -08:00
i40evf i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix 2015-02-26 04:54:01 -08:00
igb igb: Indicate failure on vf reset for empty mac address 2015-01-22 18:10:23 -08:00
igbvf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-02-05 14:33:28 -08:00
ixgb net: rename vlan_tx_* helpers since "tx" is misleading there 2015-01-13 17:51:08 -05:00
ixgbe ixgbe: add Tx anti spoofing support 2015-02-05 19:58:46 -08:00
ixgbevf ixgbevf: combine all of the tasks into a single service task 2015-02-05 19:58:45 -08:00
e100.c e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init 2014-12-31 11:55:40 -08:00
Kconfig ixgbe: add VXLAN offload support for X550 devices 2015-02-05 19:57:49 -08:00
Makefile fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver 2014-09-23 03:59:13 -07:00