diff options
-rw-r--r-- | net/ipv6/ip6_flowlabel.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/ipv6/ip6_flowlabel.c b/net/ipv6/ip6_flowlabel.c index ea42bf40a997..a7da2f472479 100644 --- a/net/ipv6/ip6_flowlabel.c +++ b/net/ipv6/ip6_flowlabel.c | |||
@@ -65,13 +65,13 @@ static DEFINE_SPINLOCK(ip6_fl_lock); | |||
65 | static DEFINE_SPINLOCK(ip6_sk_fl_lock); | 65 | static DEFINE_SPINLOCK(ip6_sk_fl_lock); |
66 | 66 | ||
67 | #define for_each_fl_rcu(hash, fl) \ | 67 | #define for_each_fl_rcu(hash, fl) \ |
68 | for (fl = rcu_dereference(fl_ht[(hash)]); \ | 68 | for (fl = rcu_dereference_bh(fl_ht[(hash)]); \ |
69 | fl != NULL; \ | 69 | fl != NULL; \ |
70 | fl = rcu_dereference(fl->next)) | 70 | fl = rcu_dereference_bh(fl->next)) |
71 | #define for_each_fl_continue_rcu(fl) \ | 71 | #define for_each_fl_continue_rcu(fl) \ |
72 | for (fl = rcu_dereference(fl->next); \ | 72 | for (fl = rcu_dereference_bh(fl->next); \ |
73 | fl != NULL; \ | 73 | fl != NULL; \ |
74 | fl = rcu_dereference(fl->next)) | 74 | fl = rcu_dereference_bh(fl->next)) |
75 | 75 | ||
76 | #define for_each_sk_fl_rcu(np, sfl) \ | 76 | #define for_each_sk_fl_rcu(np, sfl) \ |
77 | for (sfl = rcu_dereference_bh(np->ipv6_fl_list); \ | 77 | for (sfl = rcu_dereference_bh(np->ipv6_fl_list); \ |