]> git.baikalelectronics.ru Git - kernel.git/commit
qlge: Protect reset recovery with rtnl_lock().
authorRon Mercer <ron.mercer@qlogic.com>
Tue, 29 Sep 2009 08:39:24 +0000 (08:39 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 1 Oct 2009 03:03:11 +0000 (20:03 -0700)
commite4cc29f040e8d8d1999b9e4192b77b81caae1979
tree5a21c44e41d80c43795770ea11bd13afccfc6b17
parentcc648c73803f00145d8711ca03d507897201c995
qlge: Protect reset recovery with rtnl_lock().

Move the call to rtnl_lock() to before the internal call to
ql_adapter_down()/ql_adapter_up().  This prevents collisions that can
happen when recovering from an asic error.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/qlge/qlge_main.c