diff options
author | Andrew Morton <akpm@osdl.org> | 2004-07-05 01:57:53 -0700 |
---|---|---|
committer | David S. Miller <davem@kernel.bkbits.net> | 2004-07-05 01:57:53 -0700 |
commit | 891728d39e6b067df55a60071a27f58b618c1978 (patch) | |
tree | 3362732bd0123b2e3ac88f9c8a82e2f5e877e01b /net | |
parent | a704f0b46f1d7f0905242bb6709744443f7109c6 (diff) | |
download | history-891728d39e6b067df55a60071a27f58b618c1978.tar.gz |
[ROSE]: rose_route locking fix
Fix deadlock in rose_del_loopback_node(). Found by the Stanford locking
checker.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: David S. Miller <davem@redhat.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/rose/rose_route.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/net/rose/rose_route.c b/net/rose/rose_route.c index 0cd8810f269815..eb0de0c2dc95ff 100644 --- a/net/rose/rose_route.c +++ b/net/rose/rose_route.c @@ -206,7 +206,6 @@ static void rose_remove_node(struct rose_node *rose_node) { struct rose_node *s; - spin_lock_bh(&rose_node_list_lock); if ((s = rose_node_list) == rose_node) { rose_node_list = rose_node->next; kfree(rose_node); |