Commit 4d7b6b5d authored by Committed by David S. MillerBrowse files
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 <firstname.lastname@example.org> Signed-off-by: David S. Miller <email@example.com>