e1000: prevent oops when adapter is being closed and reset simultaneously
authoryzhu1 <yanjun.zhu@windriver.com>
Sat, 23 Nov 2013 07:07:40 +0000 (07:07 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sat, 30 Nov 2013 07:49:05 +0000 (23:49 -0800)
commit6a7d64e3e09e11181a07a2e8cd6af5d6355133be
tree0ef4b84399d23e585d740aea769cd9ed37361f58
parent42ce4126d8bc2e128e1f207cf79bb0623fac498f
e1000: prevent oops when adapter is being closed and reset simultaneously

This change is based on a similar change made to e1000e support in
commit bb9e44d0d0f4 ("e1000e: prevent oops when adapter is being closed
and reset simultaneously").  The same issue has also been observed
on the older e1000 cards.

Here, we have increased the RESET_COUNT value to 50 because there are too
many accesses to e1000 nic on stress tests to e1000 nic, it is not enough
to set RESET_COUT 25. Experimentation has shown that it is enough to set
RESET_COUNT 50.

Signed-off-by: yzhu1 <yanjun.zhu@windriver.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/e1000/e1000.h
drivers/net/ethernet/intel/e1000/e1000_main.c