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;
|
||||
atomic_set(&new->use, 1);
|
||||
INIT_RCU_HEAD(&new->rcu);
|
||||
return new;
|
||||
}
|
||||
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)
|
||||
return NULL;
|
||||
|
||||
INIT_RCU_HEAD(&(*ext)->rcu);
|
||||
(*ext)->offset[id] = off;
|
||||
(*ext)->len = len;
|
||||
|
||||
|
|
|
@ -112,7 +112,6 @@ instance_create(u_int16_t queue_num, int pid)
|
|||
inst->copy_mode = NFQNL_COPY_NONE;
|
||||
spin_lock_init(&inst->lock);
|
||||
INIT_LIST_HEAD(&inst->queue_list);
|
||||
INIT_RCU_HEAD(&inst->rcu);
|
||||
|
||||
if (!try_module_get(THIS_MODULE)) {
|
||||
err = -EAGAIN;
|
||||
|
|
Loading…
Reference in New Issue