]> www.infradead.org Git - users/jedix/linux-maple.git/commit
e1000e: prevent oops when adapter is being closed and reset simultaneously
authorBruce Allan <bruce.w.allan@intel.com>
Wed, 21 Mar 2012 00:39:12 +0000 (00:39 +0000)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 07:56:40 +0000 (15:56 +0800)
commita6fccfb6c1fc209a7065c8bc8e1450f25a175274
tree30b661efe2ddef75802cfad3a7ad60577054dabb
parentc3468f7525b63543a729a8c520443b4f598a8587
e1000e: prevent oops when adapter is being closed and reset simultaneously

When the adapter is closed while it is simultaneously going through a
reset, it can cause a null-pointer dereference when the two different code
paths simultaneously cleanup up the Tx/Rx resources.

(cherry picked from commit bb9e44d0d0f45da356c39e485edacff6e14ba961)
Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/e1000e/e1000.h
drivers/net/e1000e/netdev.c