Signed-off-by: Martin Hundebøll martin@hundeboll.net --- compat.h | 8 -------- 1 file changed, 8 deletions(-)
diff --git a/compat.h b/compat.h index 13253dd..8ac22a8 100644 --- a/compat.h +++ b/compat.h @@ -67,14 +67,6 @@
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 34)
-#define hlist_first_rcu(head) (*((struct hlist_node **)(&(head)->first))) -#define hlist_next_rcu(node) (*((struct hlist_node **)(&(node)->next))) - -#define __hlist_for_each_rcu(pos, head) \ - for (pos = rcu_dereference(hlist_first_rcu(head)); \ - pos && ({ prefetch(pos->next); 1; }); \ - pos = rcu_dereference(hlist_next_rcu(pos))) - #define rcu_dereference_protected(p, c) (p)
#endif /* < KERNEL_VERSION(2, 6, 34) */
On Friday 10 August 2012 15:46:32 Martin Hundebøll wrote:
Signed-off-by: Martin Hundebøll martin@hundeboll.net
compat.h | 8 -------- 1 file changed, 8 deletions(-)
diff --git a/compat.h b/compat.h index 13253dd..8ac22a8 100644 --- a/compat.h +++ b/compat.h @@ -67,14 +67,6 @@
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 34)
-#define hlist_first_rcu(head) (*((struct hlist_node **)(&(head)->first))) -#define hlist_next_rcu(node) (*((struct hlist_node **)(&(node)->next)))
-#define __hlist_for_each_rcu(pos, head) \
- for (pos = rcu_dereference(hlist_first_rcu(head)); \
pos && ({ prefetch(pos->next); 1; }); \
pos = rcu_dereference(hlist_next_rcu(pos)))
#define rcu_dereference_protected(p, c) (p)
#endif /* < KERNEL_VERSION(2, 6, 34) */
Acked-by: Sven Eckelmann sven@narfation.org
Kind regards, Sven
On Sunday, August 12, 2012 16:43:37 Sven Eckelmann wrote:
-#define hlist_first_rcu(head) (*((struct hlist_node **)(&(head)->first))) -#define hlist_next_rcu(node) (*((struct hlist_node **)(&(node)->next))) - -#define __hlist_for_each_rcu(pos, head) \
for (pos = rcu_dereference(hlist_first_rcu(head)); \
pos && ({ prefetch(pos->next); 1; }); \
pos = rcu_dereference(hlist_next_rcu(pos)))
#define rcu_dereference_protected(p, c) (p)
#endif /* < KERNEL_VERSION(2, 6, 34) */
Acked-by: Sven Eckelmann sven@narfation.org
Applied in revision 336d945.
Thanks, Marek
b.a.t.m.a.n@lists.open-mesh.org