net: filter: dont block softirqs in sk_run_filter()
[firefly-linux-kernel-4.4.55.git] / include / net / sock.h
index d884d268c704955711a2ee81010ac9a7738b8cfc..ba6465bf7c7affeb30763ff09cff0680c48914f6 100644 (file)
@@ -1189,7 +1189,7 @@ extern void sk_filter_release_rcu(struct rcu_head *rcu);
 static inline void sk_filter_release(struct sk_filter *fp)
 {
        if (atomic_dec_and_test(&fp->refcnt))
-               call_rcu_bh(&fp->rcu, sk_filter_release_rcu);
+               call_rcu(&fp->rcu, sk_filter_release_rcu);
 }
 
 static inline void sk_filter_uncharge(struct sock *sk, struct sk_filter *fp)