linux_dsm_epyc7002/drivers/net/ethernet/intel
Mark Rustad 58cf663f0e ixgbe: Add bit to mark service task initialization
There needs to be an indication when the service task has been
initialized. This is because register access prior to that time
can detect a removal and attempt to schedule the service task.
Adding the __IXGBE_SERVICE_INITED bit allows this to be checked
and if not set prevent the service task scheduling. By checking
for a removal right after initialization, the probe can be failed
at that point without getting the service task involved.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-04-11 05:58:05 -07:00
..
e1000 drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
e1000e e1000e: Fix no connectivity when driver loaded with cable out 2014-03-31 15:47:59 -07:00
i40e i40e: Remove casts of pointer to same type 2014-03-31 15:48:02 -07:00
i40evf i40e/i40evf: Remove addressof casts to same type 2014-03-31 15:48:02 -07:00
igb INTEL-IGB: Convert iounmap to pci_iounmap 2014-03-31 15:48:03 -07:00
igbvf igbvf: Convert uses of __constant_<foo> to <foo> 2014-03-19 22:25:38 -07:00
ixgb ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb. 2014-03-12 16:22:13 -04:00
ixgbe ixgbe: Add bit to mark service task initialization 2014-04-11 05:58:05 -07:00
ixgbevf ixgbevf: Fix rcu warnings induced by LER 2014-03-31 15:48:03 -07:00
e100.c e100: Convert uses of __constant_<foo> to <foo> 2014-03-19 21:46:36 -07:00
Kconfig i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00