]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: Check register reads for adapter removal
authorMark Rustad <mark.d.rustad@intel.com>
Wed, 15 Jan 2014 02:53:15 +0000 (18:53 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 15 Jan 2014 02:59:17 +0000 (18:59 -0800)
commitda9abb926d434aec86b926e709115fc78bf5b949
treed1164356644dd2b50ae5545601371b1a85733344
parentb6008b3093b4abde10536e84f3e1b6f20153f41b
ixgbe: Check register reads for adapter removal

Check all register reads for adapter removal by checking the status
register after any register read that returns 0xFFFFFFFF. Since the
status register will never return 0xFFFFFFFF unless the adapter is
removed, such a value from a status register read confirms the
removal.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c