android_kernel_oneplus_msm8998/drivers/net/ethernet/intel/ixgbe
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
..
ixgbe.h ixgbe: Add bit to mark service task initialization 2014-04-11 05:58:05 -07:00
ixgbe_82598.c ixgbe: Stop cacheing if the MNG FW enabled 2014-03-20 00:52:36 -07:00
ixgbe_82599.c ixgbe: Stop cacheing if the MNG FW enabled 2014-03-20 00:52:36 -07:00
ixgbe_common.c ixgbe: Break recursion in case of removal 2014-03-21 01:46:03 -07:00
ixgbe_common.h ixgbe: Stop cacheing if the MNG FW enabled 2014-03-20 00:52:36 -07:00
ixgbe_dcb.c IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_dcb.h IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_dcb_82598.c ixgbe: Fix Tx Hang issue with lldpad on 82598EB 2013-07-28 13:17:17 -07:00
ixgbe_dcb_82598.h
ixgbe_dcb_82599.c ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_dcb_82599.h ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_dcb_nl.c IXGBE: Set the SW prio_tc values at initialization to the HW setting. 2013-05-21 03:14:21 -07:00
ixgbe_debugfs.c ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_ethtool.c net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq 2014-03-14 22:41:36 -04:00
ixgbe_fcoe.c ixgbe: Convert uses of __constant_<foo> to <foo> 2014-03-19 22:47:33 -07:00
ixgbe_fcoe.h ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_lib.c ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_main.c ixgbe: Add bit to mark service task initialization 2014-04-11 05:58:05 -07:00
ixgbe_mbx.c ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_mbx.h ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_phy.c ixgbe: fix ixgbe_check_reset_blocked() declaration 2014-03-31 15:48:01 -07:00
ixgbe_phy.h ixgbe: fix ixgbe_check_reset_blocked() declaration 2014-03-31 15:48:01 -07:00
ixgbe_ptp.c ixgbe: fix race conditions on queuing skb for HW time stamp 2014-03-31 15:48:00 -07:00
ixgbe_sriov.c ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_sriov.h ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_sysfs.c ixgbe: add Linux NICS mailing list to contact info 2014-03-12 19:05:30 -07:00
ixgbe_type.h ixgbe: Stop cacheing if the MNG FW enabled 2014-03-20 00:52:36 -07:00
ixgbe_x540.c ixgbe: Stop cacheing if the MNG FW enabled 2014-03-20 00:52:36 -07:00
Makefile