Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluet...
authorDavid S. Miller <davem@davemloft.net>
Mon, 22 Mar 2010 01:03:11 +0000 (18:03 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Mar 2010 01:03:11 +0000 (18:03 -0700)
net/ipv4/fib_trie.c

index af5d897..01ef8ba 100644 (file)
@@ -961,7 +961,9 @@ fib_find_node(struct trie *t, u32 key)
        struct node *n;
 
        pos = 0;
-       n = rcu_dereference(t->trie);
+       n = rcu_dereference_check(t->trie,
+                                 rcu_read_lock_held() ||
+                                 lockdep_rtnl_is_held());
 
        while (n != NULL &&  NODE_TYPE(n) == T_TNODE) {
                tn = (struct tnode *) n;