Ron Mercer 4d7b6b5d24 qlge: Fix deadlock when cancelling worker.
Removing usage of rtnl_lock() to protect firmware interface registers.
These registers are accessed in some worker threads and can create a
deadlock if rtnl_lock is taken by upper layers while the worker is still
pending.
We remove rtnl_lock and use a driver mutex just while mailboxes are
accessed.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-12-12 15:02:57 -08:00
..
2010-12-10 12:27:49 -08:00
2010-10-29 00:29:51 +02:00
2010-10-29 04:16:28 -04:00
2010-11-24 11:19:05 -08:00
2010-11-10 14:40:53 +01:00
2010-10-30 08:31:35 -07:00
2010-11-08 11:41:15 -05:00
2010-11-12 07:55:30 -08:00
2010-11-10 14:54:09 +01:00
2010-11-11 11:06:09 -08:00