]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbevf: Check register reads for adapter removal
authorMark Rustad <mark.d.rustad@intel.com>
Tue, 4 Mar 2014 03:02:34 +0000 (03:02 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 21 Mar 2014 09:19:52 +0000 (02:19 -0700)
commit58fef5f8eea4eaf0db30eec70381faab8c89b622
treec29d2aee2b4adaed712e3d8c7361cda143c90845
parent9afa4c35a1050d7a98223e46e8761edd61e35ccf
ixgbevf: 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. Since this patch adds so much to ixgbe_read_reg, stop
inlining it, to reduce driver bloat.

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>
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
drivers/net/ethernet/intel/ixgbevf/vf.h