netfilter: don't use INIT_RCU_HEAD()
call_rcu() will unconditionally reinitialize RCU head anyway. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Reviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
This commit is contained in:
parent
857b409a48
commit
ca1c2e2da9
@ -232,7 +232,6 @@ struct nf_conntrack_expect *nf_ct_expect_alloc(struct nf_conn *me)
|
|||||||
|
|
||||||
new->master = me;
|
new->master = me;
|
||||||
atomic_set(&new->use, 1);
|
atomic_set(&new->use, 1);
|
||||||
INIT_RCU_HEAD(&new->rcu);
|
|
||||||
return new;
|
return new;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(nf_ct_expect_alloc);
|
EXPORT_SYMBOL_GPL(nf_ct_expect_alloc);
|
||||||
|
@ -59,7 +59,6 @@ nf_ct_ext_create(struct nf_ct_ext **ext, enum nf_ct_ext_id id, gfp_t gfp)
|
|||||||
if (!*ext)
|
if (!*ext)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
INIT_RCU_HEAD(&(*ext)->rcu);
|
|
||||||
(*ext)->offset[id] = off;
|
(*ext)->offset[id] = off;
|
||||||
(*ext)->len = len;
|
(*ext)->len = len;
|
||||||
|
|
||||||
|
@ -112,7 +112,6 @@ instance_create(u_int16_t queue_num, int pid)
|
|||||||
inst->copy_mode = NFQNL_COPY_NONE;
|
inst->copy_mode = NFQNL_COPY_NONE;
|
||||||
spin_lock_init(&inst->lock);
|
spin_lock_init(&inst->lock);
|
||||||
INIT_LIST_HEAD(&inst->queue_list);
|
INIT_LIST_HEAD(&inst->queue_list);
|
||||||
INIT_RCU_HEAD(&inst->rcu);
|
|
||||||
|
|
||||||
if (!try_module_get(THIS_MODULE)) {
|
if (!try_module_get(THIS_MODULE)) {
|
||||||
err = -EAGAIN;
|
err = -EAGAIN;
|
||||||
|
Loading…
Reference in New Issue
Block a user