commit | fd21cf52df990aea2c2403c35129b6501206422d | [log] [tgz] |
---|---|---|
author | Ron Mercer <ron.mercer@qlogic.com> | Tue Sep 29 08:39:22 2009 +0000 |
committer | David S. Miller <davem@davemloft.net> | Wed Sep 30 20:03:07 2009 -0700 |
tree | 2bf99bfe851b8bce42c7c15dee694038b8944924 | |
parent | fbcbe56cf4c6e880c1902cc066168f79ec5c2b27 [diff] |
qlge: Fix out of sync hardware semaphore. ql_clear_routing_entries() takes/gives it's own hardware semaphore since it is called from more than one place. ql_route_initialize() should make this call and THEN take it's own semaphore before doing it's work. Signed-off-by: Ron Mercer <ron.mercer@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>