]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/rculist_nulls.h
rcu: Disable lockdep checking in RCU list-traversal primitives
[net-next-2.6.git] / include / linux / rculist_nulls.h
index 589a40919f01fb81a460d18b90a793ee6e9c439f..b70ffe53cb9fe77a668f57c2bc584216f90f95b6 100644 (file)
@@ -101,10 +101,10 @@ static inline void hlist_nulls_add_head_rcu(struct hlist_nulls_node *n,
  *
  */
 #define hlist_nulls_for_each_entry_rcu(tpos, pos, head, member) \
-       for (pos = rcu_dereference((head)->first);                       \
+       for (pos = rcu_dereference_raw((head)->first);                   \
                (!is_a_nulls(pos)) &&                   \
                ({ tpos = hlist_nulls_entry(pos, typeof(*tpos), member); 1; }); \
-               pos = rcu_dereference(pos->next))
+               pos = rcu_dereference_raw(pos->next))
 
 #endif
 #endif